Battery Essential term
Depth of Discharge DOD
Depth of Discharge (DOD) is the fraction of a battery's usable energy capacity withdrawn in a single discharge, written as a percentage: a 100% DOD cycle empties the full usable window from the top operating limit down to the bottom limit, and a 50% DOD cycle uses half of it. It is the per-discharge twin of State of Charge, because a cycle's DOD equals the SOC swing between its top and bottom.
With C-rate and temperature, it is one of the three levers that set how fast a battery ages, which is why you meet DOD as a printed anchor under every cycle-life number on a datasheet, as an operating envelope in the warranty, and as an input to the degradation model behind the financial case. Modern Lithium Iron Phosphate systems are routinely warrantied for daily cycling at or near 100% usable DOD.
Reviewed July 2026 by Sergey Syrvachev
New to BESS? Start free with the 7-email fundamentals course — no cost, no account.
What it is (precise)
DOD measures how much of the available capacity one discharge consumes. Sit at 100% SOC, discharge down to 20% SOC, and that is an 80% DOD event. It is always expressed against the usable capacity the integrator exposes at the Rack terminals, not the absolute electrochemical limits of the Cell.
Those usable ends already sit inside conservative voltage and SOC guardrails set by the battery management system, so displayed 0% and 100% typically map to roughly 2% to 98% Absolute State of Charge, with the exact mapping integrator-specific and rarely published. DOD is distinct from State of Health, which tracks long-term capacity fade, and from C-rate, which describes how fast energy moves.
A Cycle is fully specified only when DOD, C-rate, and temperature are stated together; a cycle count quoted without them is not a datum you can use. For Lithium Iron Phosphate, the chemistry that dominates stationary BESS, the flat voltage plateau makes mid-range cycling gentle but also makes SOC and DOD estimation harder away from the ends of the window, which is why periodic full-range calibration cycles appear in operating procedures.
That estimation error propagates from Cell to Module to Rack, so integrators size guardbands conservatively and expose a usable window narrower than the raw electrochemical one.
Why it matters in a real grid-scale project
DOD drives both how much energy a project can sell and how quickly the asset degrades, so it sits at the center of the commercial case. A 4-hour project bid into a capacity or arbitrage market must deliver a contracted energy block; the usable window, and therefore the achievable DOD, determines whether DC nameplate translates into deliverable MWh at the point of interconnection after PCS, transformer, and auxiliary losses.
Oversizing the DC side so day-to-day cycling stays shallower is a standard design choice, trading capital cost against slower fade and a lighter augmentation program; overbuild margins of roughly 5-15% of nameplate at beginning of life are common (a few percent for light-duty, more for heavy cycling).
Deeper cycling generally accelerates aging through mechanical and electrochemical stress, so the assumed DOD profile flows straight into the degradation model, the augmentation schedule, and the levelized cost of storage.
Performance warranties are typically written around a defined annual throughput and DOD envelope, often capped near one full cycle per day, about 365 equivalent full cycles per year. Operating outside that envelope, by repeatedly cycling deeper, faster, or hotter than assumed, can void the energy-retention guarantee even though the safety case for the installation is qualified entirely separately.
usable energy = DoD × nameplate
Reserving headroom protects the cells and guarantees response; only the shaded window earns revenue, and deeper cycling trades usable energy for faster fatigue.
- Definition
- % of usable capacity withdrawn per discharge; equals the SOC swing across the cycle
- Reference basis
- Usable window at rack terminals, inside BMS guardrails — not absolute cell limits
- Guardrail mapping
- Displayed 0–100% DOD ≈ 2–98% Absolute State of Charge (integrator-specific)
- LFP cycle life (typical)
- ~6,000–12,000 cycles at 100% usable DOD, 0.25–0.5C, 25 °C, to 70–80% retention
- NMC cycle life (contrast)
- ~3,000–5,000 cycles typical; more sensitive to deep cycling and high resting SOC
- End of life
- Contractually defined, typically 60–70% of beginning-of-life capacity
- Cycle counting
- Equivalent full cycles = MWh throughput ÷ rated energy; 1 cycle/day ≈ 365 EFC/yr
- Warranty envelope
- Cycle counts are meaningless without stated DOD + C-rate + temperature
- DC overbuild practice
- Roughly 5-15% oversizing at BOL keeps operating DOD shallower and delays augmentation
- Acceptance test
- Full discharge across usable window at rated power; measured MWh vs guaranteed — confirm DC/AC/POI basis
- Performance standards
- Test methods in IEC 62620 (industrial Li cells) and IEC 61427-2 (on-grid storage regimes)
- Not a safety parameter
- UL 9540 (cert), UL 9540A (propagation test), NFPA 855/68/69 do not set operating DOD
Typical values and standards
Vendors rate cycle life at a specified DOD, C-rate, and temperature. Current stationary LFP cells are commonly quoted at roughly 6,000 to 12,000 cycles at 100% usable DOD, around 0.25C to 0.5C and 25 degrees C, to a retention threshold of 70% to 80% of initial capacity; some vendors advertise higher counts at shallower DOD or with active thermal management.
NMC, used mainly in space-constrained or high-power niches, typically lands nearer 3,000 to 5,000 cycles and is more sensitive to deep cycling and to time spent at high SOC, one reason LFP prevails in stationary duty. Emerging Sodium-ion cells are being positioned with LFP-like cycle-life claims, though fleet data is still thin.
End of life is a contractual definition, not a physical event: warranties typically set it at 60% to 70% of beginning-of-life capacity. DOD itself is a performance and warranty parameter, not a safety parameter. Performance test methods live in standards such as IEC 62620 for industrial lithium cells and IEC 61427-2 for on-grid storage test regimes, where discharge depth is part of the prescribed test profile.
The safety stack is separate: UL 9540 certifies the ESS product, UL 9540A characterizes thermal-runaway propagation, NFPA 855 governs installation, and NFPA 68/69 cover deflagration protection. None of these sets an operating DOD; that number is negotiated between owner, integrator, and cell maker.
How it shows up in specs, studies and contracts
On a cell or system datasheet, find the DOD anchor under every cycle-life claim and check whether the graph plots cycles versus DOD; a curve showing, say, double the cycle count at 50% DOD versus 100% DOD is what feeds the dispatch optimizer.
In the supply agreement, the acceptance capacity test defines how DOD is measured at commissioning: usually a full discharge across the usable window at rated power and a reference temperature, with the measured MWh compared against the guaranteed value in the test report. Ask explicitly whether guaranteed energy is DC at the rack, AC at the PCS, or net at the POI, because the same DOD produces different MWh at each reference point.
In the long-term service and warranty agreement, DOD appears as an operating envelope: maximum cycles per year, permitted average and maximum DOD, resting-SOC limits, and temperature bands, all policed through logged BMS data. In revenue modeling and market qualification, the DOD assumption sets the degradation trajectory that decides when augmentation capex lands.
Practical questions to raise on any deal: what DOD profile does the warranty assume, how are partial cycles counted, does the throughput cap bind before the cycle cap, and who carries the risk if the market signal calls for deeper cycling than the envelope allows.
Common pitfalls
Partial-cycle accounting trips people up. Two 50% DOD cycles are not automatically equivalent to one 100% DOD cycle in aging terms; degradation models use throughput-weighted equivalent full cycles or rainflow counting over the SOC trace, and the warranty language should state which method applies.
For LFP the penalty for deep cycling is comparatively mild, so total lifetime throughput often varies less across DOD than the raw cycle count suggests, but the contract, not intuition, decides how usage is scored. Also verify the counting basis: equivalent full cycles computed against nameplate energy diverge from those computed against current, faded capacity as the plant ages.
The reference point moves over life. A plant that must deliver a fixed contracted MWh block will cycle at a progressively deeper effective DOD as capacity fades, which itself accelerates fade unless augmentation restores headroom; the degradation model must capture that feedback. Finally, do not read consumer-battery folklore into utility assets: advice like keeping an EV between 20% and 80% reflects a different duty and chemistry mix. A stationary LFP plant warrantied for 100% usable DOD daily cycling is designed to be used that way, and leaving the window unused is simply stranded revenue.
Running cells from a true empty to a true full each cycle (0–100%) is the same thing as 100% DOD.
In reality: In stationary BESS, 100% DOD means 100% of the usable window the integrator exposes, which already sits inside conservative BMS guardrails — displayed 0–100% typically maps to roughly 2–98% Absolute State of Charge. The cells never touch their electrochemical extremes, so a full-window discharge is normal warrantied operation, not abuse; the abuse case is cycling deeper, faster, or hotter than the warranty envelope, not deep DOD itself.
- Sizing a BESS: Power, Energy, Degradation & Augmentation Article
- Interactive: BMS Three-Layer Structure Interactive visual · bess.engineer
- Interactive: Cell Losses & Efficiency Interactive visual · bess.engineer
Depth of Discharge, in context.
The Grid-Scale BESS course covers depth of discharge — and the rest of the system — from the ground up, the way it actually gets deployed.