Thermal Expansion Tank Calculator — Closed System Sizing
Water expands about 1.71% heating from 40 to 140 °F, and it cannot be compressed. On a closed system — anything behind a pressure-reducing valve, check valve or backflow preventer — that expansion has nowhere to go, so the pressure spikes instead. This sizes the tank that absorbs it, and shows why the pre-charge matters more than the tank you buy.
Size the expansion tank
Heater capacity plus the water in the piping — the tank is usually the bulk of it.
Use the coldest month.
Thermostat setting, not delivery temperature.
The strongest lever on this page.
Design to 80; the T&P valve itself opens at 150.
Tank to fit
Smallest stocked shell covering the 4.05 gallon minimum. Pre-charge it to 60 psi before it sees water.
Minimum tank volume
4.05 gal
Expansion to absorb
0.86 gal
Outside the usual range
Either the inputs are inconsistent, or the required tank is larger than a stocked residential shell. Widen the pressure window with a lower pre-charge, or move to a commercial tank.
See the breakdown
Planning estimate for a potable domestic hot water system. Hydronic heating loops run hotter and use a different tank type and fill arrangement. A licensed plumber and your AHJ have final say.
The formula, explained in plain English
How much water appears, divided by how much of the tank can actually take it.
Absolute, not gauge
Boyle's law works in absolute pressure, so both figures get 14.7 psi added before the ratio is taken. Using gauge pressure here is the single commonest arithmetic mistake, and it undersizes the tank.
The pre-charge dominates
At 40 psi pre-charge the job needs 2.02 gallons; at 70 psi it needs 8.10. Same water, same heater — a 4.0× swing from one Schrader valve.
Set it dry
Check and adjust the pre-charge with the tank isolated or before installation. Measuring it while the tank is pressurised by the system tells you the system pressure, not the charge.
Why the T&P valve weeps
A missing, undersized or waterlogged tank shows up the same way — pressure climbing on every heating cycle until the relief valve lets go. Replacing the valve without fixing the expansion just moves the symptom.
Worked examples
The defaults, the pre-charge mistake that doubles the tank, and a large system.
50-gallon heater behind a PRV
ratio = 1 − 74.7 ÷ 94.7 = 0.2112
tank = 0.855 ÷ 0.2112 = 4.05 gal
→ 4.4 gallon shell
Result: the standard residential answer. Under a gallon of actual expansion, but only 21.1% of the shell can take it.
The pre-charge left at the factory setting
Tanks commonly ship pre-charged around 40 psi. Leaving it there on a 60 psi supply is a fault — but the arithmetic is worth seeing in the other direction too.
60 psi pre-charge: ratio 0.211 → tank 4.05 gal
70 psi pre-charge: ratio 0.106 → tank 8.10 gal
Result: a 70 psi pre-charge needs a 8.6-gallon shell where 40 psi would fit in 4.4. But note the trap: pre-charging below supply pressure means the diaphragm is already compressed at rest, so the tank starts partly waterlogged. Match the supply — do not just go low.
A 120-gallon system at high store temperature
acceptance = 3.68 gal
tank = 17.45 gal → 20 gallon shell
Result: volume and temperature compound. Going from 50 gallons at 140 °F to 120 gallons at 180 °F multiplies the expansion by more than four, and pushes the tank two shell sizes up.
What the pre-charge is worth
A 50-gallon system, 40 → 140 °F, 80 psi ceiling, with only the pre-charge changing. Computed from the same code the calculator runs.
| Pre-charge | Usable fraction | Minimum tank | Shell |
|---|---|---|---|
| 40 psi | 42.2% | 2.02 gal | 4.4 gal |
| 50 psi | 31.7% | 2.70 gal | 4.4 gal |
| 60 psi | 21.1% | 4.05 gal | 4.4 gal |
| 70 psi | 10.6% | 8.10 gal | 8.6 gal |
Tank by system volume
At the default 40 → 140 °F rise and a 60 → 80 psi window.
| System volume | Expansion | Minimum tank | Shell |
|---|---|---|---|
| 30 gal | 0.51 gal | 2.43 gal | 4.4 gal |
| 40 gal | 0.68 gal | 3.24 gal | 4.4 gal |
| 50 gal | 0.86 gal | 4.05 gal | 4.4 gal |
| 75 gal | 1.28 gal | 6.07 gal | 8.6 gal |
| 80 gal | 1.37 gal | 6.48 gal | 8.6 gal |
| 100 gal | 1.71 gal | 8.10 gal | 8.6 gal |
| 120 gal | 2.05 gal | 9.72 gal | 14 gal |
What the temperature rise is worth
| Temperature range | Expansion | Minimum tank, 50 gal system |
|---|---|---|
| 70 → 120 °F | 0.96% | 2.26 gal |
| 50 → 120 °F | 1.13% | 2.69 gal |
| 40 → 140 °F | 1.71% | 4.05 gal |
| 40 → 180 °F | 3.07% | 7.27 gal |
Sources & standards: IPC 2021 607.3 (thermal expansion control) and 504 (relief valves). The expansion fraction is computed from the density of water at each temperature rather than read from a chart, and the tank equation is Boyle's law applied to the diaphragm air charge. Shell sizes are common stocked capacities, not a code list. This covers potable domestic hot water; hydronic heating loops need a hydronic method. Local amendments override the model code.
Frequently asked questions
Common questions about thermal expansion, pre-charge pressure, and closed systems.
What size expansion tank do I need?
For a 50-gallon heater on a closed system, 40 °F inlet to 140 °F stored, 60 psi supply and an 80 psi ceiling, the required tank volume is 4.05 gallons — so the 4.4-gallon shell, the common residential size. Only 0.86 gallons of that is actual expansion; the rest is the air the diaphragm needs to compress.
Why does a closed system need one at all?
Because water expands when heated and cannot be compressed. On an open system it simply pushes back toward the street main. Fit a pressure-reducing valve, check valve or backflow preventer and that path closes — so the pressure spikes instead, popping the T&P relief valve, stressing fittings, and shortening the life of the heater. IPC 607.3 requires thermal expansion control on any closed system.
How much does water actually expand?
About 1.71% going from 40 °F to 140 °F. That sounds trivial until you notice water is effectively incompressible, so 50 gallons producing 0.86 gallons of expansion with nowhere to go is what drives the pressure spike. The figure here is computed from water density at each temperature rather than taken from a chart.
What should the pre-charge be, and does it matter?
Set it to your static supply pressure — 60 psi here — measured with the tank empty and off the system. It matters more than any other input. At a 40 psi pre-charge this same job needs 2.02 gallons; at 70 psi it needs 8.10. That is a 4.0× swing from one adjustment, because the tank can only use the pressure window between pre-charge and maximum.
Why is the tank so much bigger than the expansion volume?
Boyle's law. The air charge can only be squeezed from the pre-charge pressure up to the maximum working pressure, so only part of the shell is usable — here 21.1%. That is why 0.86 gallons of expansion needs a 4.05 gallon tank. Narrow the window and the usable fraction collapses.
What happens if the tank is undersized or waterlogged?
The same symptom either way: pressure climbs on every heating cycle and the T&P valve weeps or discharges. A waterlogged tank has lost its air charge through a failed diaphragm and is effectively just more pipe. Test it by tapping — the top should ring hollow and the bottom dull — or by pressing the Schrader valve, which should hiss air, not spit water.
Does a boiler or hydronic system use the same calculation?
The same physics, different numbers. Hydronic systems run much hotter, so the expansion fraction is far larger, and they often use a different tank type and a fill valve rather than street pressure. This calculator is set up for potable domestic hot water; use a hydronic-specific method for a heating loop.
Tank sized? Quote the whole job in seconds.
An expansion tank is rarely the only line — it usually arrives with a PRV, a heater, or both. TradesQuote turns the whole scope into a detailed, line-item estimate with quantities and unit prices, validated by a built-in quality control agent and ready for your client to sign online.
AI line-item estimates
Quantities, unit prices, and totals generated instantly.
Knowledge base
Upload past jobs so estimates reflect your real pricing.
Shareable & signable
Clients review, accept, and sign from a public link.
No credit card required · 14-day free trial · Cancel anytime