Depth of Discharge (DoD)

Calculate DoD%, remaining %, discharged Ah/Wh, and see clear step-by-step work.

How to Use

  1. Pick a method: SOC% (start/end) or Discharged Ah.
  2. Enter battery capacity (Ah). Optionally add nominal voltage for Wh estimates.
  3. Results update live in the calculator area (no URL changes).
  4. Use “Share Link” only when you want a restorable link.
Battery Snapshot
DoD and remaining capacity, with energy estimates.
DoD
Remaining
Discharged
Energy
0% 100%
Guidance:
Inputs & Settings
Choose a method. Results are shown as DoD%, remaining%, Ah and Wh.
Examples: 60Ah car battery, 100Ah LiFePO₄, 200Ah bank
Used to estimate Wh: Wh ≈ Ah × V (optional)
0–100%. Start of the discharge window.
0–100%. End of the discharge window.
Used for “usable energy” estimates only (optional).

Show Work (step-by-step)
Work uses percent as 0–100 and capacity in Ah. Energy is estimated using nominal voltage when provided.

DoD Reference

Depth of Discharge (DoD) is how much of a battery’s capacity has been used relative to its full capacity. Higher DoD typically means deeper discharge.

  • From SOC: DoD% = SOCstart − SOCend
  • Remaining%: Remaining% = 100 − DoD%
  • Discharged Ah: Ah = CapacityAh × (DoD% / 100)
  • Energy (Wh, est.): Wh ≈ Ah × Vnom (if voltage provided)
Tip: “DoD window” is usually measured between two SOC points (e.g., 100% → 20% is 80% DoD).

FAQ

Is DoD the same as SOC?

Not exactly. SOC is what’s left. DoD is what you used. They’re complementary: DoD% = 100 − SOC% (for the current point-in-time).

Why do people limit DoD?

Many battery chemistries last longer when you avoid deep discharges. This tool shows the math; your specific limits depend on battery type and manufacturer guidance.

Can I compute DoD from discharged Ah?

Yes: DoD% = (DischargedAh / CapacityAh) × 100.

Are Wh results exact?

They are estimates using nominal voltage. Real energy depends on voltage sag, load, temperature, and system efficiency.

Tool Info

Last updated:

Updates may include extra unit support, better edge-case handling, and UI improvements.