Expansion Tank Sizing for Closed-Loop Domestic Water Heaters
Why this matters
Once a pressure-reducing valve, backflow preventer, or check valve closes the supply side of a water-heating system, you have a closed loop and thermal expansion has nowhere to go. The pressure spike from a heating cycle on a 50-gallon tank can climb 40 to 60 psi above static pressure within minutes, far enough to lift the temperature-and-pressure relief valve, pop a supply line, or fatigue a faucet seat into a slow drip the customer blames on every fixture in the house. The expansion tank absorbs that pressure spike. An undersized tank does not absorb enough; an oversized tank wastes money and creates a stagnation zone. Sizing it correctly takes a short calculation and three numbers off the data plate. Skipping the math and grabbing the same tank for every job is one of the most common, and most easily corrected, plumber habits.
When a code authority requires one
Section 607.3 of the 2021 International Plumbing Code requires thermal-expansion control on any closed water-supply system. Section 504.4 of the 2021 IPC adds the requirement on the water-heater discharge piping in the same conditions. IAPMO's Uniform Plumbing Code Section 608.3 carries the equivalent requirement. Almost every modern install with a PRV at the meter or a check-valve backflow preventer is closed; verify by closing the supply, opening a tap to drop pressure, then closing the tap and watching whether pressure returns to static on its own (open system) or stays low (closed).
What the tank actually does
A potable-water expansion tank is a steel shell divided by an FDA-approved butyl rubber diaphragm. One side holds the heated water; the other side is pre-charged with air to match cold static pressure (commonly 40 psig from the factory, so verify it rather than assume it matches the job). When water heats and expands, it presses against the diaphragm and compresses the air. The pressure rise stays small because the air volume is much larger than the water volume being absorbed. When water cools or is drawn off, the air pushes the diaphragm back.
The pre-charge is critical: if the air side sits at lower pressure than the cold static water pressure, the diaphragm is already fully extended at rest and there is no remaining cushion. If the air side sits higher than static water pressure, the diaphragm is pinned against the inlet and no water enters until pressure exceeds the pre-charge.
The sizing variables
Five numbers drive the calculation:
- Tank volume (V): the storage volume of the water heater in gallons
- Initial temperature (T1): cold supply temperature in degrees Fahrenheit, typically 50 to 60 F in northern climates, 70 to 80 F in southern
- Final temperature (T2): water heater setpoint, commonly 120 F for residential, 140 F for storage tanks with thermostatic mixing valves at the fixture
- Initial pressure (P1): cold static supply pressure measured at the heater inlet, typically 40 to 60 psig downstream of a PRV
- Maximum allowable pressure (P2): the lower of the T&P relief valve setting (150 psig standard) or the safe working pressure of the weakest component in the system. Best practice uses 80 psig as the upper bound to protect fixtures and prevent water-hammer arrestor failure, even though the T&P holds until 150.
The classic equation, derived from the ASHRAE expansion factor and Boyle's Law for the air side:
Vt = (Vs × E) / (1 - P1/P2)
Where:
- Vt is the required expansion-tank volume (gallons)
- Vs is the system volume being heated (the water-heater capacity plus any heated piping; for residential domestic, use the heater volume)
- E is the expansion factor (volumetric expansion from T1 to T2)
- P1 is absolute pressure at cold static (psig + 14.7)
- P2 is absolute pressure at the upper limit (psig + 14.7)
Expansion factor table
The expansion factor is the fractional increase in volume going from T1 to T2, and it is just the ratio of the two densities minus one:
E = (density at T1 / density at T2) - 1
| T1 to T2 | Expansion factor (E) |
|---|---|
| 50 F to 120 F | 0.0113 |
| 50 F to 140 F | 0.0168 |
| 60 F to 120 F | 0.0107 |
| 60 F to 140 F | 0.0161 |
| 60 F to 160 F | 0.0225 |
| 60 F to 180 F | 0.0297 |
| 70 F to 120 F | 0.0096 |
| 70 F to 140 F | 0.0150 |
Computed from standard water density values: 62.41 lb/ft3 at 50 F, 62.37 at 60 F, 62.30 at 70 F, 61.71 at 120 F, 61.38 at 140 F, 61.00 at 160 F, 60.57 at 180 F.
Sanity check any expansion factor before you use it. Water gains only about one percent in volume going from 60 F to a 120 F domestic setpoint, and about three percent all the way to 180 F. If a table hands you four or five percent for a domestic water heater, it is wrong, and it will size you a tank roughly half again larger than the system needs. One percent of a 50 gallon heater is half a gallon of water that has to go somewhere. That is the entire problem in one sentence.
Worked example
A 50-gallon residential electric water heater, set to 120 F, cold inlet at 55 F, static pressure at the heater 60 psig downstream of a PRV, with a T&P at 150 psig. Use 80 psig as the upper bound to protect fixtures.
- Vs = 50 gallons
- E (55 F to 120 F, interpolated between 0.0113 and 0.0107): about 0.0110
- P1 = 60 + 14.7 = 74.7 psia
- P2 = 80 + 14.7 = 94.7 psia
- P1/P2 = 0.789
- 1 - 0.789 = 0.211
- Vt = (50 × 0.0110) / 0.211 = 0.55 / 0.211 = 2.61 gallons
Next standard size up is a 4.4-gallon tank (Amtrol ST-12 or equivalent), since the 2.0-gallon tank sits below the 2.61 the calculation demands.
Why manufacturer charts often say a 2-gallon tank is fine on this same heater. They are sizing to the T&P setting, 150 psig, not to the 80 psig fixture-protection bound used above. Run the same numbers with P2 = 164.7 psia and the denominator opens up from 0.211 to about 0.547, which drops the required tank to roughly 1 gallon and a 2-gallon tank clears it easily. Neither answer is arithmetically wrong; they answer different questions. Sizing to 150 psig keeps the relief valve from lifting. Sizing to 80 psig keeps the whole system inside the pressure the code wants fixtures to see, which is why the tank does not merely prevent a dramatic failure but also stops the slow faucet drips and the fatigued supply lines. Say which bound you sized to, on the invoice and on the tank. A tech who later finds a 2-gallon tank where this article's math wanted 4.4 needs to know whether he is looking at a mistake or at a different design basis.
Pre-charge adjustment
Out-of-the-box pre-charge is 40 psig. If the cold static at the install is different, adjust the air pre-charge with the tank empty before installing. Use a tire-pressure gauge with a low-pressure scale and a hand pump; do not use shop air through a regulator because the regulator will not hold low pressures accurately.
- Isolate and drain the new tank.
- Read the cold static at the closest hose bib with a pressure gauge.
- Adjust the Schrader-valve air pre-charge to match that static pressure within ±2 psi.
- Install the tank.
A tank installed without a pre-charge adjustment may still appear to "work" because the cold-static value happens to be close to the factory pre-charge. Verify on every install.
Sizing for commercial and larger systems
A larger heater or a recirculation loop adds heated piping volume to Vs. For a 75-gallon commercial water heater feeding a 40-foot hot-water recirculation loop in 3/4-inch copper:
- Pipe volume of 3/4-inch Type L copper is about 0.025 gallons per linear foot
- 40 feet × 0.025 = 1.0 gallon recirculation loop
- Vs = 75 + 1.0 = 76 gallons
Run the equation with the larger Vs and round up to the next standard tank. On systems above about 150 gallons, manufacturers publish sizing charts indexed to setpoint and static pressure; use the chart rather than the formula when available.
Tank orientation and mounting
Sizing gets the tank right. Mounting is what keeps it from taking the piping down with it.
Support the tank independently of the pipe. A residential diaphragm tank is light dry and heavy full, and a failed bladder fills it completely. That dead weight hanging off a soldered tee or a plastic fitting is how you get a flooded mechanical room years after a correct install. Use a tank bracket strapped back to structure, a manufacturer support ring, or a floor stand on the larger sizes. Never let the tank hang on the tee, and never let it rest its weight on the water heater jacket.
Orientation follows the manufacturer's instructions, and most residential diaphragm tanks allow any position. Hanging vertically with the connection at the top, tank below the pipe, is the common and easiest arrangement to support. What matters more than the angle is that the Schrader valve stays reachable, because you are going to check pre-charge again in a few years and nobody drains a system to test a tank buried behind ductwork.
Location:
- On the cold supply, between the check or backflow device and the water heater inlet. That is what the tank is protecting against.
- Never on the hot outlet. These tanks are rated for cold supply service and the hot side runs past what the bladder is built for.
- Never behind a valve that can isolate it. An isolated tank is an absent tank, and the system reverts to a closed system with nothing absorbing expansion.
- Where a failure drains somewhere harmless. Over finished space, put it in a pan with a drain.
Use a brass or dielectric nipple at the connection rather than steel straight into copper, or the joint corrodes at the point you are least likely to look. Strap for seismic where local rules call for it. Then write the install date and the pre-charge you set directly on the tank with a marker. The next tech reading that number in five years is the whole point.
References
- 2021 International Plumbing Code, Section 504.4 and Section 607.3
- 2021 Uniform Plumbing Code, Section 608.3
- ASHRAE Handbook, HVAC Systems and Equipment, water-system expansion calculations
- Amtrol Thermal Expansion Tank Selection Guide (Bulletin TT-1)
- Watts PLT Series Installation Manual, sizing and pre-charge instructions
- ASME Boiler and Pressure Vessel Code, Section IV, low-pressure heating boilers and accessories