Amp Hour and Battery Life Calculator
This calculator tells you how long a battery will last given its amp-hour capacity, its nominal voltage, and the current or power your load draws. It returns the runtime in hours, the total energy stored in watt-hours, and the C-rate of the discharge. These figures are useful for sizing off-grid solar systems, selecting a UPS battery, planning a camping or boating power setup, choosing a battery for a remote sensor installation, or checking whether an electric vehicle auxiliary battery will last a long trip. The fundamental relationship is simple: runtime in hours equals the battery's amp-hour capacity divided by the load current in amperes. A 100 Ah battery running a 5 A load will last 100 / 5 = 20 hours. To work from watts instead of amps, divide the wattage by the battery voltage to get the current first. A 50 W load on a 12 V battery draws 50 / 12 = 4.17 A, giving a runtime of 100 / 4.17 = 24 hours. These are theoretical figures at constant discharge. In practice, lead-acid batteries are typically limited to 50 percent depth of discharge to protect cycle life, so a 100 Ah lead-acid battery delivers closer to 50 Ah usably. Lithium iron phosphate (LiFePO4) batteries can typically be discharged to 80 to 90 percent. Internal resistance, temperature and discharge rate also affect real-world runtime. Enter the battery capacity, voltage and load below and the results update instantly.
Runtime at 100% discharge. For lead-acid batteries allow 50% depth of discharge; for LiFePO4 allow up to 80-90%. Actual runtime varies with temperature and discharge rate.
How it works
If the watts field is greater than zero, the effective current is I = W / V, where W is the load power and V is the battery voltage. Otherwise the current from the amps field is used. Runtime is T = Ah / I hours. Energy stored is E = Ah x V watt-hours. The C-rate is I / Ah; a C-rate of 1 means full discharge in one hour. The C-rate is expressed as C/n where n is the number of hours to full discharge (n = Ah / I).
Worked example
A 100 Ah, 12 V battery powers a 5 A load. Runtime is 100 / 5 = 20.0 hours. The battery stores 100 x 12 = 1,200 Wh (1.2 kWh). The C-rate is 5 / 100 = 0.05C, often written as C/20. To run a 50 W load instead, the current would be 50 / 12 = 4.17 A and the runtime would be 100 / 4.17 = 24.0 hours. These match the default current values above.
Related calculators
- Volts Amps Watts Ohms Calculator: solve any two of V, I, R and P using Ohm's Law.
- kVA to kW Calculator: convert between apparent and real power for AC loads.
- LED Resistor Calculator: find the correct series resistor for a low-power LED circuit.
- Wire Gauge AWG Calculator: check current capacity and resistance for your battery cabling.
- T Attenuator Calculator: resistor values for a T-pad.
- Band-Pass Filter Calculator: centre frequency, bandwidth, Q.