Calculate This № 02 · Power
Instrument № 02 - Power

Battery
Runtime

How long a battery will actually power your load - accounting for inverter efficiency, usable depth of discharge, and (optionally) the Peukert effect that drags down lead-acid at high current.

See the math behind this calculator
Peukert k, lead-acid
1.10 – 1.25

Peukert k, AGM
1.05 – 1.15

Peukert k, LiFePO₄
~ 1.00 (none)
The battery
The load
Realism corrections
Runtime - hrs
Pretty format -
Effective discharge current -
Deliverable energy -
Peukert-adjusted - off

How runtime works

Without corrections, runtime is just energy divided by power. A 12V, 100Ah battery holds 1,200 watt-hours of energy. Run a 120-watt load and it lasts 10 hours.

The real world chips away at that number from several directions. Inverters waste 5–15% as heat. You can’t cycle most batteries to zero - usable depth of discharge is 50% for traditional lead-acid, 80–95% for modern lithium. And lead-acid specifically delivers less total capacity when pulled hard.

runtime = (capacity × V × usable × efficiency) ÷ load_watts

Frequently asked

Should I use the Peukert correction?

Only for lead-acid, AGM, and gel batteries. Lithium chemistries (LiFePO₄ especially) deliver near-rated capacity even at high discharge currents - their Peukert exponent is essentially 1.0, meaning no correction needed.

Where do I find my battery’s Peukert exponent?

Some datasheets publish it directly. Many don’t. If you have C/20 and C/5 (or C/1) capacity ratings, you can derive it. Otherwise use the typical defaults: 1.10 for newer AGM, 1.15 for typical flooded lead-acid, higher for older or undersized banks.

Why is my actual runtime shorter than the calculator says?

The usual suspects: cold temperature (lithium loses 15% at freezing, lead-acid more), aged battery (loses 10–30% over years), inverter idle draw (10–40W just sitting there), surge loads (motor startup pulls 3–5x running watts for seconds), and voltage cutoff (BMS protects below ~10.5V on a 12V system, before the battery is truly empty).

Show the working

Two models run here. The simple one divides capacity by current. The Peukert one corrects for the fact that lead-acid batteries deliver less total energy the harder you draw on them. If any of it looks wrong, it might be - tell us what we got wrong.

Current draw from watts → amps = watts ÷ volts from amps → amps = amps
Usable capacity usable Ah = rated Ah × depth of discharge × efficiency usable Wh = usable Ah × volts
Simple runtime hours = usable Ah ÷ amps
Peukert-corrected runtime rated current I_r = usable Ah ÷ rated discharge hours hours = rated hours × (I_r ÷ amps)^k

Constants used

  • k, the Peukert exponent — about 1.1 to 1.3 for lead-acid. Lithium is close to 1.0, which is why the two models converge for LiFePO4
  • 20 hours — the discharge rate most lead-acid capacities are rated at
  • Depth of discharge — 80% is a common default for lead-acid, since fully draining it shortens life sharply

The simple model is optimistic for lead-acid at high draw. If the two figures disagree badly, that gap is the Peukert effect, and the corrected number is the one to plan around.