WattPayback

Blog · 2026-01-29 · 8 min

Do home batteries pay for themselves yet? Running the arithmetic

Battery value is mostly the retail–export price spread times the extra kilowatt-hours you stop exporting.

The core identity

Extra self-consumed kWh ≈ min(usable capacity × round-trip efficiency × cycles/year, kWh you currently export)

Annual saving ≈ extra self-consumed × (grid price − export price)

Payback ≈ battery cost ÷ annual saving

The life check

If payback exceeds cycle_life ÷ cycles_per_year, the pack may hit its cycle limit before it has paid for itself — on those assumptions.

What this model ignores

Peak shaving for demand charges, backup value, tariff arbitrage without solar, and degradation of capacity over time. Those can matter. Add them manually if they apply to you.

Open the battery ROI calculator and stress-test the spread and exported kWh first.