Expansion Tank Sizing Calculator
Size thermal expansion tanks for hot water systems based on system volume, temperature range, and pressure settings.
About this calculator
This calculator sizes a thermal expansion tank from the real physics of water density change: Expansion Volume is System Water Volume times the fractional change in water density between Cold Fill Temperature and Maximum Hot Temperature, computed from Kell's equation -- G.S. Kell's 1975 closed-form fit for liquid water density published in the Journal of Chemical & Engineering Data -- rather than a simplified polynomial that can misbehave at higher temperatures. Minimum Tank Size then inflates Expansion Volume using an acceptance factor built from Fill Pressure and Relief Valve Pressure -- the tighter that pressure margin, the larger a tank is needed to absorb the same expansion volume without tripping the relief valve. That relationship is a genuine physical near-singularity as Fill Pressure approaches Relief Valve Pressure (a tank with zero pressure margin truly cannot absorb any expansion), and it is not only a boundary case at Fill Pressure equal to or above Relief Valve Pressure -- legal input pairs well inside the declared ranges, with only a few psi of margin between them, already push the acceptance factor toward unreasonable multiples of Expansion Volume.
To keep the recommendation useful rather than spiking, Acceptance Factor is capped at 10, so Minimum Tank Size never exceeds 11 times Expansion Volume no matter how far the margin collapses. Pre-Charge Pressure is the simplest output here: it is set equal to Fill Pressure exactly, with no contribution from System Water Volume, Cold Fill Temperature, Maximum Hot Temperature, or Relief Valve Pressure at all, since the tank's air-side pre-charge is meant to match the system's static fill pressure by definition, not to be derived from the sizing math. A Fill Pressure entered close to or above Relief Valve Pressure is a configuration that would never be specified on a real job, since the relief valve must be set well above the system's static fill pressure to leave room for expansion -- the cap exists so the tool degrades gracefully rather than recommending an absurd tank size if it is.
Inputs
ASME Section IV: residential T&P typically 150 psi; commercial boilers 125–150 psi; tank must stay below setpoint
Results
Minimum Tank Size
1.49 gallons
≈ 16 soda cans
Pre-Charge Pressure
40 psi
Figures current as of 1975. Source: Kell, G.S. (1975). Density, thermal expansivity, and compressibility of liquid water from 0 to 150°C. Journal of Chemical & Engineering Data, 20(1), 97-105.
How to Use This Calculator
- Enter the system water volume in gallons (sum the water heater tank plus all pipe and radiator volume).
- Set the cold fill temperature and maximum hot temperature (typically 40°F and 180°F).
- Enter the fill pressure (system pressure when cold) and the relief valve setting.
- Review Minimum Tank Size in gallons — select the next standard size up from your supplier.
- Set the Pre-Charge Pressure on the tank to match your fill pressure before installing.
How the result changes with Maximum Hot Temperature
| Maximum Hot Temperature | Minimum Tank Size | Pre-Charge Pressure |
|---|---|---|
| 100 | 0.5 gallons | 40 psi |
| 113 | 0.72 gallons | 40 psi |
| 225 | 3.66 gallons | 40 psi |
| 250 | 4.57 gallons | 40 psi |
What each input means
- System Water Volume
- Total water volume in the system (water heater, piping, and all connected equipment).
- Cold Fill Temperature
- Temperature of the cold water fill supply when the system is cold.
- Maximum Hot Temperature
- Maximum water temperature setting of the water heater or boiler.
- Fill Pressure
- Static water pressure at the expansion tank location when cold.
- Relief Valve Pressure
- Pressure setting of the temperature & pressure (T&P) relief valve per ASME Section IV and ASHRAE 90.1. Standard residential water heater T&P valve: 150 psi; commercial: 125–150 psi. Expansion tank must prevent pressure from reaching relief valve setpoint.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersSystem Water Volume = 50, Cold Fill Temperature = 50, Maximum Hot Temperature = 150, Fill Pressure = 40 = 5 input(s) provided
- Calculate Minimum Tank SizeMinimum Tank Size1.49 = 1.49
- Calculate Pre-Charge PressurePre-Charge Pressure40 = 40
- Calculate Expansion VolumeExpansion Volume0.99 = 0.99
- Calculate Acceptance FactorAcceptance Factor0.497 = 0.497
Figures and sources
- Kell's equation for the density of liquid water as a function of temperature (0-150°C) (1975) — Kell, G.S. (1975). Density, thermal expansivity, and compressibility of liquid water from 0 to 150°C. Journal of Chemical & Engineering Data, 20(1), 97-105.
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Does the system's temperature range affect Pre-Charge Pressure?
No -- Pre-Charge Pressure is set equal to Fill Pressure directly. Cold Fill Temperature, Maximum Hot Temperature, System Water Volume, and Relief Valve Pressure all factor into Minimum Tank Size and Expansion Volume, but none of them touch Pre-Charge Pressure.
Why does this calculator use Kell's equation instead of a simpler formula?
Kell's equation -- published by G.S. Kell in 1975 in the Journal of Chemical & Engineering Data -- is a standard closed-form fit for liquid water density valid from 0-150 degrees C, and it stays well-behaved across that whole range -- an earlier simpler polynomial approach used here could turn negative above roughly 40 degrees C, which would have produced a nonsensical expansion volume for a typical 150-180 degree F hot water setting.
What happens if I set Fill Pressure very close to Relief Valve Pressure?
Acceptance Factor is capped at 10, so Minimum Tank Size caps at 11 times Expansion Volume rather than spiking toward infinity as the pressure margin collapses -- and this cap engages well before Fill Pressure literally reaches Relief Valve Pressure, not just at that boundary. A real installation should never be specified this way -- the relief valve setting needs meaningful headroom above the static fill pressure to leave room for thermal expansion without nuisance discharges.
How should I set the tank's pre-charge before installing it?
Match it to your Fill Pressure entry -- Pre-Charge Pressure in this calculator is exactly your Fill Pressure value, reflecting the standard practice of setting a tank's air-side pre-charge to the system's static cold-fill pressure before it goes in line.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Water Pipe Sizing Calculator
Size water supply piping based on fixture units and pipe run length, using Hunter's curve and Hazen-Williams friction loss.
PlumbingWater Heater Recovery Calculator
Calculate water heater recovery rate, first hour rating, time to full recovery, and standby heat loss.
Mechanical EngineeringThermal Expansion Calculator
Calculate linear thermal expansion, thermal strain, and restrained thermal stress for engineering materials subjected to temperature changes.
Curtain WallSpandrel Panel Calculator
Opaque panel insulation and finish for spandrel areas.
Process EngineeringRelief Valve Sizing Calculator
Size pressure relief valves per API 520/526 for gas/vapor service. Calculates required orifice area and selects the standard API 526 orifice designation.
More in Construction & Building Trades.