To accurately estimate battery runtime, you cannot simply divide the battery’s Amp-hour (Ah) rating by your load’s current draw. A true battery life estimator must account for Depth of Discharge (DoD) limits, inverter conversion efficiency, and Peukert’s Law (for lead-acid chemistries). The baseline formula for usable runtime is: Runtime = (Total Ah × DoD × Inverter Efficiency) / DC Amp Draw. For lead-acid batteries, you must further derate this figure using Peukert’s exponent to account for capacity loss at high discharge rates.
The Core Math: Sizing Your Battery Bank for Real-World Loads
Before running the numbers, you must understand the physical system block your estimator is modeling. A standard off-grid or backup power path flows as follows: Source (Battery Bank) → Overcurrent Protection (Class T Fuse/Breaker) → DC Disconnect → Inverter/Charger → AC Subpanel/Load. Every component in this chain introduces a voltage drop or efficiency loss that your math must capture.
Calculating the True DC Draw
AC loads are rated in Watts, but your battery bank supplies DC Amps. To find the true DC current your battery must supply, use this formula:
DC Amps = (AC Watts / Inverter Efficiency) / Nominal System Voltage
Worked Example: You want to run a 1,500W microwave on a 24V nominal system using a high-frequency inverter rated at 90% efficiency.
- DC Amps = (1500W / 0.90) / 24V
- DC Amps = 1666W / 24V = 69.4 Amps
If you naively calculated 1500W / 24V, you would estimate 62.5A, missing the 6.9A of current lost as heat inside the inverter. Over a multi-hour discharge, this error will leave your system in a low-voltage cutoff state hours earlier than predicted.
Series vs. Parallel: Consequences for Voltage and Ah
How you wire your cells drastically changes the inputs for your battery life estimator:
- Series Wiring: Voltages add, Amp-hours remain the same. Four 12V 100Ah batteries in series yield a 48V 100Ah bank. This is ideal for high-power inverters (e.g., 48V 5000W) because it keeps DC current low, allowing for smaller, cheaper AWG wire.
- Parallel Wiring: Amp-hours add, Voltage remains the same. Four 12V 100Ah batteries in parallel yield a 12V 400Ah bank. This is common for small RV or marine setups but results in massive DC current for large AC loads.
- Series-Parallel (e.g., 2S2P): Both add. Four 12V 100Ah batteries wired as two series strings of two parallel batteries yields 24V 200Ah.
Crucial Rule: Never parallel mismatched cells, different chemistries, or batteries of different ages. The lower-resistance (usually newer) battery will take the brunt of the discharge and charge currents, leading to premature failure and severe fire risks.
Chemistry Limits: C-Rates, DoD, and the Estimator Table
A battery life estimator is only as good as the chemistry limits you program into it. You cannot drain a battery to 0% without destroying it, and you cannot pull infinite current without voltage sag. The table below provides the exact parameters you need to input into your sizing spreadsheet based on the battery chemistry you are deploying.
| Chemistry | Nominal V (per cell) | Max Safe DoD | Peukert Exponent (k) | Max Cont. Discharge C-Rate | Expected Cycle Life |
|---|---|---|---|---|---|
| Flooded Lead-Acid (FLA) | 2.0V (12V nominal) | 50% | 1.25 to 1.30 | 0.2C (C/5) | 400 - 800 cycles |
| AGM / Gel (VRLA) | 2.0V (12V nominal) | 50% to 60% | 1.15 to 1.20 | 0.25C (C/4) | 600 - 1,000 cycles |
| LiFePO4 (LFP) | 3.2V (12.8V nominal) | 80% to 100% | 1.00 to 1.05 | 0.5C to 1.0C | 3,000 - 6,000 cycles |
| NMC (Lithium Nickel Manganese Cobalt) | 3.6V (11.1V nominal) | 80% to 90% | 1.00 to 1.05 | 1.0C to 2.0C | 1,000 - 2,000 cycles |
Applying Peukert’s Law
Peukert’s Law dictates that as your discharge current increases, the effective capacity of a lead-acid battery decreases. The formula is T = H × (C / IH)^k, where k is the Peukert exponent. For LiFePO4 and NMC, k is effectively 1.0, meaning you can ignore Peukert losses for lithium chemistries. However, if you are pulling 100A from a 200Ah FLA battery (a 0.5C rate, which is already exceeding its recommended 0.2C limit), Peukert’s law will reduce your usable runtime by nearly 40% compared to a simple Ah/Amps calculation. For deep technical modeling of these losses, Battery University’s guide on Peukert’s Law provides excellent baseline derivations.
While LiFePO4 is inherently more thermally stable than NMC, any lithium cell pushed beyond its C-rate limits, overcharged, or short-circuited can enter thermal runaway. Never wire lithium cells in parallel without a dedicated, properly rated Battery Management System (BMS) on each string. The BMS must be sized to handle the maximum continuous inverter draw plus a 25% safety margin. For stationary energy storage installations, ensure your battery enclosures and spacing comply with NFPA 855 standards to prevent cascading thermal events.
Inverter and Charger Sizing for the Calculated Load
Your battery life estimator tells you how big the bank needs to be, but the inverter and charger dictate how fast you can empty and refill it. Sizing these components incorrectly will bottleneck the system and invalidate your runtime estimates.
Inverter Sizing: Continuous vs. Surge
Inverters are rated by continuous output and surge (peak) output. Inductive loads like well pumps, refrigerator compressors, and table saws require 3 to 5 times their running wattage to start. If your continuous calculated load is 2,000W, but you have a 1.5HP well pump that requires a 4,500W surge to start, you must size the inverter to handle the 4,500W surge. A 3,000W continuous / 6,000W surge inverter (like the Victron MultiPlus or Schneider Conext series) is the correct choice here. Furthermore, ensure the inverter’s DC input terminals and the busbars can handle the peak DC current: a 3,000W load at 24V (assuming 85% efficiency) requires 147A of continuous DC current, necessitating at least 1/0 AWG copper wire and a 200A Class T fuse.
Charger Sizing: Refilling the Bank
The AC-to-DC battery charger (often built into the inverter/charger) must be sized according to the battery chemistry’s acceptable charge C-rate.
- Lead-Acid (FLA/AGM): Size the charger to output 10% to 15% of the total bank Ah. A 400Ah FLA bank requires a 40A to 60A charger. Pushing more current causes excessive gassing, electrolyte loss, and plate warping.
- LiFePO4: Size the charger to output 20% to 50% of the total bank Ah (0.2C to 0.5C). A 400Ah LiFePO4 bank can easily accept a 100A to 200A charger, drastically reducing generator runtimes. According to NREL’s energy storage integration guidelines, matching high-capacity lithium banks with adequately sized bidirectional inverters is critical for maximizing solar self-consumption and minimizing grid reliance.
Common Estimator Pitfalls and Troubleshooting Decision Tree
When your real-world runtime falls short of your battery life estimator’s predictions, the issue is rarely a math error. It is almost always an environmental or hardware constraint you failed to model. Use the decision tree below to diagnose the discrepancy.
| Symptom | Most Likely Cause | Verification Step | Fix / Adjustment |
|---|---|---|---|
| Runtime drops by 30-50% in winter | Temperature Derating (Lead-Acid) | Check ambient battery temp. FLA loses ~20% capacity at 32°F (0°C). | Insulate the battery enclosure or apply a 0.80 derating factor to your estimator for cold environments. |
| Inverter faults early, but battery shows 50% SoC | Severe Voltage Sag | Measure DC voltage at the inverter terminals under load. If it drops below the LVD (Low Voltage Disconnect), wiring is too thin or connections are loose. | Upgrade battery interconnect cables to 2/0 or 4/0 AWG. Clean and torque all busbar lugs to manufacturer specs. |
| Parallel strings discharge unevenly | Asymmetrical Wiring Resistance | Measure voltage drop across each parallel string’s positive and negative cables while under a 50A+ load. | Rewire using the "diagonal" or "busbar" parallel wiring method to ensure equal cable lengths and resistance for all strings. |
| Lithium BMS cuts power abruptly at 20% SoC | Cell Imbalance | Check individual cell voltages via BMS Bluetooth app. If one cell hits 2.5V while others are at 3.1V, the BMS will trigger LVD. | Perform a top-balancing procedure. Charge the pack to 100% and hold at absorption voltage until all cells equalize. |
By treating your battery life estimator as a dynamic model rather than a static division problem, you ensure your off-grid or backup system survives its worst-case load profiles. Always respect the chemistry limits, size your copper for the worst-case surge current, and verify your physical connections with a multimeter before trusting the math.






