Skip to main content
Solar & Renewables 9 min read Feb 18, 2026

Battery Bank Sizing for Off-Grid Solar

How to size a battery bank that survives real-world conditions without breaking the budget

The battery bank is the most expensive and most failure-prone component in an off-grid solar system. Size it too small and you run the generator constantly. Size it too large and you waste money on capacity that degrades before you ever use it. The sweet spot requires understanding your daily energy consumption, how many days of autonomy you need, the depth of discharge limits for your battery chemistry, and how temperature affects real-world capacity.

This guide covers the complete battery sizing process: calculating required storage from your load profile, choosing between lead-acid and lithium iron phosphate (LiFePO4), accounting for temperature and depth of discharge, configuring series and parallel connections, and establishing a maintenance routine that maximizes battery life.

Daily Load and Days of Autonomy

Battery sizing starts with two numbers: your daily energy consumption in watt-hours and the number of days you want the battery to carry you without any solar input. Daily consumption comes from your load audit — sum up every appliance's wattage times hours of use. A typical off-grid cabin might use 3,000–5,000 Wh per day. A full-time off-grid home with a well pump, refrigerator, and washing machine might use 8,000–12,000 Wh.

Days of autonomy is how long the battery can power your loads during consecutive cloudy days or a system outage. Two days of autonomy is the minimum for most locations. Three days is common for northern climates where consecutive overcast days are frequent in winter. One day is acceptable if you have a reliable backup generator.

Multiply daily consumption by days of autonomy to get your gross storage requirement. For 5,000 Wh/day with 3 days of autonomy: 5,000 × 3 = 15,000 Wh = 15 kWh of gross storage. This is not your final battery size because you cannot use 100% of the battery capacity without destroying it.

Formula: Gross storage requirement:
Storage (Wh) = Daily Load (Wh) × Days of Autonomy

Example: 5,000 Wh/day × 3 days = 15,000 Wh gross storage
Solar & Renewables

Battery Bank Sizing Calculator

Size lead-acid or LiFePO4 battery banks for off-grid and backup solar systems. Accounts for depth of discharge, days of autonomy, temperature derating, and battery configuration.

Launch Calculator →

Depth of Discharge: Why You Cannot Use 100%

Depth of discharge (DoD) is the percentage of total capacity you actually use before recharging. Discharging a battery deeper shortens its cycle life dramatically. This is the most important concept in battery bank sizing because it determines how much of your purchased capacity is actually usable.

Flooded lead-acid batteries should not be discharged below 50% state of charge (50% DoD). Doing so regularly will reduce cycle life from 1,500–2,000 cycles to 500 or fewer. AGM batteries are similar. Gel batteries tolerate slightly deeper discharge but at higher cost.

LiFePO4 (lithium iron phosphate) batteries can routinely discharge to 80% DoD (20% remaining) with minimal impact on cycle life. Many manufacturers rate them at 80% DoD for 3,000–5,000 cycles. Some allow 90% DoD with reduced cycle life. This deeper usable capacity is why lithium batteries need a smaller gross capacity than lead-acid for the same usable storage.

The formula: Usable capacity = Gross capacity × DoD. To find the required gross capacity: Battery Bank Size = Gross Storage Requirement ÷ DoD. For the 15 kWh example with lead-acid at 50% DoD: 15 / 0.50 = 30 kWh of battery capacity. With LiFePO4 at 80% DoD: 15 / 0.80 = 18.75 kWh. The lithium bank is 37% smaller for the same usable energy.

Warning: Exceeding the recommended DoD is the fastest way to kill a battery bank. A lead-acid bank discharged to 80% DoD regularly will last 1-2 years instead of 5-7 years. The money you save by buying fewer batteries is lost many times over in early replacement costs.

Lead-Acid vs LiFePO4: A Realistic Comparison

Flooded lead-acid (FLA) batteries have been the off-grid standard for decades. They are cheap upfront ($150–$250 per kWh), widely available, recyclable, and well-understood. The downsides: they need regular watering (every 2-4 weeks), must be kept in a ventilated enclosure (hydrogen gas during charging), weigh roughly 60 lbs per kWh, and last 5–7 years with proper maintenance at 50% DoD.

LiFePO4 batteries cost more upfront ($400–$600 per kWh) but last 10–15 years, require zero maintenance, tolerate 80% DoD, weigh 25-30 lbs per kWh, and produce no gas. Over their lifetime, the cost per cycle is typically lower than lead-acid. A $6,000 LiFePO4 bank lasting 10 years replaces two $3,000 lead-acid banks over the same period, plus you avoid the labor and risk of replacing lead-acid batteries in a remote location.

AGM (absorbed glass mat) batteries split the difference. No watering needed, sealed and spillproof, but still limited to 50% DoD and 3-5 year life at that discharge depth. They cost more than flooded lead-acid ($200–$350 per kWh) without the longevity of lithium. AGM makes sense for small systems where maintenance access is difficult and the upfront cost of lithium is prohibitive.

