LiFePO4 Voltage Chart: Why Voltage Is a Poor Gauge for LFP

The lead-acid habit of reading state of charge from voltage breaks down completely on LiFePO4 — because the LFP voltage curve is nearly flat, on purpose.

Direct answer: A 12V LiFePO4 battery rests at about 13.3–13.6V when full and falls to roughly 12.8–13.0V across most of the discharge — the curve is so flat between ~20% and ~90% charge that voltage cannot distinguish 40% from 80%. That is why LFP systems read state of charge through the BMS's current counting, not the voltmeter (compare the lead-acid chart, where voltage works).

The approximate chart (12V LiFePO4 at rest)

Resting voltageApproximate state of charge
~13.3–13.6V100%
~13.2V~70–90%
~13.1V~50–70%
~13.0V~30–50%
~12.8V~10–20%
~12.0V~0% (disconnect soon)

Approximate values; the flat mid-range makes precise mapping impossible by voltage alone.

Why the curve is flat

The LFP cathode holds its voltage almost constant as lithium is removed — a property of the iron-phosphate chemistry's two-phase plateau. The flatness is actually good engineering (stable power delivery), but it destroys the voltage-as-fuel-gauge trick that works so well on lead-acid.

What to use instead

The reliable gauge is the BMS's coulomb counting — integrating current in and out — recalibrated at the extremes (full charge, near-empty) where the voltage finally moves. Voltage remains useful only at the ends: a reading near 13.4V says "full", near 12.0V says "empty now", and the vast middle says nothing precise (see SOC).

What This Means

My position: The LiFePO4 voltage chart is really a lesson about the ends, not the middle — voltage tells you "full" and "almost empty", and the BMS owns everything between, which is the opposite of the lead-acid habit most users bring with them.

The reasoning: The flat curve is chemistry, not a defect: it is why LFP power delivery is stable and why its state of charge needs counting instead of measuring. Users who accept that — trust the BMS in the middle, watch voltage at the ends — stop misreading their own battery.

This is my analysis, not a verified fact or purchasing guarantee.

Frequently asked questions

What voltage is a fully charged 12V LiFePO4 battery?

About 13.3-13.6V at rest when full — but the flat discharge curve means voltage stays near 13.2-13.0V across most of the charge range, so a voltage reading alone cannot tell 40% from 80% on LFP the way it can on lead-acid.

Why can’t I use voltage to read LiFePO4 state of charge?

Because the LFP voltage curve is extremely flat between roughly 20% and 90% charge — the voltage barely moves while the charge falls. Only at the extremes does voltage change quickly. That is why LFP systems rely on the BMS’s current counting, not voltage, for accurate state of charge.

Sources

Cross-verified from cell-manufacturer discharge curves and battery engineering references.

  • Cell-manufacturer datasheets — LiFePO4 discharge-voltage curves.
  • Battery engineering references — LFP voltage plateau and SOC estimation.

Last reviewed: 2026-09-16