EXPANSION TANK SIZE
About this calculator
Closed plumbing systems — those with a check valve, pressure-reducing valve, or backflow preventer between the meter and the water heater — require a thermal expansion tank to absorb the volume increase as the heater warms cold water. Without one, every heating cycle drives pressure up until something gives: a fitting, the heater, or the T&P relief valve. This calculator computes the expansion volume from the density change of water between your cold inlet and setpoint, then finds the smallest standard tank whose usable acceptance covers it at your operating pressures. IPC 607.3 requires the tank be sized both to the manufacturer instructions and so that system pressure stays within the 80 PSI static limit of IPC 604.8 — which is a stricter target than the 150 PSI T&P setting most manufacturer quick-charts assume, and therefore yields a larger tank. ESTIMATE ONLY — verify with a licensed plumber and local plumbing code before installation.
How to use this calculator
Enter the water heater nominal capacity in gallons, your static supply pressure (post-PRV, typically 50-65 PSI), and the maximum allowable system pressure. Leave the maximum at 80 PSI to size per IPC 604.8; set it to 150 PSI only if you are deliberately sizing to the T&P relief setting the way manufacturer quick-charts do.
Then enter the cold inlet temperature and the heater setpoint. 40°F inlet is the conservative basis manufacturers use; 140°F is a common setpoint, and 160°F is used where legionella control is a concern. Expansion is computed from the density ratio between those two temperatures, not from a flat per-degree factor.
The result is the smallest standard tank whose usable acceptance volume covers the expansion. Usable acceptance is the lesser of the tank volume times the pressure acceptance factor and the tank rated maximum acceptance — a 2 gallon tank does not accept 2 gallons of expansion.
Worked example
Typical 50-gallon heater, 60 PSI static supply, 80 PSI maximum, 40°F inlet to 140°F setpoint.
Water expands 1.70% over that temperature range, so 50 gallons yields 0.85 gallons of expansion. The acceptance factor uses absolute pressure: 1 − (60+14.7)/(80+14.7) = 0.211. An ST-5 (2.0 gal, 0.9 gal rated acceptance) only accepts 2.0 × 0.211 = 0.42 gallons — not enough. The ST-12 (4.4 gal) accepts 0.93 gallons. Result: 4.4 gallon tank.
Same house sized the way a manufacturer quick-chart does, against the 150 PSI T&P setting instead of the 80 PSI code limit, gives an acceptance factor of 0.55 and lands on a 2.0 gallon ST-5. Both are defensible; IPC 607.3 points at the 80 PSI target, so the larger tank is the code answer.
80-gallon heater, same conditions: 1.36 gallons of expansion, ST-12 accepts only 0.93, so it goes to a 10.3 gallon ST-25V.
High supply pressure, 75 PSI with an 80 PSI ceiling: the acceptance factor collapses to 0.053 and the same 50-gallon heater needs a 20 gallon tank. That is the strongest argument in plumbing for setting the PRV to 55-60 PSI.
Common mistakes & waste factors
Skipping the tank entirely. Closed systems without expansion tanks fail — pressure spikes every heating cycle until a fitting breaks, the heater ruptures, or the T&P pops. IPC 607.3 requires the device wherever a check valve, PRV or backflow preventer sits upstream of the heater.
Not pre-charging the tank to match supply pressure. Amtrol ships ST-5 and ST-12 at 50 PSIG and the larger ST-25V and up at 40 PSIG. If your supply is 60 PSI you must charge the tank to 60 PSI before installing, or it never absorbs properly.
Confusing tank volume with acceptance volume. An ST-5 holds 2.0 gallons but its rated maximum acceptance is 0.9 gallons, and at working pressures it accepts far less than that. Sizing on nominal volume oversizes on paper and undersizes in practice.
Sizing to the T&P setting without saying so. Manufacturer quick-charts assume a 150 PSI relief valve. IPC 607.3 points at the IPC 604.8 limit of 80 PSI static, which needs a bigger tank.
Ignoring high supply pressure. Above about 70 PSI the acceptance factor collapses and tank size balloons. Lowering the PRV usually saves two tank sizes.
Mounting the tank wrong. Install on the cold supply per the manufacturer orientation spec, and per IPC 308.10 support the tank independently — never from the piping that connects to it.
Rules of thumb
Required on any closed system: a backflow preventer, PRV or check valve between meter and heater triggers IPC 607.3.
Water expands about 1.7% from 40°F to 140°F, and about 2.4% from 40°F to 160°F. Use the density ratio, not a flat per-degree coefficient.
Acceptance factor = 1 − (supply + 14.7) ÷ (max + 14.7). The +14.7 matters — Boyle law needs absolute pressure, and using gauge overstates acceptance by roughly 18% at residential pressures.
Usable acceptance is the lesser of tank volume × acceptance factor and the tank rated maximum acceptance volume.
Amtrol Therm-X-Trol volumes: ST-5 = 2.0 gal (0.9 acceptance), ST-12 = 4.4 (3.2), ST-25V = 10.3 (10.3), ST-30V = 14.0 (11.3), ST-42V = 20.0 (11.4).
Lower supply pressure means a smaller tank. Above 70 PSI supply against an 80 PSI ceiling, sizes balloon — set the PRV to 55-60 PSI.
Pre-charge to match static supply pressure before install.
Tankless heaters generally need no expansion tank unless a storage tank is added.
Common questions
Tool and material links below are affiliate links — we may earn a small commission if you buy, at no extra cost to you.