2025 Battery ROI Calculator: Smart Meter Data Beats Annual kWh Sizing
Solar installers: New usage-based battery sizing method replaces generic annual estimates. Real TOU rates + export credits = accurate payback ROI calculations.
How should installers size solar plus battery now that annual kWh sizing is not enough
The short answer: size the battery against the customer's actual hourly usage and the real gap between production and peak demand, not against a percentage of annual kWh output. Pull twelve months of hourly or 15-minute interval data from the utility account or smart meter, lay it against the system's expected production curve by roof plane, and size the battery to cover the actual gap between when the array is producing and when the home is drawing peak power. Annual totals tell you how much energy a system makes in a year. They tell you nothing about what happens at 6pm in January when the panels are flat and the house is running lights, HVAC, and an EV charger at the same time. That gap, not the annual total, is what a battery is sold to solve.
Why annual kWh sizing gets battery ROI wrong
Annual kWh sizing was a fine shortcut when most utilities paid full retail credit for every kWh exported, because the timing of production versus consumption barely mattered to the customer's bill. That math has changed. Most utilities have moved, or are moving, away from full retail net metering toward tariffs that pay less for exported solar than the customer pays to import power, especially during evening peak windows. When export value drops relative to import cost, the battery's job shifts from "backup power" to "time-shifting." A battery that moves 5-8 kWh of midday production into a peak-price evening window can do more for the customer's bill than the same battery sized purely to cover an outage.
If your proposal software still sizes battery capacity as a flat percentage of annual kWh production, you are underselling batteries in high-offset systems and oversizing them in low-usage homes. Both mistakes show up on the customer's first real bill, and that is where trust gets lost.
What usage-based sizing actually looks like on the ground
Usage-based sizing starts with the same site survey you already run for any solar quote, just read differently. Pull interval data from the utility portal or smart meter access point, not just the trailing 12-month usage total. Overlay that against a production estimate built from the actual roof plane azimuth and tilt, not a generic south-facing assumption, since a 15 to 20 degree pitch on a west-facing plane produces a very different afternoon curve than the same array facing true south.
- Pull 12 months of interval usage, hourly at minimum, 15-minute if the utility exposes it.
- Run shade analysis per roof plane, not just per array, since a single tree or dormer can flatten one plane's afternoon output while leaving another plane clean.
- Build the production estimate in kWh by hour of day, not just annual kWh, so you can see where production and consumption actually cross.
- Map the customer's rate schedule, including any time-of-use windows and the export tariff, against that hourly production curve.
- Size the battery to the largest recurring gap between production and peak-period consumption, not to a round number like "one battery covers the average home."
This is the workflow SolarWright's proposal tool is built around: pulling interval data and the site's shade-adjusted production curve into one view so the battery sizing recommendation is tied to actual hours of use, not an annual average.
Reading the utility's net metering or successor tariff correctly
Before you can size a battery honestly, you need to know exactly how the customer's utility pays for exported power and how that compares to what the customer pays to import. Some utilities still offer close-to-retail net metering. Many have moved to tariffs that credit exports at a lower rate than import price, sometimes tied to time of day. A handful use straight avoided-cost buyback with no time-of-use component at all.
Do not guess at this. Pull the actual rate schedule and export tariff from the utility's tariff filing or rate sheet, and note the effective date, because these tariffs change and a customer's neighbor may be grandfathered onto an older schedule with different economics. Your proposal should state which specific rate plan and export tariff the battery ROI number is based on. That single line item is quickly becoming the difference between a proposal a customer trusts and one they compare against their own bill and reject.
Site survey and shade analysis inputs that actually move the battery math
The site survey is where usage-based sizing either holds up or falls apart. A few things to check every time, not just on complicated roofs:
- Roof plane azimuth and tilt for every usable plane, since a mixed east-west array produces a flatter, wider daily curve than a single south-facing plane, which changes how much midday surplus is actually available to charge a battery.
- Shade obstructions by season, not just current conditions, since a bare tree in winter can leaf out and cut afternoon production by the time summer peak pricing hits.
- Panel count and inverter clipping limits relative to kW DC nameplate, since an undersized inverter relative to array size changes the shape of the production curve, not just the total.
- Available main panel capacity and whether a load center upgrade is needed to support both the inverter interconnection and a battery's backup loads.
Every one of these changes the hourly production curve you are sizing the battery against. Skipping shade analysis on one roof plane because "it's a small array" is how a battery ends up undercharged on the exact days it was sold to help with.
Building the proposal: production estimate, offset percent, and battery attach
A usage-based proposal needs three numbers side by side, not buried in an appendix: total kW DC system size, expected annual production in kWh with a monthly breakdown, and offset percent against the customer's actual usage, not a rounded estimate. From there, the battery attach conversation is a separate line item with its own math: how many kWh of stored capacity, what percent of peak-window usage it covers on a typical day, and what tariff assumption the savings estimate is built on.
Keep the battery pitch honest about typical ranges. Most residential batteries on the market today run in a broad range of usable capacity, and how much of a home's evening peak that capacity actually covers depends entirely on the household's load profile, not a marketing spec sheet number. A homeowner running a heat pump and an EV charger at night needs a very different battery size than a homeowner with gas heat and no EV. Say that plainly in the proposal instead of quoting one battery size for every roof.
Interconnection and permit timelines after the sizing decision
Battery sizing decisions do not happen in a vacuum from the interconnection process. Adding battery storage to a system, especially one with backup capability, can change the interconnection application, the NEC-required disconnect and labeling requirements, and in some jurisdictions the AHJ permit package itself. Confirm with the utility's interconnection department early whether battery storage changes the application type or the review timeline, because a battery attach quoted at signing can add real weeks to a project if the interconnection paperwork has to be resubmitted.
Loop in HOA approval requirements at the same stage if the jurisdiction or community requires it. A battery enclosure or additional exterior equipment can trigger HOA review even when the panels themselves were pre-approved, and catching that during the site survey instead of after the equipment is ordered saves a scheduling headache later.
Post-ITC reality: cash, loan, and the battery backup pitch
With the federal residential tax credit having ended for systems installed after December 31, 2025, the math on every proposal has to work without that credit softening the up-front cost. That puts more weight on getting the battery ROI number right, because a battery attach that used to be justified partly by tax credit value now has to stand on its own bill-savings and backup-value case.
For cash buyers, that means showing the usage-based payback period plainly, in years, based on the actual tariff and interval data, not a rounded annual estimate. For loan-financed systems, run the battery's monthly savings against the loan payment increase from adding it, so the customer sees whether the battery pays for its own piece of the payment or adds to it. And when backup power, not bill savings, is the real reason a customer wants a battery, say so directly. A battery sized for outage backup during storm season may need more usable capacity than one sized purely for time-of-use shifting, and conflating the two pitches is how proposals end up mismatched to what the customer actually wanted.
Common sizing mistakes to avoid
- Sizing battery capacity as a flat percentage of annual kWh production instead of against the customer's actual peak-window usage.
- Quoting one export tariff assumption for every customer in a service territory when rate schedules can differ significantly by plan and grandfather date.
- Skipping shade analysis on secondary roof planes, which understates midday surplus available to charge the battery.
- Treating battery backup value and time-of-use bill savings as the same pitch when they call for different sizing logic.
- Finalizing battery attach before confirming with the utility whether it changes the interconnection application or timeline.
If you want this interval-data and shade-curve workflow built into your proposal tool instead of assembled by hand in a spreadsheet, SolarWright includes it in the standard Pro plan, start a 14-day trial and size your next battery attach against real usage instead of an annual average.
Frequently asked questions
Do I need interval data for every battery quote, or just larger systems?
Pull it for every battery quote where possible. Even a modest system's ROI case depends on when production and consumption overlap, and a quick pull of 12 months of hourly usage from the utility portal takes minutes but changes the sizing recommendation on almost every home with meaningful evening usage.
What if the utility does not expose 15-minute interval data?
Use whatever granularity is available, hourly is usually enough to see the shape of peak usage versus production. If only monthly totals are available, be upfront in the proposal that the battery ROI estimate is a rougher approximation and flag it as such rather than presenting it with false precision.
How does roof plane orientation affect battery sizing specifically?
A south-facing plane peaks production around solar noon and tapers by late afternoon, leaving less surplus to charge a battery ahead of evening peak. A west-facing plane produces later in the day, which can mean less midday surplus but a better natural match to evening peak windows. Mixed-orientation arrays need to be modeled plane by plane, not averaged, to get an accurate charging curve.
Does adding a battery always require a new interconnection application?
Not always, but it often triggers a review, especially if the battery includes backup capability tied to a transfer switch or if it changes the system's export capacity. Confirm requirements with the utility's interconnection department before finalizing the proposal so the timeline is accurate for the customer.
How do I explain offset percent to a customer without overselling it?
Offset percent should be calculated against the customer's actual usage from their interval data, not a generic estimate, and it should be presented as an annual average with a note that monthly offset will vary by season and by roof plane production curve. Customers trust a range with an explanation more than a single confident number that does not match their bill later.
Create solar proposals in Minutes
SolarWright's new calculator automates smart meter analysis, close more battery deals with precise ROI projections today.
Start free trial →