We sell both chemistries every week, so let me give you the counter answer first: for daily-cycling solar storage, LiFePO4 wins on lifetime cost so decisively that AGM only makes sense in specific niches — cold-charging without a BMS heater, ultra-low-budget backup that cycles a dozen times a year, and drop-in replacements where the charging system can't be reprogrammed. The rest of this article is the math behind that answer, and the math is not close.
I've pulled apart enough dead battery banks to have opinions. The pattern is consistent: AGM banks that cycle daily die in two to four years; LiFePO4 banks from the same customers are still at 85–90% capacity in year seven. One chemistry tolerates abuse with grace. The other tolerates neglect with a shrug. Choosing wrong is expensive either way.
The Short Verdict
LiFePO4 if you cycle the battery more than ~50 times a year, care about weight, want 95%+ round-trip efficiency, or plan to own the system past year five. AGM if the budget is absolute-rock-bottom, the battery sits in a freezing unheated space with no low-temp charge protection, or you're matching an existing lead-acid charging profile you can't change. Everything below is the evidence.
The Shared Platform: What Both Have in Common
Both are sealed, maintenance-free 12V-class batteries. Both mount in any orientation (LiFePO4 without restriction; AGM per manufacturer orientation limits). Both need no watering, no equalization room, no ventilation for hydrogen under normal operation — AGM recombines internally, LiFePO4 doesn't gas at all. Both work with standard solar charge controllers when the charge profile is set correctly, and both are stocked in our LiFePO4 and AGM battery collections. Neither should ever be charged by a controller set to a flooded lead-acid profile without checking the voltage setpoints first — that single misconfiguration kills more batteries than any other cause we see.
Side-by-Side Comparison Table
| Specification | LiFePO4 (Lithium Iron Phosphate) | AGM (Lead-Acid) |
|---|---|---|
| Cycle Life | ~3,000-7,000 cycles @ 80% DOD class | ~300-500 cycles @ 50% DOD class |
| Usable Capacity | 80-100% of nameplate | ~50% of nameplate recommended |
| Weight (100Ah class) | ~26-31 lbs | ~60-70 lbs |
| Round-Trip Efficiency | ~95-98% | ~80-85% |
| Charging | Fast — accepts full charge current to near-full | Slow tail — absorption phase limits acceptance |
| Maintenance | None; BMS-managed | None (sealed), but capacity fades with abuse |
| Cold-Weather Charging | BMS low-temp cutoff; heated models available | Charges below freezing (reduced performance) |
| Upfront Cost (100Ah class) | ~$300-950 by brand tier | ~$180-350 |
| 10-Year Cost per kWh Delivered | Baseline (lowest) | Typically 1.5-3x LiFePO4 on cycling duty |
| Best Use Today | Anything that cycles: solar, RV, marine, off-grid | Float/standby duty, unheated cold installs, one-off builds |
The Lifetime Math: Cost per Usable Kilowatt-Hour
This is the table that settles the argument. Take a 12V 100Ah battery in each chemistry and run the honest numbers — usable capacity at recommended depth of discharge, cycle life at that DoD, and total lifetime energy throughput:
| Metric | LiFePO4 12.8V 100Ah (~$350 typical) | AGM 12V 100Ah (~$220 typical) |
|---|---|---|
| Nominal capacity | 1,280 Wh | 1,200 Wh |
| Recommended DoD | 80–100% | 50% |
| Usable per cycle | ~1,020–1,280 Wh | ~600 Wh |
| Cycle life at that DoD | 3,000–7,000 | 300–500 |
| Lifetime energy throughput | ~3,800–7,700 kWh | ~180–300 kWh |
| Round-trip efficiency | 95–98% | 80–85% |
| Cost per lifetime kWh stored | ~$0.05–$0.09 | ~$0.73–$1.22 |
Read that bottom row twice. On a per-kWh-throughput basis, AGM costs roughly ten times more than LiFePO4 in daily-cycling service. The AGM is cheaper the day you buy it and more expensive every day after. To match one LiFePO4 battery's lifetime throughput, you'd buy and install eight to twelve AGM batteries — each purchase with its own shipping, its own terminal cleaning, its own disposal trip. Our lithium vs lead-acid vs saltwater guide extends this math across more chemistries, and the battery sizing guide translates it into bank capacity for real loads.
Usable Capacity: The 50% Rule and What It Really Costs You
Lead-acid's 50% DoD rule isn't a suggestion — cycle an AGM to 80% regularly and cycle life collapses from ~400 cycles to under 200. That means a "100Ah" AGM is functionally a 50Ah battery, and your 400Ah AGM bank is functionally 200Ah. LiFePO4 delivers its full nameplate, cycle after cycle, with the BMS guarding the bottom. When you price a bank, price usable amp-hours: 400Ah of AGM (needing ~$880 at typical pricing) delivers the same daily energy as 200Ah of LiFePO4 (~$700). The lithium bank is cheaper on day one at equal usable capacity — the crossover happened years ago and most people haven't updated their instincts.
The Temperature Problem: Where AGM Still Wins
LiFePO4's one genuine weakness: below 32°F (0°C), charging a lithium iron phosphate cell plates metallic lithium on the anode and permanently damages it. Every quality LiFePO4 battery includes a BMS that blocks charging below freezing — which protects the cell but leaves you with a battery that won't accept a charge on a January morning unless it has internal heaters. AGM charges fine at -4°F, just slower and at reduced capacity. The field guidance:
| Condition | LiFePO4 behavior | AGM behavior |
|---|---|---|
| Charging at 32°F (0°C) | BMS blocks or limits charge | Charges normally (reduced acceptance) |
| Charging at -4°F (-20°C) | Blocked without heater-equipped BMS | Charges at reduced rate |
| Discharging at -4°F | Works, ~70–80% capacity available | Works, ~60–70% capacity available |
| High ambient (100°F+) aging | Slower capacity fade than lead-acid | Accelerated grid corrosion; life halves per ~15°F above 77°F |
| Heated-battery option | Self-heating models add ~$80–$150 per battery | Not applicable |
If your bank lives in an unheated shed in Minnesota, either buy self-heating LiFePO4 or stay with AGM — that is the honest counter advice. If the bank lives in a conditioned space, garage, or insulated enclosure, the temperature argument evaporates and the lifetime math takes over. Insulating the battery box is cheaper than years of premature AGM replacement, and the 20-80 battery rule guide covers the operating-window habits that stretch either chemistry's life.
Charging: Setpoints That Make or Break the Bank
Both chemistries die early from wrong charger settings, just in different ways. AGM wants absorption around 14.4–14.8V (temperature-compensated) and float around 13.2–13.8V; chronic undercharging sulfates the plates, chronic overcharging dries the electrolyte. LiFePO4 wants 14.2–14.6V absorption with little or no float (13.4–13.8V is fine), no equalization, and no temperature compensation — the BMS handles protection. Key numbers for a 12V bank:
| Charge parameter (12V bank, 77°F) | LiFePO4 | AGM |
|---|---|---|
| Bulk/absorption voltage | 14.2–14.6V | 14.4–14.8V |
| Absorption time | 0–30 min (tail current < 0.05C) | 2–4 hours to full |
| Float voltage | 13.4–13.8V (or disabled) | 13.2–13.8V |
| Equalization | Never | Never (AGM); flooded only |
| Temperature compensation | None; BMS low-temp cutoff instead | -3 to -4 mV/°C per cell |
| Max recommended charge rate | 0.5C standard, 1C on many models | 0.2–0.3C |
That last row matters for solar: a 100Ah LiFePO4 will happily swallow 50–100A of charge current where a 100Ah AGM tops out at 20–30A. On a short winter day, the lithium bank recovers from dawn to noon while the AGM is still crawling through absorption at dusk. Any modern MPPT controller — see our MPPT vs PWM guide and controller sizing guide — ships with both profiles. Set it once, correctly, with the actual battery manual open in front of you.
Weight, Space, and the Install Reality
A 12V 100Ah LiFePO4 weighs 22–31 lbs. A comparable AGM weighs 60–70 lbs. For a 400Ah bank, that's the difference between one person racking four batteries in an afternoon and two people with a dolly herniating themselves. In RVs and boats, the weight savings translates directly to payload; in off-grid cabins, it translates to shipping cost and install labor. I carried a 4×100Ah lithium bank up a loft ladder in a Montana cabin last year — solo, four trips. The AGM equivalent would have needed a second set of hands and an apology to my spine.
Where AGM Still Belongs
Full honesty, because we sell both: AGM remains the right call for standby/float applications that cycle rarely — alarm panels, gate openers, UPS systems, generator starting batteries — where its lower upfront cost isn't punished by cycle wear. It's right for unheated spaces without heated batteries. It's right as a like-for-like replacement in a legacy system where reprogramming chargers isn't possible. And it's right when the budget truly cannot stretch — a $220 AGM that gets you through this winter beats a $350 lithium you can't afford until spring. But for daily solar cycling, the lifetime table above is the whole argument.
Choose LiFePO4 If / Choose AGM If
Choose LiFePO4 if: you cycle daily or near-daily; usable capacity per dollar matters; weight matters; charge speed matters; or you're building a bank you'll own past year five. Start with our LiFePO4 battery collection and lithium battery lineup, and see the brand-level matchups in Battle Born vs Renogy and EG4 vs SimpliPhi.
Choose AGM if: the application is float/standby with rare cycling; the bank lives in a freezing space without heaters; you're matching an unchangeable legacy charge profile; or upfront dollars are the binding constraint. Browse the AGM collection. For a runtime estimate on either chemistry, the battery backup runtime calculator does the arithmetic.
The Peukert Effect: Why Lead-Acid Lies About Capacity at High Loads
Nameplate amp-hours are measured at a 20-hour discharge rate. Pull harder and lead-acid gives you less — that's Peukert's law, and it hits AGM hard. A 100Ah AGM discharged at 20A (roughly a 240W load) delivers its rated capacity; discharge it at 100A and effective capacity can fall to 55–65Ah. LiFePO4 is nearly immune — capacity at a 1C discharge rate is within a few percent of the 20-hour rating. For inverter loads (microwaves, power tools, air conditioners), this hidden haircut stacks on top of the 50% DoD rule. A lead-acid bank feeding a big inverter can be functionally half its brochure size before you've broken a single rule.
Safety and Code: NEC 480 and What Inspectors Look For
Both chemistries fall under NEC Article 480 for stationary storage. Inspectors look for proper overcurrent protection on the battery circuit (sized to conductor ampacity per NEC 240), disconnecting means within sight, and — for larger lithium installations — listing to UL 1973 and conformance with NFPA 855 spacing rules. AGM's off-gassing risk is small but real under fault conditions, which is why battery enclosures still get ventilation questions; LiFePO4's thermal-runaway risk is far lower than NMC lithium chemistries but not zero, so quality BMS and cell sourcing matter. Buy batteries with published UL test data. The disconnect and overcurrent guide covers the PV side of the same inspection.
Mixing Chemistries and Other Ways to Kill a Bank
Never parallel LiFePO4 and AGM on the same bus — different voltage curves mean the lithium bank loafs while the lead-acid bank overworks, and the charge profile suits neither. Don't mix ages within a chemistry either: a new AGM paralleled with a three-year-old one inherits the old battery's weaknesses within months. Label every battery with its install date in paint pen. When one of a parallel string fails, test its siblings honestly — replacing a single battery in an old string is usually money thrown at a dying bank.
Bank Wiring Math: Series, Parallel, and What Changes
Configuration arithmetic trips up first-time builders, so here's the reference we keep taped to the counter. Series adds voltage, capacity stays the same; parallel adds capacity, voltage stays the same:
| Configuration | Bank voltage | Bank capacity (Ah) | Stored energy (kWh) | Typical use |
|---|---|---|---|---|
| 1× 12V 100Ah LiFePO4 | 12.8V | 100 | 1.28 | RV weekend loads |
| 2× in parallel | 12.8V | 200 | 2.56 | RV full-time, small cabin |
| 4× in series (48V) | 51.2V | 100 | 5.12 | Off-grid cabin, hybrid inverter |
| 4S2P (8 batteries) | 51.2V | 200 | 10.24 | Full-time off-grid home |
| AGM equivalent for 10.24 kWh usable | 48V | ~430 nameplate | ~20.5 gross | 16× 12V 100Ah AGM batteries |
That last row is the chemistry difference made physical: the lithium bank is 8 batteries and ~250 lbs; the AGM equivalent is 16 batteries and ~1,000 lbs, plus interconnect cabling. At 48V, current for a given power draw quarters versus 12V, so wire sizes and losses shrink accordingly — NEC 310.16 ampacity math in our wire ampacity chart applies. One hard rule either way: every parallel string gets its own fuse within 7 inches of the positive terminal. No exceptions, no excuses.
Storage and Seasonal Care
Seasonal property owners ask about winterizing constantly. LiFePO4 stores best at 40–60% state of charge, disconnected from loads, in a space that stays above hard-freeze temperatures if the bank will see any charging attempt. Self-discharge runs 2–3% per month — check yearly. AGM stores fully charged, never discharged; a sulfated AGM left flat over winter is a paperweight by spring, while a lithium bank at 50% sleeps peacefully. Self-discharge on AGM runs 3–5% monthly and accelerates with heat, so a maintenance float charge or a fall top-off is mandatory care, not optional.
The Value-Brand Question
Not all LiFePO4 is equal, and the spreadsheet-priced imports tempt everyone. What separates a $350 quality 100Ah from a $189 mystery box: cell grade (new A-grade cells versus reclaimed B-stock), BMS quality (low-temp cutoff accuracy, balance current, MOSFET ratings), low-temperature charge protection that actually works, and a warranty backed by a company that answers email. We stock what we trust and we've torn down enough bargain packs to know why the price gap exists — undersized busbars and BMS boards with missing protection components aren't visible from the product page. Buy the cheap one twice and it stops being cheap.
Self-Heating Batteries: The Cold-Climate Fix
If your heart is set on lithium but your battery room is an unheated Alaskan shed, self-heating LiFePO4 models close the gap. These packs include internal heating pads on a BMS-controlled circuit: when a charging source appears and cell temperature is below freezing, incoming power warms the cells first, then charging begins automatically once they cross the threshold. The premium runs roughly $80–$150 per battery over the standard version — cheap against the alternative of relocating a bank or living with AGM replacement cycles. Two caveats from the field: the heater draws from the charge source, so size winter charging with the heater load included, and the feature only helps if the charging source actually shows up — a snow-covered array in January produces neither heat nor charge.
Warranty Fine Print Worth Reading
Lithium warranties advertise 5–10 years, but the operative clauses are the throughput cap (total kWh delivered) and the cycle definition. A "10-year" warranty with a 3,500-cycle or throughput ceiling is really a whichever-comes-first warranty — still generous, but know which number binds first for your usage. AGM warranties run 1–5 years and typically prorate fast. Either chemistry: register the product, keep the invoice, and document the charge settings at install. The warranty claims we see denied are denied for charge-profile abuse, and a photo of your controller's setpoint screen on day one is the receipt that settles that argument.
Shipping, Handling, and Install-Day Realities
Lithium's weight advantage shows up on the freight bill and the install, not just the spec sheet. A 10 kWh lithium rack ships on one pallet as ordinary freight; the AGM equivalent crosses weight thresholds that change freight class and cost. On install day: lithium packs lift into place by hand, AGM banks want two people and a plan. Torque every interconnect to the manufacturer's spec with an in-lb wrench — loose busbar connections on high-current banks generate heat that finds you at the worst moment. Label string positives before you land them. And commission the BMS per the manual on first charge: most packs want a full charge cycle before being put into daily service so the cell balancing circuit can do its initial work.
Frequently Asked Questions
Is LiFePO4 really cheaper than AGM long-term?
Yes, dramatically. A 100Ah LiFePO4 at ~$350 delivers 3,800–7,700 kWh of lifetime throughput (~$0.05–$0.09 per kWh). A 100Ah AGM at ~$220 delivers 180–300 kWh (~$0.73–$1.22 per kWh). Lithium costs about one-tenth per lifetime kilowatt-hour in daily-cycling service.
Can I replace AGM with LiFePO4 directly?
Physically, usually yes — same group sizes and voltages. But you must reprogram the charging sources: correct absorption voltage (14.2–14.6V), float at 13.4–13.8V or disabled, no equalization, no temperature compensation. Alternator charging needs a DC-DC charger to protect both the alternator and the battery. Skip these steps and you'll cook something.
Why can't LiFePO4 charge below freezing?
Below 0°C, lithium ions plate as metallic lithium on the anode instead of intercalating into it — permanent, cumulative damage. Quality batteries include a BMS low-temperature charge cutoff. Self-heating models warm the cells internally before accepting charge; AGM has no such restriction.
How much usable capacity do I actually get?
LiFePO4: 80–100% of nameplate, cycle after cycle. AGM: 50% of nameplate if you want the rated 300–500 cycle life. A 100Ah AGM is functionally a 50Ah battery; a 100Ah LiFePO4 is functionally a 90–100Ah battery.
Is AGM being discontinued?
No. AGM remains the right tool for standby/float service, engine starting, cold-unconditioned spaces, and legacy replacements, and every major manufacturer continues the lines. What's ending is AGM's role as the default for daily-cycling solar storage — lithium took that crown on lifetime economics years ago.
Does LiFePO4 work with my existing solar charge controller?
Almost certainly yes, if the controller has programmable or preset lithium charge profiles — every quality MPPT made in the last decade does. Verify three setpoints against your battery's datasheet: absorption voltage, float voltage (low or disabled), and no equalization. Older fixed-profile controllers set for flooded lead-acid need replacement, not adaptation.
How long does each chemistry last in years?
Daily-cycled: LiFePO4 typically delivers 10–15 years before dropping to 80% capacity; AGM delivers 2–4 years. In float/standby service with rare cycling, AGM can last 5–8 years and LiFePO4 longer. Heat is the enemy of both — every ~15°F above 77°F roughly halves lead-acid life.
Sources & Standards
- Manufacturer datasheets: Battle Born, Renogy, EG4, SimpliPhi (LiFePO4); Lifeline, Renogy AGM, Universal Power Group (AGM) — verify current revisions
- Battery University cycle-life and temperature references; NEC Article 480 (storage batteries) for installation requirements
- Related reading: Battle Born vs EG4 12V, lithium vs lead-acid battery guide, battery maintenance best practices, EG4 vs Pylontech 2026

















































