Chief Executive Elon Musk said the company's goal was to "fundamentally change the way the world uses energy on an extreme scale." He introduced the products to a crowd of business partners and journalists at a Tesla facility near Los Angeles.
In Tesla's view, such storage systems could become part of a fossil-fuel-free lifestyle in which people can have solar panels on their roof generating electricity to power their home and recharge their electric car batteries.
The smallest battery unveiled on Thursday, known as Powerwall, is housed in a six-inch-wide container that is meant to be hung inside a garage or on the outside wall of a house.
At $3,500 for a 10kWh model, excluding inverter and installation prices, the Powerwall can be used for backup power or to store solar energy.
Utilities have also been seeking out energy storage to help manage increasing amounts of renewable energy on the grid. To address that market, Musk unveiled what he called the "power pack," a 100 kWh battery block that is meant to help smooth out power from intermittent solar and wind energy production or add energy to the grid quickly when demand levels are high.
Tesla already has several utility-scale batteries deployed on the grid in California, which requires its biggest utilities to source large amounts of energy storage.
Musk told reporters Tesla expected to have a low but growing gross margin in battery products in the fourth quarter of this year and added that battery products would be "materially profitable" some time next year.