Water Heater Thermal Expansion Tank

Potable closed-system expansion volume and required tank size from heater capacity, temperatures, and incoming pressure.

Run the calculator

Example

You enter

You get

Details, formula, and sources

Per ASPE PEDH Ch. 6 / ASME B40.1 steam tables; IPC 604.8 PRV note.

expansion factor = (rho_cold − rho_hot) / rho_hot from public steam-table densities; V_expansion = heater volume × factor; V_tank = V_expansion / acceptance factor; pre-charge = incoming pressure. Recommended size = smallest standard diaphragm tank (2 / 4.4 / 8.5 / 14 / 20 gal) ≥ required volume.

ASPE Plumbing Engineering Design Handbook (2nd ed.) Chapter 6; ASME B40.1 steam tables. IPC 2021 §604.8 (PRV) and §607 (thermal expansion control).

Free at aspe.org for table-of-contents excerpts; codes.iccsafe.org for the IPC TOC.

Estimate. AHJ and licensed plumber / gas fitter govern. Verify against the IPC / IFGC edition adopted in your jurisdiction.

Field names used by the API: water_heater_vol_gal, incoming_psi, relief_psi, incoming_F, setpoint_F, acceptance_factor, v_expansion_gal, v_tank_gal, recommended_gal

Related tools