For new off-grid installations in 2025 and beyond, LiFePO4 is the default recommendation unless budget is an absolute constraint. The total cost of ownership is lower, the usable capacity per dollar is better, and the elimination of maintenance is significant for remote properties.

Cost per usable kWh over lifetime:
Flooded lead-acid: ~$0.15–$0.25/kWh/cycle (50% DoD, 1500 cycles)
AGM: ~$0.20–$0.35/kWh/cycle (50% DoD, 1000 cycles)
LiFePO4: ~$0.08–$0.15/kWh/cycle (80% DoD, 4000 cycles)

LiFePO4 wins on cost per cycle despite higher upfront cost.

Temperature Effects on Capacity and Lifespan

Battery capacity is rated at 77°F (25°C). Below that temperature, available capacity decreases. At 32°F (0°C), a lead-acid battery delivers only 70–80% of its rated capacity. At 0°F (-18°C), capacity drops to 50–60%. This means a battery bank sized for summer conditions may not carry you through a cold winter night.

LiFePO4 batteries perform better in cold than lead-acid but have a critical limitation: most cannot be charged below 32°F (0°C) without risk of lithium plating, which permanently damages the cells. Some manufacturers include built-in heating elements that activate before charging begins. If your battery enclosure is unheated and temperatures drop below freezing, verify your specific battery supports cold-weather charging or add a thermostatically controlled heater.

High temperatures are equally destructive. Every 18°F (10°C) above 77°F roughly halves the calendar life of lead-acid batteries. A flooded lead-acid battery rated for 7 years at 77°F might last only 3.5 years in a 95°F shed. LiFePO4 tolerates heat better but still degrades faster above 95°F.

The sizing implication: if your battery enclosure reaches low temperatures, apply a temperature correction factor. At 50°F, multiply your required battery capacity by 1.11. At 32°F, multiply by 1.30. At 0°F, multiply by 1.60. This ensures you have enough usable capacity at the actual operating temperature, not just at the datasheet temperature.

Formula: Temperature correction factors (lead-acid):
80°F (27°C): 1.00
60°F (16°C): 1.05
40°F (4°C): 1.20
32°F (0°C): 1.30
0°F (-18°C): 1.60

Multiply required capacity by the correction factor for your minimum expected battery temperature.

Series and Parallel Configuration

Batteries in series add voltage while maintaining the same amp-hour capacity. Four 12V 100Ah batteries in series produce 48V at 100Ah (4,800 Wh). Batteries in parallel add amp-hour capacity while maintaining voltage. Four 12V 100Ah batteries in parallel produce 12V at 400Ah (4,800 Wh). Same total energy, different voltage and current characteristics.

Most modern off-grid systems operate at 48V because higher voltage means lower current for the same power, which allows smaller wire sizes and reduces losses. A 48V system delivering 5 kW draws about 104 amps. A 12V system delivering 5 kW draws 417 amps, requiring massive cables and producing significant heat losses.

Configuration rules: never mix battery types, brands, ages, or capacities in a bank. Every battery in a series string must be identical. Parallel strings should also be identical. Mixing creates imbalanced charging and discharging, which kills the weakest battery first and then cascades through the bank.

For lead-acid, keep parallel strings to 3 or fewer. More parallel strings create uneven current distribution that accelerates degradation. If you need more capacity, use larger individual batteries rather than adding more parallel strings. For LiFePO4, the built-in BMS (battery management system) handles parallel balancing better, but the same principle applies — fewer parallel connections means fewer potential failure points.

Tip: 48V is the standard for off-grid systems above 3 kW. The reduced current means smaller wire, lower losses, and better compatibility with modern hybrid inverters. Most quality charge controllers and inverters are optimized for 48V operation.
Solar & Renewables

Battery Bank Sizing Calculator

Size lead-acid or LiFePO4 battery banks for off-grid and backup solar systems. Accounts for depth of discharge, days of autonomy, temperature derating, and battery configuration.

Launch Calculator →

Matching the Charge Controller to the Battery

The charge controller sits between the solar panels and the battery bank. It regulates voltage and current to match the battery's charging profile. An undersized or improperly configured charge controller will overcharge or undercharge the batteries, either of which shortens battery life.

MPPT charge controllers are standard for any system above 200W. They convert excess panel voltage into additional charging current, improving harvest by 15–30% compared to PWM controllers. Size the controller for the maximum solar array current and the battery bank voltage. A 60A MPPT controller at 48V handles up to 60 × 48 = 2,880W of charging power.

Charging profile must match the battery chemistry. Lead-acid batteries require a multi-stage charge profile: bulk (constant current to ~80% SOC), absorb (constant voltage for 2-4 hours), and float (reduced voltage for maintenance). LiFePO4 batteries use a simpler profile: constant current to the absorption voltage (typically 14.2–14.6V per 12V nominal), then the BMS handles the rest. Using a lead-acid profile on LiFePO4 wastes energy and can damage cells. Using a lithium profile on lead-acid causes chronic undercharge and sulfation.

