A battery is an electrochemical device that stores energy in chemical bonds and releases it as direct current (DC) electricity when a circuit is closed. In a real circuit or installation, the specific chemistry inside the casing changes everything: it dictates the discharge voltage curve, maximum continuous current (C-rate), and depth of discharge (DoD) limits, which forces you to size your inverter cables, program your MPPT charge controller, and configure your Battery Management System (BMS) accordingly. When makers and DIYers ask what kinds of batteries are there for off-grid builds, they often get lost in marketing jargon, commonly confusing nominal voltage (like "12V") with the actual operating voltage range (10.5V to 14.6V), and Amp-hours (Ah capacity) with Watts (actual power delivery).
The Core Battery Chemistries You'll Actually Use
While the consumer market is flooded with niche chemistries like Lithium-Titanate (LTO) or Nickel-Cadmium (NiCd), practical power storage for 12V/24V/48V solar, RV, and backup systems narrows down to three dominant types. According to Battery University, understanding the fundamental trade-offs between lead-acid variants and lithium iron phosphate is the first step in system design.
| Chemistry | Nominal Voltage | Usable DoD | Cycle Life (to 80% SoH) | Approx. Cost per kWh (2026) | Weight per kWh |
|---|---|---|---|---|---|
| Flooded Lead-Acid (FLA) | 12V / 6V cells | 50% | 500 - 1,000 | $150 - $200 | ~75 lbs |
| AGM (Sealed Lead-Acid) | 12V | 50% | 300 - 600 | $250 - $320 | ~65 lbs |
| LiFePO4 (Lithium Iron Phosphate) | 12.8V / 51.2V | 80% - 90% | 3,000 - 6,000+ | $120 - $180 | ~25 lbs |
Where You Meet Battery Chemistry in Practice
Theory is fine, but chemistry hits the workbench in very specific ways depending on your application.
- Flooded Lead-Acid (FLA): You meet these in off-grid cabins, golf carts, and legacy solar arrays. They require periodic watering, ventilation for off-gassing hydrogen, and regular equalization charges (pushing the bank to ~15.5V to stir the electrolyte and prevent stratification). If you install FLA, you must use an inverter/charger with a dedicated equalization mode.
- AGM (Absorbent Glass Mat): Common in UPS systems, marine starting banks, and mobility scooters. They are sealed and maintenance-free, making them safe for indoor, unventilated spaces. However, they are highly sensitive to deep discharges. If you regularly drain an AGM below 50% State of Charge (SoC), sulfation will permanently cripple its capacity within a year.
- LiFePO4 (Lithium Iron Phosphate): The standard for modern camper vans, solar homes, and robotics. They require zero maintenance and can sit at a partial state of charge without degrading. However, they absolutely require a BMS to prevent cell over-voltage and under-voltage. Crucially, charging LiFePO4 below freezing (0°C / 32°F) causes lithium plating, which permanently damages the cells. You must use a BMS with low-temperature charge disconnect or install battery heating pads.
Worked Numeric Example: Sizing a 48V Solar Bank
Let’s look at how chemistry changes your physical footprint and wiring when designing a 48V system to power a 5,000W inverter with a daily load of 20 kWh.
The Goal: Store enough energy to cover 20 kWh of daily usage while respecting the battery's safe Depth of Discharge (DoD).
Scenario A: AGM Lead-Acid
- Target usable energy: 20 kWh
- Max safe DoD: 50%
- Required nominal bank size: 20 kWh / 0.50 = 40 kWh
- At 48V nominal, required Amp-hours: 40,000Wh / 48V = 833 Ah
- Physical build: Sixteen 12V 200Ah AGM batteries (wired in 4 series strings of 4 parallel). Total weight: ~2,000 lbs. Cost: ~$6,400.
Scenario B: LiFePO4
- Target usable energy: 20 kWh
- Max safe DoD: 80%
- Required nominal bank size: 20 kWh / 0.80 = 25 kWh
- At 51.2V nominal (16S LiFePO4), required Amp-hours: 25,000Wh / 51.2V = 488 Ah
- Physical build: Five 48V 100Ah server rack batteries in parallel. Total weight: ~225 lbs. Cost: ~$4,500.
Notice the massive difference in parallel strings. The AGM bank requires complex interconnecting busbars and careful cable length matching to prevent current imbalance across the four parallel strings. The LiFePO4 bank uses internal BMS communication to balance loads and fits in a single 19-inch server rack.
Real-World Scenario: The AGM to LiFePO4 Swap Disaster
Swapping chemistries without updating your charge parameters is one of the most common ways DIYers destroy expensive equipment. Here is a walkthrough of a real-world failure.
The Setup: A DIYer upgraded their RV house bank from two 12V 100Ah AGM batteries to a single premium 12V 100Ah LiFePO4 battery to save weight. They kept the existing Victron SmartSolar MPPT charge controller and 2000W inverter, simply bolting the new lithium battery to the existing busbars.
The Numbers: The MPPT was programmed for "AGM". The absorption voltage was set to 14.4V, with a 2-hour absorption timer and a float of 13.6V. The LiFePO4 battery's internal BMS had a high-voltage disconnect (HVD) set at 14.6V (3.65V per cell x 4 cells).
The Outcome: On a sunny afternoon, the solar array pushed the battery into absorption at 14.4V. Because the LiFePO4 chemistry accepts current incredibly fast, the battery reached 99% SoC in minutes. However, the MPPT held the voltage at 14.4V for the full 2-hour timer. During this time, one cell in the pack drifted slightly out of balance, hitting 3.66V. The BMS instantly triggered a high-voltage disconnect, dropping the battery off the busbar. The 2000W inverter, actively running the RV's air conditioner, suddenly lost its DC supply. The resulting inductive kickback spiked the bus voltage to over 80V, blowing the inverter's DC input capacitors and frying the control board.
What Went Wrong: The installer failed to change the charge controller profile to "Lithium Iron Phosphate." A proper LiFePO4 profile drops the absorption voltage to 14.2V (keeping cells safely below the 3.65V HVD threshold), eliminates the extended absorption timer, and disables equalization entirely. Furthermore, best practice dictates installing a dedicated BatteryProtect or pre-charge circuit to handle BMS disconnects gracefully before the inverter draws a fault.
Common Confusions and FAQ
Can I mix different battery chemistries in parallel?
No. Never wire an AGM in parallel with a LiFePO4, or a flooded cell with a sealed cell. Their resting voltages and internal resistances are different. The battery with the higher resting voltage will continuously dump current into the lower one, causing overheating, thermal runaway, and permanent sulfation of the lead-acid unit.
Why does my 100Ah LiFePO4 only give me 90Ah before the inverter shuts off?
This is a confusion between battery chemistry limits and system limits. While LiFePO4 can technically discharge to 0% (2.5V per cell), your inverter's Low Voltage Disconnect (LVD) is likely set to 11.5V or 12.0V to protect the wiring. Additionally, the BMS cuts off at 2.8V per cell (11.2V pack). The bottom 10% of the capacity exists in a voltage cliff that your hardware is programmed to ignore to prevent voltage sag under heavy loads.
Does Peukert's Law apply to Lithium batteries?
Peukert's Law describes how a battery's usable capacity shrinks as the discharge rate increases. It heavily impacts lead-acid batteries (a 100Ah AGM might only yield 50Ah if discharged at 100 Amps). LiFePO4 has a Peukert exponent very close to 1.0, meaning you will get nearly the full 100Ah capacity whether you draw 10 Amps or 100 Amps, making lithium vastly superior for high-surge loads like microwave ovens or well pumps.






