When you buy a 12V 100Ah battery, the label implies you have 1,200 watt-hours (Wh) of power at your disposal. In practice, the actual usable energy stored inside a battery is always lower than the theoretical maximum. If you size your off-grid or backup system based purely on the faceplate Ah rating, you will inevitably trip your inverter's low-voltage cutoff on the first cloudy day.

The direct answer to calculating usable capacity is: Usable Energy (Wh) = Nominal Voltage × Rated Ah × Depth of Discharge (DoD) × Inverter Efficiency. However, this formula changes drastically depending on your battery chemistry, your discharge rate, and your system voltage. Below, we break down the exact math, the physical constraints of series and parallel wiring, and how to properly size your balance-of-system components for a 2026 off-grid build.

The Core Math: Calculating Energy Stored Inside a Battery

To understand the true energy stored inside a battery, we must look past the marketing labels and examine the electrochemical limits. Two critical factors dictate your real-world capacity: Depth of Discharge (DoD) and Peukert's Law.

Depth of Discharge is the percentage of the battery you can safely drain without causing permanent degradation. While a flooded lead-acid battery physically holds 1,200Wh, draining it below 50% (600Wh) causes sulfation that destroys the plates. Lithium Iron Phosphate (LiFePO4), the standard for modern 12V/48V systems, comfortably handles an 80% to 90% DoD.

Peukert's Law accounts for the fact that batteries deliver less total energy when discharged at higher currents. This effect is severe in lead-acid batteries (where a 100Ah battery might only yield 60Ah if drained in one hour) but is virtually negligible in LiFePO4 cells. The table below provides real-world baseline values for common off-grid chemistries.

Real-World Usable Energy and Discharge Limits by Chemistry (per 100Ah nominal cell)
Chemistry Nominal V Theoretical Wh Safe DoD Limit Usable Wh (at 0.2C) Peukert Exponent (k) Max Continuous C-Rate
Flooded Lead-Acid (FLA) 12V 1,200 Wh 50% 600 Wh 1.25 - 1.30 0.2C (20A)
AGM (Absorbent Glass Mat) 12V 1,200 Wh 50% 600 Wh 1.15 - 1.20 0.3C (30A)
LiFePO4 (12V Drop-in) 12.8V 1,280 Wh 80% - 90% 1,024 - 1,152 Wh ~1.02 1.0C (100A)
LiFePO4 (48V Server Rack) 51.2V 5,120 Wh 90% 4,608 Wh ~1.01 0.5C - 1.0C