Every quality charge controller has selectable battery chemistry profiles. Verify the controller supports your specific chemistry and set it correctly during initial setup. This is a 30-second configuration step that prevents years of premature battery degradation.

Warning: Mismatched charge profiles kill batteries. A lead-acid profile on a LiFePO4 bank overcharges the cells. A LiFePO4 profile on lead-acid undercharges and causes sulfation. Always verify and set the correct chemistry profile in the charge controller.
Solar & Renewables

Charge Controller Sizing Calculator

Size MPPT and PWM solar charge controllers per NEC 690.7. Cold-weather Voc correction, string configuration, and common controller size recommendations.

Launch Calculator →

Maintenance for Maximum Battery Life

For flooded lead-acid: check water levels every 2-4 weeks and top up with distilled water only. Inspect terminals for corrosion monthly and clean with a baking soda solution. Equalize (controlled overcharge) every 30-90 days to balance cell voltages and prevent stratification. Monitor specific gravity with a hydrometer quarterly — cells reading 1.265 SG are fully charged, below 1.200 indicates sulfation or cell damage.

For AGM: no watering needed, but monitor terminal voltage and avoid deep discharge. AGM batteries are less tolerant of overcharge than flooded, so verify charge controller absorb voltage matches manufacturer specs. Clean terminals annually.

For LiFePO4: maintenance is minimal. Monitor the BMS dashboard (if available) for cell balance and temperature. Keep the battery enclosure above 32°F during charging. Avoid storing at 100% SOC for extended periods — 50–60% SOC is ideal for long-term storage. Check terminal connections annually for tightness.

Regardless of chemistry, the best maintenance practice is proper system sizing and charge control configuration. A correctly sized bank that is never over-discharged or overcharged, kept at reasonable temperatures, and recharged fully on a regular basis will reach or exceed its rated cycle life. Most premature battery failures trace back to chronic undercharging, excessive depth of discharge, or temperature extremes — not manufacturing defects.

Tip: The number one killer of off-grid batteries is chronic undercharging. If your solar array cannot fully recharge the battery bank by early afternoon on a clear day, the array is undersized relative to the battery. The bank will sulfate (lead-acid) or become imbalanced (lithium) and die early.

Frequently Asked Questions

A cabin using 5 kWh per day with 3 days of autonomy needs 15 kWh of gross storage. With LiFePO4 at 80% DoD, that is 18.75 kWh of battery capacity — roughly four 48V 100Ah LiFePO4 batteries in parallel. With lead-acid at 50% DoD, you need 30 kWh — about eight 6V 400Ah golf cart batteries in a series-parallel configuration.
No. Mixing batteries of different ages, brands, or conditions creates imbalanced charging. The weakest battery limits the entire bank and fails first, then the next weakest fails, creating a cascade. When adding capacity, build a separate string rather than adding batteries to existing strings.
Flooded lead-acid: 5–7 years at 50% DoD with proper maintenance. AGM: 3–5 years. LiFePO4: 10–15 years or 3,000–5,000 cycles. Actual life depends on depth of discharge, temperature, charging practices, and maintenance. Abuse any chemistry and life drops dramatically.
Usually yes, if your lead-acid bank needs replacement anyway. The total cost of ownership over 10 years is lower for LiFePO4, plus you eliminate watering, ventilation requirements, and weight. If your existing lead-acid bank is healthy and 2 years old, wait until it needs replacement to switch.
Disclaimer: This guide provides general principles for battery bank sizing. Actual system design must account for site-specific conditions including temperature extremes, load profiles, and solar resource. Consult with a qualified solar installer for final system design. Improper battery installation can result in fire, explosion, or toxic gas exposure. Follow all manufacturer safety guidelines.

Calculators Referenced in This Guide

Solar & Renewables Live

Battery Bank Sizing Calculator

Size lead-acid or LiFePO4 battery banks for off-grid and backup solar systems. Accounts for depth of discharge, days of autonomy, temperature derating, and battery configuration.

Solar & Renewables Live

Charge Controller Sizing Calculator

Size MPPT and PWM solar charge controllers per NEC 690.7. Cold-weather Voc correction, string configuration, and common controller size recommendations.

Related Guides

Solar & Renewables 10 min

How to Size a Solar Panel System

Complete guide to sizing a solar PV system for your home, shop, or off-grid cabin. Covers energy auditing, peak sun hours, panel selection, system losses, grid-tied vs off-grid, roof space, inverter sizing, and permits.

Solar & Renewables 9 min

DC Wiring Best Practices for Solar Systems

DC wiring guide for solar installations. Covers voltage drop calculations, wire sizing, connectors, conduit, grounding, NEC 690 overcurrent protection, rapid shutdown, and labeling requirements.

Solar & Renewables 8 min

MPPT vs PWM Charge Controllers Explained

How MPPT and PWM charge controllers work, when to use each, string configuration for MPPT, NEC 690.7 temperature correction, and the common configuration mistakes that waste solar production or damage batteries.