Sizing an Off-Grid Battery Bank: A Four-Step Method
Most battery banks are sized by guesswork or by whatever the seller had in stock. The real method takes four numbers you can actually defend: your audited daily load, your days of autonomy, your depth of discharge, and your system efficiency. Here is the full formula, a worked example, and the traps that catch first-time builders.
A battery bank is the most expensive single line item in most off-grid systems, and it is also the one people size worst. Panels that are 20% too small cost you some winter comfort; a bank that is 40% too small kills itself young through chronic deep cycling, and a bank that is double what you need ties up thousands of dollars doing nothing. The good news is that sizing a bank correctly is arithmetic, not art. Four steps, one formula, no hand-waving.
Step 1: Measure your daily load in watt-hours (audit, do not guess)
All the other steps use this number, so measure it carefully.
- List every load that the battery bank will supply.
- Write down the power of each load in watts (W).
- Estimate how many hours per day each load operates. Use winter hours, because lights and pumps operate longer in winter.
- Multiply the watts by the hours for each load. The result is watt-hours (Wh) per day.
- Add the watt-hours of all the loads. The total is your daily load.
Where possible, measure each load with a plug-in meter. A fridge does not use its nameplate 150 W for 24 hours, because its compressor cycles. A 12 V compressor fridge uses about 600–900 Wh per day. A laptop uses 40–60 W when it operates and almost nothing when it sleeps. Our solar load calculator does this calculation for each appliance. In the example below, the daily load is 3,000 Wh. If your estimate is 50% wrong, the result of each later step is also wrong.
Step 2: Choose your days of autonomy
Days of autonomy is the number of days that the bank can supply your loads with no solar input. This covers periods of dark, rainy weather. Typical values are 1.5 to 3 days.
- For a sunny, dry site, such as a high desert, use 1.5 days.
- For a site with long cloudy periods in winter, such as northern Europe, use 3 days or more.
- Multiply your daily load by the days of autonomy.
Autonomy increases the cost of the bank directly. A bank for 3 days of autonomy needs twice the battery capacity of a bank for 1.5 days. Decide on climate first and budget second.
Step 3: Divide by depth of discharge
Depth of discharge (DoD) is the fraction of the battery capacity that you can use. If you use 100% of the capacity every day, the battery has a short life.
- For LiFePO4, use a DoD of 0.80 to 0.90.
- For flooded or AGM lead-acid, use a DoD of 0.50.
- Divide the result of Step 2 by the DoD. The result is the nameplate capacity that you need.
LiFePO4 at 80–90% DoD still gives thousands of cycles. Because of this divisor, a lead-acid bank must be almost twice the nameplate size of a LiFePO4 bank for the same job. This removes much of the price advantage of lead-acid.
Step 4: Divide by system efficiency
The inverter, the wiring and the battery itself lose some energy between the battery terminals and your appliances. A well-built system supplies about 85–90% of the stored energy as usable AC power.
- Use a system efficiency of 0.85 to 0.90.
- Divide the result of Step 3 by the system efficiency. The result is the bank size in kWh.
The full formula and a worked example
Bank size (kWh) = daily load (kWh) × days of autonomy ÷ depth of discharge ÷ system efficiencyWorked example for a small cabin: 3 kWh/day audited load, 2 days of autonomy, LiFePO4 at 80% DoD, 90% system efficiency:
3 kWh × 2 ÷ 0.80 ÷ 0.90 ≈ 8.3 kWhAt a 48 V nominal bank voltage, 8.3 kWh ÷ 48 V ≈ 173 Ah, so a 48 V, 175 Ah bank (or two 48 V 100 Ah units in parallel, giving headroom) fits the bill. Run your own numbers before you shop — the arithmetic takes thirty seconds and protects a four-figure purchase.
Skip the spreadsheet. Enter your daily load, autonomy, chemistry and voltage, and get bank size in kWh and Ah with the formula shown at every step.
Open the battery bank calculator →Amp-hours vs kilowatt-hours: speak both languages
Battery listings love amp-hours, but Ah is meaningless without voltage: a 100 Ah 12 V battery holds 1.2 kWh, while a 100 Ah 48 V battery holds 4.8 kWh — four times the energy behind the same headline number. Always convert to kWh before comparing prices or capacities across voltages (kWh = V × Ah ÷ 1000). Our Ah to kWh converter does this instantly, and pricing banks in dollars per kWh is the only fair way to compare a 12 V AGM against a 48 V lithium rack unit.
Autonomy: where a generator beats more batteries
Every extra day of autonomy is a linear increase in the most expensive component you own, insuring against weather that may occur a handful of times per year. Beyond roughly 2–3 days, a small inverter generator is almost always the cheaper deep backup: a $1,000 generator plus occasional fuel covers the rare week-long gloom that would otherwise demand another $3,000–5,000 of battery sitting idle for 350 days a year. Size the bank for the common bad stretch; cover the rare catastrophe with fuel. You can sanity-check how long a given bank carries your loads with the battery runtime calculator.
Chemistry choice: the consequences that matter
| Factor | LiFePO4 | Flooded / AGM lead-acid |
|---|---|---|
| Planning DoD | 80–90% | 50% |
| Cycle life at planning DoD | 3,000–6,000+ | 500–1,200 |
| Cold-weather limit | No charging below 0°C without heating | Charges cold (slowly); capacity drops |
| Partial-charge tolerance | Excellent | Poor — sulfates if chronically undercharged |
| Weight per usable kWh | ~6–8 kg | ~25–35 kg |
Two failure modes deserve emphasis. LiFePO4 cells are damaged by charging below 0°C, so unheated installations in freezing climates need self-heating batteries or a battery compartment kept above freezing — the BMS should block charging, but you must plan for the downtime. Lead-acid, meanwhile, dies of sulfation when it lives chronically undercharged, which is exactly what a marginal solar array does to it every cloudy winter. If your array cannot reliably return lead-acid to full charge most days, the 50% DoD plan will not save it.
Bank voltage: 12, 24 or 48 V
Let the inverter size decide. Up to roughly 1,000–1,500 W of inverter, 12 V is workable; from 1,500 to 3,000 W, 24 V keeps currents and copper costs sane; above 3,000 W, 48 V is the only sensible choice. The physics is current: a 3,000 W load draws 250 A at 12 V (welding-cable territory) but only 62.5 A at 48 V. Higher voltage means thinner wire, smaller fuses, lower losses, and cheaper charge controllers per watt of array.
Wiring the bank
A battery bank can supply a very high current into a short circuit. This current can cause fires and burns. Install a fuse or circuit breaker on each battery string before you connect the bank to the system.
Do not charge LiFePO4 batteries below 0°C. Charging below 0°C damages the cells. In cold climates, use self-heating batteries or keep the battery compartment above 0°C.
- Use identical batteries: the same model, the same capacity and, if possible, the same age.
- Install a positive busbar and a negative busbar.
- Connect each battery to the busbars with cables of equal length.
- Tighten each terminal to the torque that the battery manufacturer specifies.
- Install a fuse or circuit breaker on each string, with the rating that the battery manufacturer specifies.
If you mix old and new batteries, or batteries of different capacities, the weakest battery works hardest and the bank performs at its level. If you do not use busbars, connect the main positive cable at one end of the row and the main negative cable at the other end. If both main cables connect to the first battery, that battery works harder than the others.
The recharge coupling: your array must keep up
A bank is only half a system. After a two-day dark spell, your array must supply the day’s load plus meaningful recovery charge, or the bank ratchets downward week after week — the slow-death pattern behind most lead-acid sulfation failures. As a rule of thumb, size the array to replace 100% of daily load in your worst month with margin to spare, so surplus exists for recovery. The off-grid solar calculator sizes the array and bank together against your location’s worst-month sun hours, which is the only way the two numbers stay consistent.
Oversizing traps
Bigger is not automatically safer. An oversized lead-acid bank that your array can never fully recharge sulfates just like an undersized one. An enormous LiFePO4 bank ties up capital that would buy more panels — and in most climates, winter energy shortfalls are a generation problem, not a storage problem. Oversized banks also invite load creep: the capacity feels free until the week it is not. Size the bank from the formula, then spend surplus budget on array watts, which are the cheapest component per kWh delivered.
Common mistakes
- Guessing daily load instead of auditing it, then discovering the fridge alone eats half the bank.
- Comparing batteries by amp-hours across different voltages instead of converting to kWh.
- Planning lead-acid at 80% DoD because the datasheet technically allows it.
- Buying 3+ days of battery autonomy when a generator covers rare deep gloom for a fraction of the cost.
- Charging LiFePO4 below 0°C, or letting lead-acid sit partially charged for weeks.
- Mixing battery ages or capacities in one bank, or wiring parallel strings with unequal cable lengths.
- Sizing the bank but not checking the array can replenish daily load plus autonomy recovery.
Frequently asked questions
What is the formula for sizing an off-grid battery bank?
Bank size in kWh equals daily load in kWh, times days of autonomy, divided by depth of discharge, divided by system efficiency. For example, 3 kWh/day with 2 days of autonomy, 80% DoD and 90% efficiency gives about 8.3 kWh of nameplate battery capacity.
How many days of autonomy do I need?
1.5 to 3 days covers most sites. Sunny climates can run 1.5; cloudy winter climates justify 2 to 3. Beyond about 3 days, a small generator is almost always cheaper than more battery, since each extra day multiplies the cost of your most expensive component.
Why can I only use 50% of a lead-acid battery but 80-90% of LiFePO4?
Lead-acid plates degrade quickly with deep cycling, so planning around 50% depth of discharge preserves acceptable cycle life. LiFePO4 chemistry tolerates deep discharge, delivering thousands of cycles at 80-90% DoD, which is why a LiFePO4 bank can be nearly half the nameplate size for the same usable energy.
Should my battery bank be 12 V, 24 V or 48 V?
Let inverter size decide: up to about 1,500 W, 12 V works; 1,500-3,000 W favors 24 V; above 3,000 W use 48 V. Higher voltage cuts current, allowing thinner wire, smaller fuses, lower losses and cheaper charge controllers per watt.
Electrical unit converters
- Watts to amps calculator
- Amps to watts calculator
- Watts to kilowatts calculator
- kW to kVA calculator
- Ohm's law calculator
- Ah to Wh calculator
- Ah to kWh calculator
- Amp-hours to amps calculator
- kWh to mAh calculator
- Watts to watt-hours calculator
- Joules to watts calculator
- HP to kW calculator
- BTU to kW calculator
- kWh to MJ calculator
- AWG to mm² calculator
Sources
- NFPA 70: National Electrical Code (NEC) — NFPA
Article 706 energy storage systems and Article 690 for PV circuits. - Photovoltaic Geographical Information System (PVGIS) — European Commission Joint Research Centre
Off-grid PV estimate tool and worst-month irradiation. - PVWatts Calculator — NREL
Monthly production for sizing to the worst month.