Skip to main content
Calcimator

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

gallons
°F
°F
psi
psi

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

Expansion Volume0.99 gallons
Acceptance Factor0.5

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
  1. Enter the system water volume in gallons (sum the water heater tank plus all pipe and radiator volume).
  2. Set the cold fill temperature and maximum hot temperature (typically 40°F and 180°F).
  3. Enter the fill pressure (system pressure when cold) and the relief valve setting.
  4. Review Minimum Tank Size in gallons — select the next standard size up from your supplier.
  5. 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 TemperatureMinimum Tank SizePre-Charge Pressure
1000.5 gallons40 psi
1130.72 gallons40 psi
2253.66 gallons40 psi
2504.57 gallons40 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

  1. Identify Input Parameters
    4 parameters
    System Water Volume = 50, Cold Fill Temperature = 50, Maximum Hot Temperature = 150, Fill Pressure = 40 = 5 input(s) provided
  2. Calculate Minimum Tank Size
    Minimum Tank Size
    1.49 = 1.49
  3. Calculate Pre-Charge Pressure
    Pre-Charge Pressure
    40 = 40
  4. Calculate Expansion Volume
    Expansion Volume
    0.99 = 0.99
  5. Calculate Acceptance Factor
    Acceptance Factor
    0.497 = 0.497

Figures and sources

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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Construction & Building Trades.