Sources: Discharge characteristics and Peukert exponents derived from standard electrochemical testing (MPower UK Peukert's Law Reference; US Department of Energy Battery Basics).

Worked Example: Peukert's Penalty
Suppose you pull 50A continuously from a 12V 100Ah AGM battery (rated at the 20-hour / 5A rate). Using the Peukert formula for effective capacity: C_eff = C_rated × (I_rated / I_actual)^(k-1).
Assuming k = 1.15: C_eff = 100 × (5 / 50)^(0.15) = 100 × (0.1)^0.15 ≈ 70Ah.
Your 100Ah battery just became a 70Ah battery because of the high discharge current. LiFePO4 (k ≈ 1.02) would still yield roughly 98Ah under the same load.

Series vs. Parallel: Scaling Voltage and Capacity

When building a battery bank, you must decide whether to wire cells in series, parallel, or a series-parallel combination. The total energy stored inside a battery bank (in Watt-hours) remains exactly the same regardless of the wiring topology, but the voltage and amp-hour distribution change drastically.

  • Series Wiring: Voltages add up; Amp-hours remain the same. Four 12V 100Ah batteries in series yield 48V at 100Ah (4,800Wh total).
  • Parallel Wiring: Amp-hours add up; Voltage remains the same. Four 12V 100Ah batteries in parallel yield 12V at 400Ah (4,800Wh total).

While the total stored energy is identical, 48V series systems are vastly superior for loads over 1,500W. Power (Watts) = Voltage × Current. To pull 2,000W from a 12V parallel bank, your cables must carry 166 Amps, requiring expensive, stiff 4/0 AWG copper wire and massive busbars. That same 2,000W pulled from a 48V series bank requires only 41 Amps, which can safely be handled by standard 6 AWG or 4 AWG THHN wire.

CRITICAL WARNING: Never Parallel Mismatched Cells
If you wire batteries in parallel, they must be the exact same chemistry, capacity, age, and brand. If you parallel a new 100Ah LiFePO4 cell with an older, degraded 80Ah cell, the higher-voltage new cell will force a massive, unregulated equalization current into the older cell. This bypasses the Battery Management System (BMS) charge limits, leading to severe overheating, swollen cells, and catastrophic thermal runaway. If you must mix ages, use separate charge controllers or DC-DC chargers for each parallel string.

Sizing the Inverter and Charge Controller for Your Load

Calculating the energy stored inside a battery is only half the battle; you must correctly size the balance-of-system components to move that energy safely. A standard off-grid power path follows this block sequence:

Source (Solar Array/Wind) → Charge Controller → Battery Bank (Storage) → Inverter → AC Load Panel

Inverter Sizing and Surge Limits

Inverters are rated by continuous wattage and surge wattage. Inductive loads like refrigerator compressors, well pumps, and microwave transformers require 3 to 5 times their running wattage for a fraction of a second to start. If your calculated continuous AC load is 1,500W, but includes a 1/2 HP well pump (which surges to 3,000W), you must size the inverter to handle the surge. A 2,000W pure sine wave inverter with a 4,000W surge rating is the correct choice here. Always factor in an 85% inverter efficiency loss; a 1,500W AC load actually pulls 1,764W of DC power from your battery bank.

Charge Controller and C-Rate Limits

Your charge controller must be sized to the maximum current your solar array can push into the battery, constrained by the battery's maximum charge C-rate. The C-rate is a measure of charge/discharge speed relative to capacity. A 1C rate for a 100Ah battery is 100A. Most LiFePO4 manufacturer datasheets recommend a maximum charge rate of 0.5C to prolong cycle life.

Component Sizing Matrix for a 2,000W Daily Load System
System Parameter 12V Architecture 48V Architecture (Recommended)
Battery Bank Size (for 1 day autonomy) 12V 400Ah (Parallel) 48V 100Ah (Series)
Max Charge Current (0.5C Limit) 200A (Requires massive busbars) 50A (Standard AWG wiring)
Solar Array Size (assuming 4 peak sun hours) 1,200W 1,200W
MPPT Charge Controller Sizing 100A MPPT (Very expensive) 30A MPPT (Cost-effective)
Inverter DC Cable Sizing (2000W load) 4/0 AWG Copper 4 AWG Copper

As the matrix shows, pushing high wattage through a 12V system creates a bottleneck at the charge controller and requires impractically thick copper cabling. Transitioning to a 48V series architecture slashes your DC current by 75%, allowing you to use smaller, cheaper MPPT controllers and standard wire gauges.

Safety, BMS Limits, and Thermal Runaway

When working with high-density energy storage, safety systems are non-negotiable. Modern LiFePO4 batteries contain an internal Battery Management System (BMS) that monitors cell voltage, temperature, and current. The BMS acts as a solid-state disconnect, protecting the cells from over-voltage, under-voltage, and short circuits.

Lithium Fire-Safety and Low-Temperature Charging
Never charge lithium cells below 0°C (32°F) unless the battery has a dedicated internal heating element. Charging lithium at freezing temperatures causes lithium plating on the anode, which creates internal dendrites that pierce the separator and cause a hard internal short. This leads to thermal runaway—a self-sustaining chemical fire that cannot be extinguished with standard ABC fire extinguishers. Always verify your BMS has a functional Low-Temperature Charge Cutoff (LTCC) wired in series with your charge controller's communication port or DC relay.

Furthermore, ensure your physical installation respects the energy density of the bank. A 48V 100Ah server rack battery stores over 5 kilowatt-hours of energy—equivalent to the kinetic energy of a vehicle traveling at highway speeds. Install batteries in a ventilated, fire-rated enclosure, use insulated terminal covers on all busbars, and torque all lug connections to the manufacturer's exact specification (typically 10-12 Nm for M8 terminals) using a calibrated torque wrench. Loose connections create high-resistance joints, which generate localized heat and are the leading cause of off-grid electrical fires.

By calculating the true usable energy stored inside a battery—factoring in DoD, Peukert's law, and inverter efficiency—and pairing it with a properly scaled 48V architecture, you build a system that is not only mathematically sound but physically safe for decades of daily cycling.