Battery Discharge Calculator
Estimate battery discharge time, remaining usable capacity, or a runtime-based average discharge current from rated capacity, usable capacity factor, state of charge, current, and duration.
This V1 calculator uses a constant average current model. It is intended for SOC window and usable-capacity analysis, not detailed discharge curve integration, Peukert modeling, voltage sag, or dynamic load-profile simulation.
Engineering tool
Battery Discharge Calculator
Estimate discharge time, remaining capacity, or runtime-based average current from rated capacity, usable factor, SOC window, and average current.
Manufacturer rated capacity. The calculator converts µAh and mAh to Ah internally.
Estimated usable portion of rated capacity. This is not discharge efficiency.
SOC at the start of discharge. Must be greater than 0%.
Selected stop or cutoff SOC for the discharge window.
Equivalent average load current over the selected interval.
Estimated Discharge Time
21.6 h
21 h 36 min
Result console
- Rated capacity
- 3Ah
- Usable full-charge capacity
- 2.7Ah
- SOC window
- 80%
- Capacity available
- 2.16Ah
- Capacity available
- 2,160mAh
- Estimated discharge time
- 21.6h
- Estimated discharge time decimal hours
- 21.6h
- Estimated discharge time human-readable
- 21 h 36 min
- Average discharge current used
- 100mA
- Usable capacity factor
- 90%
- Formula used
- tdischarge = Crated × Fu × ΔSOC / Iavg
Model note
Usable Capacity Factor approximates available rated capacity under real conditions. It is not the same as discharge efficiency, energy efficiency, or a battery chemistry model.
This calculator uses a constant average current model. It does not simulate Peukert's law, voltage sag, cutoff voltage behavior, temperature compensation, battery aging, or dynamic load profiles.
Formula reference
Battery Discharge Formulas
Battery discharge estimates use Ah, A, hours, SOC as a 0 to 1 fraction, and Fu as the usable capacity factor. Ah divided by A gives hours.
Cusable = Crated × FuΔSOC = (SOCinitial − SOCtarget) / 100Cavailable = Crated × Fu × ΔSOCtdischarge = Cavailable / IavgCremoved = Iavg × tSOCconsumed = Cremoved / (Crated × Fu)SOCend = SOCinitial − Cremoved / (Crated × Fu)Cremaining = Crated × Fu × max(SOCend, 0)Irequired = Crated × Fu × ΔSOC / ttargetVariable definitions
- Crated
- Rated battery capacity in Ah
- Cusable
- Usable full-charge capacity in Ah
- Cavailable
- Capacity available in the selected SOC window in Ah
- Cremoved
- Charge removed during discharge in Ah
- Cremaining
- Remaining usable capacity in Ah
- Fu
- Usable capacity factor from 0 to 1
- SOCinitial
- Initial state of charge
- SOCtarget
- Target state of charge
- SOCend
- Ending state of charge
- SOCconsumed
- SOC consumed during the entered duration
- ΔSOC
- SOC window as a fraction
- Iavg
- Average discharge current in A
- Irequired
- Runtime-based average current in A
- tdischarge
- Estimated discharge time in hours
- ttarget
- Target discharge duration in hours
Variable Description
- Rated Capacity
- Manufacturer rated battery capacity measured under specified temperature, discharge rate, and cutoff-voltage conditions.
- Usable Capacity Factor
- Estimated usable fraction of rated capacity. It is not discharge efficiency or a precise chemistry model.
- Initial SOC
- Battery state of charge at the beginning of discharge.
- Target SOC
- Selected stop or cutoff state of charge for discharge time and required-current modes.
- SOC Window
- Initial SOC minus target SOC for the selected discharge interval.
- Average Discharge Current
- Time-equivalent average load current. Variable loads should be averaged over time.
- Remaining Capacity
- Estimated usable capacity left after the entered discharge interval, clamped to zero if over-discharged.
- Depth of Discharge
- Absolute DoD is 100% minus SOC; incremental DoD for this calculation is initial SOC minus target SOC.
Worked Examples
Ideal Full Discharge
3000 mAh, usable factor = 100%, SOC = 100% to 0%, current = 150 mA
Available capacity = 3000 mAh; discharge time = 20 h
Protected SOC Window
3000 mAh, usable factor = 90%, SOC = 100% to 20%, current = 100 mA
Available capacity = 2160 mAh; discharge time = 21.6 h = 21 h 36 min
Remaining Capacity
5000 mAh, usable factor = 90%, initial SOC = 100%, current = 500 mA, duration = 4 h
Charge removed = 2000 mAh; ending SOC ≈ 55.556%; remaining usable capacity = 2500 mAh
Partial Initial SOC
10 Ah, usable factor = 80%, initial SOC = 75%, current = 2 A, duration = 2 h
Usable full capacity = 8 Ah; ending SOC = 25%; remaining usable capacity = 2 Ah
Required Average Current
100 Ah, usable factor = 80%, SOC = 100% to 50%, target duration = 10 h
Available capacity = 40 Ah; maximum average current = 4 A
Low-Power Sensor
2400 mAh, usable factor = 85%, SOC = 100% to 10%, current = 250 µA
Available capacity = 1.836 Ah; time = 7344 h = 306 days
Discharge Beyond Available Capacity
2 Ah, usable factor = 80%, initial SOC = 50%, current = 1 A, duration = 2 h
Time to estimated empty = 0.8 h; ending SOC displays 0%; remaining capacity displays 0
Engineering Notes
How Battery Discharge Is Calculated
This calculator estimates usable charge in an SOC window and divides by constant average current.
Rated Capacity
Rated capacity is usually measured under manufacturer-defined test conditions.
Usable Battery Capacity
Usable capacity can be lower than rated capacity because of cutoff voltage, temperature, discharge rate, and aging.
State of Charge
SOC describes remaining charge level as a percentage of usable full-charge capacity.
Depth of Discharge
Absolute DoD is 100% minus SOC; the calculation window is the change from initial SOC to target SOC.
SOC Window
The SOC window controls how much of the usable full-charge capacity is available.
Average Discharge Current
Average current should reflect the time-weighted load, not just peak current.
Constant-Current Discharge
The model is most accurate when the load behaves like a constant average current sink.
Variable Loads
For active, idle, sleep, and pulsed loads, compute a time-weighted average or use a future load-profile runtime calculator.
Discharge Rate
High discharge rates can reduce usable capacity for some batteries.
C-Rate
C-rate relates current to battery capacity, such as 1C for a current equal to rated capacity in amperes.
Cutoff Voltage
A system may stop before the battery reaches true empty because of undervoltage limits.
Voltage Sag
Internal resistance can reduce terminal voltage under load and trigger early cutoff.
Internal Resistance
Internal resistance causes heat and voltage drop during discharge.
Temperature Effects
Low temperature can reduce usable capacity and voltage performance.
Battery Aging
Aged batteries usually deliver less capacity than new cells.
Self-Discharge
Long-duration low-power systems may be affected by self-discharge as much as load current.
Battery Chemistry Differences
Lithium-ion, lead-acid, NiMH, alkaline, and other chemistries have different discharge behavior.
Lithium-Ion Discharge
Lithium-ion systems require cutoff voltage and protection limits to avoid unsafe deep discharge.
Lead-Acid Discharge
Lead-acid runtime at high current may need Peukert's law for better estimates.
NiMH Discharge
NiMH voltage curves and cutoff behavior differ from lithium-ion cells.
Peukert's Law
Peukert's law is commonly used for lead-acid discharge-rate capacity correction, but it is not implemented in this V1 calculator.
Battery Maximum Discharge Current
The calculated current is runtime-based and is not a maximum safe discharge rating.
BMS Discharge Limits
A BMS can limit, interrupt, or stop discharge based on current, voltage, temperature, or protection rules.
Common Mistakes
Using rated capacity as usable capacity under all conditions
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring initial SOC
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring target SOC or cutoff SOC
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Confusing mAh with mA
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Entering minutes as hours
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Treating average current as peak current
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Treating usable capacity factor as exact efficiency
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Calling the calculated current a maximum safe battery current
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring low-temperature capacity loss
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring battery aging
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring high-discharge-rate capacity reduction
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring voltage sag and cutoff voltage
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Using peak current for an entire variable-load profile
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Ignoring Peukert effects for lead-acid batteries
Confirm the battery conditions, SOC window, units, load profile, and manufacturer limits before using a discharge estimate for hardware decisions.
Support reference
FAQ
How do I calculate battery discharge time?
Estimate usable capacity in the selected SOC window, then divide by average discharge current. The calculator uses Ah, A, and hours internally.
What is usable battery capacity?
Usable battery capacity is the estimated portion of rated capacity available under selected cutoff voltage, temperature, aging, and discharge-rate conditions.
What is the difference between SOC and depth of discharge?
SOC is remaining charge level. Depth of discharge is the discharged portion. For a selected interval, the SOC window is initial SOC minus target SOC.
How do I calculate remaining battery capacity?
Multiply average current by discharge time to get charge removed, subtract the equivalent SOC consumed, and clamp remaining usable capacity to zero if the estimate exceeds the available capacity.
Why is actual battery capacity lower than rated capacity?
Rated capacity is measured under specified conditions. Temperature, high discharge rate, cutoff voltage, aging, and internal resistance can reduce usable capacity.
What average current should I use for a variable load?
Use a time-weighted average current. For complex active, idle, and sleep profiles, use a dedicated runtime or load-profile calculator.
Does a higher discharge current reduce battery capacity?
It can, especially for chemistries affected by discharge rate. Lead-acid batteries often need Peukert's law for more accurate high-current estimates.
What is Peukert's law?
Peukert's law estimates how lead-acid battery capacity changes with discharge current. This V1 calculator does not apply Peukert correction.
Is the calculated current the battery's maximum safe discharge current?
No. It is based on selected capacity and runtime. Safe discharge-current limits must come from the battery manufacturer, protection circuit, BMS, wiring, connectors, and thermal design.
Related Engineering Guides
Planned Engineering Guide
How to Calculate Battery Discharge Time
Planned Engineering Guide
Battery State of Charge Explained
Planned Engineering Guide
Depth of Discharge Explained
Planned Engineering Guide
Rated Capacity vs Usable Capacity
Planned Engineering Guide
Understanding Battery Discharge Rate
Planned Engineering Guide
Peukert's Law Explained
Planned Engineering Guide
Battery Cutoff Voltage and Voltage Sag
Related Calculators
Battery Life Calculator
Estimate battery life, required capacity, and average current from duty cycle.
AvailableBattery Capacity Converter
Convert battery capacity between µAh, mAh, Ah, and coulombs.
AvailableBattery Energy Calculator
Calculate battery energy, required capacity, or nominal voltage from Wh, Ah, mAh, and voltage.
AvailableBattery Charging Time Calculator
Estimate charge time, required charging current, or added capacity from SOC and efficiency.
AvailableBattery Runtime Calculator
Estimate runtime and required capacity from Active, Idle, and Sleep duty-cycle load profiles.
AvailableBattery C-Rate Calculator
Calculate battery C-rate, charge and discharge current, required capacity, and maximum continuous current.
Engineering Disclaimer
This calculator provides an engineering estimate only. Safe discharge-current limits, cutoff voltage, thermal behavior, protection limits, and usable battery capacity must be verified from manufacturer data, BMS settings, wiring, connectors, and measured system behavior.
