Battery Discharge Calculator
Runtime (h) = Ah × V × DoD × efficiency ÷ load W, or Ah × DoD × efficiency ÷ load A. A 100 Ah 12.8 V LiFePO4 at 90% DoD and 90% efficiency runs a 100 W load for 100 × 12.8 × 0.9 × 0.9 ÷ 100 = 10.4 h. For lead-acid, Peukert's law shortens runtime at high current.
Use the Battery Discharge Calculator
Battery Parameters
Discharge Time
—
hours : minutes
C-Rate
—
discharge rate
| Battery current | — |
| Stored energy | — |
| Usable energy (DoD) | — |
| Runtime without Peukert | — |
| Runtime with Peukert | — |
Runtime by State of Charge
Runtime from each starting charge down to the DoD cutoff
Rated Capacity
—
Usable Capacity
—
DoD Applied
—
Battery chemistry presets
Typical design values. Use your datasheet when it gives a Peukert exponent or cycle-life curve.
| Chemistry | Volts | DoD | Peukert k | 100 Ah, 100 W | Notes |
|---|---|---|---|---|---|
| LiFePO4 (12.8 V) | 12.8 | 90% | 1.05 | 10.4 h | 3.2 V/cell, 2,000–6,000 cycles at 80–100% DoD |
| Li-ion / LiPo cell (3.7 V) | 3.7 | 90% | 1.05 | 3.0 h | 3.6–3.7 V/cell, BMS usually limits DoD |
| AGM lead-acid (12 V) | 12 | 50% | 1.15 | 4.9 h | 2 V/cell, rated at 20 h; deep cycles shorten life |
| Gel lead-acid (12 V) | 12 | 50% | 1.20 | 4.8 h | 2 V/cell, rated at 20 h, low current preferred |
| Flooded lead-acid (12 V) | 12 | 50% | 1.25 | 4.6 h | 2 V/cell, rated at 20 h, needs watering |
100 Ah at the listed voltage and DoD, 90% inverter efficiency, 100 W load; lead-acid rows include Peukert's law at the 20-hour rate.
Worked examples
12 V 100 Ah AGM, 100 W through a 90% inverter. Battery current = 100 ÷ (12 × 0.9) = 9.26 A. Without Peukert: 100 × 0.5 ÷ 9.26 = 5.4 h. With Peukert (k = 1.15, H = 20): 20 × (100 ÷ (9.26 × 20))1.15 × 0.5 = 4.9 h.
12.8 V 100 Ah LiFePO4, same load. 100 × 12.8 × 0.9 × 0.9 ÷ 100 = 10.4 h at 90% DoD, about twice the AGM figure from the same Ah rating.
3000 mAh 18650 cell, 500 mA load. 3.0 Ah × 0.85 ÷ 0.5 A = 5.1 h. Battery current is 0.5 ÷ 0.85 = 0.59 A, a C-rate of 0.196C.
Sources: Victron SmartShunt manual (Peukert defaults) · Peukert's law
Summary
Battery runtime depends on usable energy and how fast the load draws it. This calculator takes capacity in mAh, Ah or Wh, the battery voltage, and a load in mA, A or W, then applies depth of discharge (how much of the battery you allow yourself to use) and system efficiency (inverter, converter and wiring losses). For lead-acid batteries it can apply Peukert's law, which reduces usable capacity at discharge rates above the rated 20-hour rate. Chemistry presets fill typical voltage, depth of discharge, efficiency and Peukert values for LiFePO4, lithium-ion, AGM, gel and flooded batteries.
How it works
- Pick a chemistry preset or enter your own values. Presets set nominal voltage, recommended depth of discharge, efficiency and the Peukert exponent.
- Enter capacity in mAh, Ah or Wh, and the nominal voltage (needed for Wh capacity and watt loads).
- Enter the load in mA, A or W. Battery current = load W ÷ (V × efficiency), or load A ÷ efficiency.
- Runtime = Ah × DoD ÷ battery current, which equals Ah × V × DoD × efficiency ÷ W.
- With Peukert on: runtime = H × (Ah ÷ (I × H))^k × DoD, where H is the rated discharge time (20 h for most lead-acid) and k the Peukert exponent.
- The state-of-charge table shows runtime from 100%, 75%, 50% and 25% charge down to the depth-of-discharge cutoff.
Use cases
- Find how long a 100 Ah LiFePO4 or AGM battery runs a fridge, CPAP or trolling motor.
- Size an RV, van or off-grid battery bank for an inverter load in watts.
- Estimate how long an 18650 cell or a LiPo pack powers a flashlight, sensor or drone.
- Check that a UPS battery covers the required backup window.
- Compare lithium and lead-acid batteries of the same Ah rating.
- Check the C-rate against the battery's rated maximum discharge.