Solar Battery Investment Analyzer
Solar Battery Payback & ROI Calculator
This tool models the real energy flow Solar → House → Battery → Grid and compares solar without battery vs solar + battery on the same system, year by year. You get a battery size recommendation, annual savings, realistic payback, 10-year net benefit, cost per delivered kWh, modeled battery life, sensitivity scenarios and a battery vs more solar comparison. Everything updates live as you type.
1. Your System & Battery
Start with a few basic inputs. Installers can open the Advanced settings below for chemistry specs, tariff escalation, export rate and financials.
Solar System Size
Monthly Electricity Use
Electricity Tariff
Battery Type
Typical LFP assumptions - deep DoD, high efficiency, long cycle life. Replace with your battery’s datasheet values below.
Usage Pattern
Sets the daytime consumption share in Advanced settings.
Backup Load
Used for sizing and the power-sufficiency check.
Or pick a preset
Overrides the backup load above.
Battery size: I already have a quote, or help me find the right size?
Battery Size
Battery Installed Price
Unsure? A recommended size multiplied by your $/kWh rate in Advanced settings approximates an installed quote.
Recommended Battery Size
Based on your night load, backup load, solar surplus, depth of discharge and efficiency, we recommend a -- bank. The price is estimated at the per-kWh rate in Advanced settings (default assumption); edit it to match your actual quote. Your battery must satisfy both requirements below: the energy size and the power rating.
Advanced Settings (optional - for installers & engineers)
Every field carries a source label: user input manufacturer spec assumption. Nothing here is hidden from you - defaults are editable.
Solar details
kWh per kWp per day - a yearly average around which we apply a seasonal monthly curve. Typical range 3.0–5.5 depending on location.
Buyback / net-metering rate per kWh.
% of daily use during sun hours; the rest is night load.
Electricity & price escalation
% per year applied to the import tariff.
% per year applied to the export rate only. Default 0 - buyback rates rarely rise.
Per hour of outage. Optional - leave 0 for electricity savings only.
Battery specifications (defaults are typical assumptions - replace with your datasheet values)
Financial settings
Your Answer
Backup & 10-year value (separate)
Your battery provides approximately -- of backup energy --.
Why? - Solar Without Battery vs Solar + Battery
Both scenarios run the same solar system. The battery shifts cheap surplus solar into the evening, cutting grid imports. Export credit falls because less surplus is sold - that is the honest trade-off.
| Annual comparison | No Battery | With Battery |
|---|---|---|
| Grid import | -- | -- |
| Solar export | -- | -- |
| Grid bill (import cost) ($) | -- | -- |
| Export credit ($) | -- | -- |
| Net electricity cost ($) | -- | -- |
| Battery installed cost ($) | - | -- |
| Annual battery benefit (net cost difference) ($) | - | -- |
Battery vs More Solar
Same budget, two ways to spend it: the battery, or extra solar panels at the installed rate you set in Advanced settings. No battery = your solar system as it is today.
Cumulative Cash Flow - Battery vs No Battery
You spend the battery price today, savings accumulate every year, and the curve crosses zero at payback. The green dot marks the payback point. The dashed line is the same cash flow discounted at your discount rate.
Energy Flow - Solar → House → Battery → Grid
Your daily energy accounting. Battery losses and degradation are visible, not hidden.
Monthly energy flow, computed month by month (stacked: how your house is powered; lines: generation, export & monthly savings)
Battery Performance & Utilization
Monthly battery utilization (equivalent full cycles per day, seasonal curve)
Year-by-Year Financial Analysis
Savings shrink over time because the battery degrades; replacement cost appears when cycle life runs out. Backup value only appears if you valued an outage hour.
Sensitivity - What If Reality Differs?
Real-world battery economics are uncertain. Three scenarios show the range: conservative (higher tariff risk), expected (your inputs) and high-value (tariff upside).
What Changes The Answer?
Approximate tipping points under your current inputs - where the battery flips from losing money to paying for itself.
Quick Answers (No Jargon)
Advanced Engineering Data (For Engineers & Professionals)
Parameter Table
Assumptions & Calculation Model
Annual battery benefit = avoided import cost + export-value change − charging losses − battery degradation impact − replacement cost (if within the analysis period). Both scenarios are computed for the same solar system, so solar self-consumption in the daytime stays identical - only the night economy changes.
Monthly energy model: each calendar month is computed separately. Solar generation follows a seasonal monthly yield curve around your annual average; monthly consumption follows a seasonal load shape that sums to your annual use. Each month: day load is served directly; surplus charges the battery (capped by usable capacity and max charge power × ~5 effective sun-hours per day); the battery discharges to cover night load; remaining night load imports from grid; remaining surplus exports at the buyback rate.
Round-trip efficiency convention: RTE is applied once, at discharge - energy available to the load = charged energy × RTE, and charging losses (charged × (1 − RTE)) are shown separately. There is no double counting.
Degradation: linear annual capacity loss from 100% down to the end-of-warranty floor (e.g. 2%/yr → 82% at year 10). Delivered energy and savings scale with the remaining capacity each year.
Life & replacement (annualized model): battery life = min(calendar life, cycle life ÷ (equivalent full cycles × 365)); the battery is replaced every ceil(life) years. The replacement cost is charged at the start of that year and the new battery starts at 100% capacity - degradation resets with each replacement. Real replacement timing depends on actual cycling, capacity and warranty conditions.
Financial: NPV and IRR use the discount rate you set; discounted payback is the first year cumulative discounted cash flow turns positive; LCOS = (installed price + discounted replacement costs) ÷ discounted kWh delivered over the analysis period, both discounted at your discount rate. One LCOS definition is used everywhere on this page.
Explicit assumptions: solar yield kWh/kWp/day, daytime consumption share, tariff escalation, outage hours, solar capex for comparison and battery price-per-kWh (recommend mode) are editable defaults - each is labelled in the UI as user input, manufacturer spec, calculated, estimated or assumption.
Results are engineering estimates for decision support, not a guarantee. Real-world economics sit between the Conservative and High-value sensitivity scenarios.
Next: is the battery the right answer, and the right size?
You have a battery payback. These are the three questions that confirm or overturn it.
Check the premise
Grid vs Battery
Whether storage actually beats staying connected, at your tariff and outage pattern.
OpenThe solar side
Solar System Size Calculator
Size the array that will recharge the bank, if you are designing the whole system.
OpenThe physical design
Battery Backup Calculator
The bank size, inverter and series/parallel layout behind the numbers you just costed.
OpenEverything in one page
Open the Complete Setup Calculator
Analyze every aspect of your solar project, sizing, roof space, battery, yield, string design and ROI, in one place, and generate a downloadable report of your results.
Open Complete Setup CalculatorLooking for a different tool? See the full calculator map — every tool, and the question each one answers — or browse the Learning Center.