Open the Tesla app, tap your Powerwall, and you get a short menu: Self-Powered, Time-Based Control, and a Backup Reserve slider. That's the whole control surface for a battery that cost more than some cars.
Each one is a reasonable default, built to work for millions of homes on thousands of rate plans. Every mode makes one general-purpose call about when the battery charges and when it gives power back. Your household isn't general-purpose.
Here's what each setting does well, and the specific situations where it quietly spends your money.
A note on the numbers: I'll use plain per-kWh figures like 0.12 and 0.40. Read them in whatever currency your bill comes in. The math is the same.
Self-Powered: great until your rates vary
Self-Powered is the simplest mode. Solar covers your home first. Any surplus charges the battery, and once the battery is full the rest goes to the grid. When the sun goes down, the battery runs the house until it hits your reserve, and then you pull from the grid.
If you pay one flat rate around the clock, this is close to ideal. Every kWh of solar you store and use later is a kWh you didn't buy, and it doesn't matter what time you use it. Tesla deserves credit here. Self-Powered maximizes self-consumption without asking you to understand anything.
The leak shows up the moment your rate plan has different prices at different times of day, because Self-Powered doesn't care what time it is. It discharges whenever the house needs power and the battery has charge above reserve.
Picture a time-of-use plan with an off-peak rate of 0.12 and a 4 to 9 p.m. peak at 0.40. Your 13.5 kWh battery is full with a 20% reserve, and the house is drawing 1.5 kW. At 6 p.m. you plug in an EV on a 7 kW charger, wanting 10 kWh. On a Powerwall that can keep up, Self-Powered sends the battery into the car and the house at the same time, and by about 7:15 it's at reserve. You then buy the last of the car's charge and the rest of the house's evening at the peak rate, about 3.7 kWh in all.
Now make the car wait until 9. The battery carries the house through peak and still has about 6 kWh left for the night. The car buys its 10 kWh at 0.12. Those 3.7 peak kWh, moved to off-peak, are worth 0.28 each: about 1.00 a night, or 30 a month.
That's the mild version. If the car wants 20 kWh, it pulls power until almost 9, and the gap grows to about 3.80 a night, over 110 a month. Most of that is the car's timing more than the mode's, which is why the first fix is free: set a charging schedule in the car or charger so it starts after peak. A single Powerwall 2 tops out at 5 kW, so the grid covers more of the charger's draw from the start, and that's at the peak rate too.
The same problem shows up on your shortest days. Solar can't fill the battery, so it trickles out through the late morning and afternoon at shoulder rates. By the time the expensive window opens, you're at reserve and buying at full price. Those are also the days when overnight loads hurt. On a sunny day, tomorrow's solar refills whatever the car took at midnight. In December, or on a plan with a morning peak, that charge was what you'd have used to get through it.
Where Self-Powered leaks
- Big loads that start during peak (an EV, a dryer, a pool pump) drain the battery into something that could have waited for cheap hours
- Short solar days empty the battery before peak starts, and overnight loads leave nothing for a morning peak
- It won't plan a grid charge around your rates, even when off-peak power is cheap enough to make that worth it
Time-Based Control: what it knows and what it can't know
Time-Based Control is Tesla's answer to the problems above. Tesla's support pages now call it Savings mode, so you may see either name depending on your app. You enter your rate plan in the app (pick it from Tesla's list or build a custom schedule) and the Powerwall tries to keep stored energy for the expensive hours, planning around your typical usage, the solar forecast and the price schedule.
When the inputs are right, TBC is good. It'll hold charge through the cheap hours and spend it during peak. It can charge from the grid off-peak when solar won't be enough, if grid charging is permitted in your region and setup. For a lot of homes on a simple two- or three-period plan, it gets most of the available savings.
The problem is everything it doesn't know.
It only knows the rate plan you typed in. Suppliers change prices, add seasonal periods, or move you to a new plan when the old one is retired. If nobody updates the app, TBC keeps optimizing for a schedule that no longer exists. Say your supplier moves its peak from 3–8 p.m. to 4–9 p.m. Until you notice, your battery is spending its charge from 3 to 4, when power is cheaper, and can run out an hour before the most expensive part of the evening ends.
It doesn't know your plans. TBC learns from history. It has no idea you're running the dryer and charging two cars on Saturday, or that you'll be away for a week and the house will barely draw anything. It plans Saturday the same way it planned last Tuesday.
It can't express every rate structure, and it won't tell you why it did what it did. Some plans price power by how much you've used this month, by your highest-usage interval, or by a price that changes daily. A fixed time-of-day schedule can approximate some of that. Even where the app lets you enter a demand charge, you can't give TBC a kW target to hold during your billing interval. And when it holds the battery at 60% through an evening you expected it to run, there's no explanation. You can switch modes, slide the reserve, and hope.
TBC is one algorithm serving every Powerwall owner, so it has to guess.
Self-Powered vs Time-Based Control: which to pick
The rule of thumb is short. On a flat rate, use Self-Powered. On a time-of-use plan with a real gap between off-peak and peak, use Time-Based Control, and keep the rate schedule in the app current. If your plan has demand charges, changes daily, or your usage swings a lot from day to day, TBC is still the better starting point, but expect it to miss some of the savings.
Backup Reserve: insurance with a carrying cost
Backup Reserve is a setting, not a third mode. Tesla once offered a separate Backup mode, but it's gone from the app, and the slider took its place. Both Self-Powered and Time-Based Control respect it: the share of the battery that's off-limits for daily use and held for outages. The slider runs from 0% to 80%, and Max Backup holds the battery at 100% for up to 72 hours.
If you live somewhere with frequent outages, or someone in the house depends on powered medical equipment, a high reserve is the right call. Tesla's Storm Watch, where it's available, raises the battery to full ahead of severe weather automatically, and that's a useful feature.
But reserved capacity is idle capacity, and idle capacity has a cost.
Take a 13.5 kWh Powerwall with a 50% reserve. That's 6.75 kWh you paid for that never moves. If your rate plan has a 0.28 spread between off-peak and peak, your solar could have filled that capacity, and your evening peak use runs past what's left above reserve, that's roughly 1.89 a day you're not saving. Call it 55 to 60 a month at most. If your house uses less than 6.75 kWh during peak, the real cost is lower.
Some of that is worth paying. The leak is that most people set the reserve once, at install or after a storm, and never touch it again. A reserve that makes sense during storm season costs you money the rest of the year, and the app doesn't change it on its own unless Storm Watch kicks in.
The question to ask is how often you actually lose power, and for how long. If the honest answer is "twice a year for an hour," a 50% reserve all year is expensive insurance.
Why owners end up flipping modes by hand
Each mode does the one thing it was built for. None of them pulls your rate plan and your week together, and none of them knows how much outage risk you're willing to carry in October versus July.
So owners switch manually. Self-Powered in one season, TBC in another. Reserve up in storm season, down after. It works, right up until the evening you forget, and the battery dumps into the car again.
What "your logic, not preset modes" looks like
This is the part I built Grid Getter for. I'm a Powerwall owner who got tired of watching the meter and flipping modes by hand.
Grid Getter doesn't replace Tesla's modes. It uses them, on a schedule and under conditions you set (more on modes vs rules). A few examples of what that looks like in practice:
- Switch modes by time, day, and month. Self-Powered during the day, Time-Based Control into the evening, with different rules for your longest and shortest days.
- Set the reserve to match the season. Higher in the months you actually see outages, lower the rest of the year, with Tesla's Storm Watch still there as a backstop.
- Top up when the battery drops too low. Pick a threshold and a window, and Grid Getter will grid-charge if the battery falls below it.
- Control grid charging per rule. Allow it in your cheapest window, block it everywhere else. This one needs a Scheduled plan.
- Charge before peak only when solar won't make it. On the Adaptive plan, Pre-Peak Charge works alongside a peak-window rule. It looks at your solar history, today's conditions and the forecast, and grid-charges only if the battery wouldn't reach its target by the time peak starts.
If you'd rather not build rules by hand, Smart Automations asks what you're trying to do and sets them up from your rate plan.
Time-based rules are checked every minute and battery rules every few minutes, and the Scheduled plan and up allow unlimited automations. You could script some of this yourself against Tesla's API. With Grid Getter you get the same control and you never maintain the script.
Check what your battery is actually doing
Before you change anything, find out where you're leaking. Grab your last bill and write down two numbers: your highest per-kWh rate and the hours it applies. Then open your Powerwall's history for a weekday and check the battery level at the moment that window starts.
If it's at or near reserve, your current mode spent your stored energy during cheaper hours.
Grid Getter's free Live Monitor shows you that with your own data, without digging through charts. The free plan also includes one custom automation and one basic Battery Protection rule, which is enough to go after the biggest leak you find. See what your battery is actually doing.
Sources
- Tesla Support: Self-Powered
- Tesla Support: Savings mode (formerly Time-Based Control)
- Tesla Support: Backup Reserve
- Tesla: Powerwall 2 datasheet
Take control of your demand charge today
Free to start. No credit card. Your utility's rate plan preconfigured and ready.