What size expansion tank do I need?
Size a thermal expansion tank from three numbers: the expansion volume of the water, the acceptance factor set by your pressures, and the minimum tank size that follows from them. The expansion volume is the system water volume multiplied by how much the water grows when it is heated (about 1.7% for a 50 °F to 140 °F rise). The acceptance factor is the share of a pre-charged tank that is actually free to take that water. Divide one by the other and you have the minimum tank. For a typical 40–50 gallon water heater at everyday pressures that lands near 1.4 gallons, which is why a 2-gallon tank is the usual pick.
Prefer to skip the arithmetic? Use the expansion tank sizing calculator → Enter your volume, temperatures and pressures and it returns the expansion volume, the acceptance factor and the minimum tank size in gallons or litres.
1. What an expansion tank does
Water is very nearly incompressible, but it is not incompressible when it comes to temperature: heat it and it takes up more room. In an open system that extra volume simply pushes back toward the main and disappears. In a closedsystem — one with a check valve, a backflow preventer or a pressure-reducing valve between the heater and the street — the water cannot push back, so every heating cycle drives the pressure up. Left unchecked, that shows up as a temperature-and-pressure (T&P) relief valve that weeps, banging pipes, and stress on the heater, valves and joints. A thermal expansion tank gives the extra water somewhere to go: a sealed vessel split by a rubber diaphragm, with a cushion of air pre-charged on the far side. When the water expands it pushes gently into the tank, compressing the air instead of spiking the system pressure.
Getting the size right matters in both directions. Too small and the tank fills before the heating cycle ends, so the pressure climbs anyway and the relief valve opens. Too large is safe but wastes money and space. The sizing method below finds the smallest tank that keeps the pressure inside its limit, and the sensible move is then to fit the next commercially available size up for a margin.
2. Step one — the expansion volume
The first number is how much extra volume the heating actually creates. Water's density falls as it warms, and the fractional increase in volume is the expansion factor:
expansion factor = (density cold ÷ density hot) − 1
Those densities are published physical properties of water, not code values and not estimates. A 50 °F (10 °C) inlet has a density of about 999.7 kg/m³; heated to 140 °F (60 °C) it drops to about 983.2 kg/m³, so the expansion factor is 999.7 ÷ 983.2 − 1 = 0.0168, or 1.68%. Multiply the system water volume by that factor to get the expansion volume — the litres or gallons the heating adds:
expansion volume Ve = system volume × expansion factor
A 50-gallon heater going 50 → 140 °F therefore makes 50 × 0.0168 = 0.84 gallons of extra water each cycle. The hotter the setpoint, the bigger the factor, as this table of expansion factors (from a 50 °F / 10 °C cold inlet) shows:
| Hot setpoint | Expansion factor |
|---|---|
| 100 °F (38 °C) | 0.67% |
| 120 °F (49 °C) | 1.13% |
| 140 °F (60 °C) | 1.68% |
| 160 °F (71 °C) | 2.31% |
| 180 °F (82 °C) | 3.02% |
3. Step two — the acceptance factor
You cannot simply buy a tank equal to the expansion volume, because only part of a pre-charged tank is free to take water. As water enters, it compresses the air cushion and the pressure rises; the tank can only accept water until the system reaches its maximum allowed pressure. The usable share is the acceptance factor, and it depends on two pressures, both taken as absolute (gauge pressure plus atmospheric, about 14.7 psi or 1.0 bar):
acceptance factor = 1 − (fill pressure ÷ max pressure)
The fill pressure is the system pressure when the water is cold, which is also what you pre-charge the tank to — usually your incoming water pressure. The max pressure is the highest the system is allowed to reach, normally the relief-valve setting (150 psi on a standard water-heater T&P valve). For 50 psi fill and 150 psi relief: absolute fill = 64.7, absolute max = 164.7, so the acceptance factor is 1 − 64.7 ÷ 164.7 = 0.607, or about 61%. The closer the fill pressure creeps to the relief setting, the smaller that share becomes:
| Fill pressure (150 psi relief) | Acceptance factor |
|---|---|
| 40 psi | 66.8% |
| 50 psi | 60.7% |
| 60 psi | 54.6% |
| 70 psi | 48.6% |
| 80 psi | 42.5% |
This is why a house with high incoming water pressure needs a bigger expansion tank for the same heater: less of the tank is available, so it has to be larger to hold the same expansion. If your supply pressure is above about 80 psi, a pressure-reducing valve is worth considering for the whole system, not just the tank.
4. Step three — the minimum tank size
The minimum tank volume is simply the expansion volume divided by the acceptance factor:
minimum tank volume Vt = expansion volume ÷ acceptance factor
For the running example — 0.84 gallons of expansion, 61% acceptance — that is 0.84 ÷ 0.607 = 1.38 gallons. Round up to the next real product size and you land on the common 2-gallon thermal expansion tank, which is exactly what manufacturers rate for water heaters up to about 50–60 gallons at ordinary residential pressures. The formula and the rule of thumb agree, which is a good sign the inputs are sensible.
5. Worked examples
A standard 50-gallon electric heater. Volume 50 gallons, 50 °F cold, 140 °F setpoint, 50 psi supply, 150 psi relief. Expansion factor 1.68% → expansion volume 0.84 gallons; acceptance factor 61% → minimum tank 1.4 gallons. Fit a 2-gallon tank pre-charged to 50 psi.
A cooler 40-gallon heater on higher pressure. Volume 40 gallons, 55 °F cold, 120 °F setpoint, 60 psi supply, 150 psi relief. The lower setpoint gives a smaller expansion factor of 1.10% → expansion volume 0.44 gallons; but the higher 60 psi fill drops the acceptance factor to 55%, so the minimum tank is 0.44 ÷ 0.55 = 0.8 gallons. Still inside a 2-gallon tank, with plenty of margin.
A metric unvented cylinder. A 180-litre hot water cylinder heated 10 → 60 °C on a 3-bar fill with a 6-bar relief: expansion factor 1.68% → expansion volume 3.0 litres; acceptance factor 1 − 4.01 ÷ 7.01 = 43% → minimum vessel 3.0 ÷ 0.43 = 7.1 litres. That is why unvented cylinders are paired with an expansion vessel of roughly that size (or an equivalent built-in air gap).
6. Fitting and pre-charging the tank
Sizing is only half the job; the pre-charge is the other half. A diaphragm tank arrives with a factory air charge (often around 40 psi) that you should set to match your system fill pressure before connecting it to water — check it with a tyre gauge on the Schrader valve while the tank is empty and dry. If the pre-charge is below the fill pressure, the tank starts partly full of water and cannot accept the expansion; if it is well above, the diaphragm will not move until the pressure is already high. On a potable water heater the tank goes on the cold supply line between the heater and the check valve or pressure-reducing valve, usually close to the heater. Support its weight when full — a filled expansion tank is much heavier than the empty one you hang.
Finally, remember what this calculator does and does not tell you. It sizes the vessel from physics; it does not decide whether your system is closed (that depends on your specific meter and valves), and it is not a substitute for the requirements of your local plumbing code, which governs when thermal expansion control is mandatory and how it must be installed. Use the number as your framing figure, then confirm the closed-system question and the code requirement with your authority. The same measure-first approach runs through the rest of the plumbing tools on the plumbing hub — for sizing the heater itself see the water heater size calculator, and to find the water volume held in a run of pipe see the pipe volume calculator.
Common questions
- What size expansion tank do I need for my water heater?
- Size it from the water volume, the temperature rise and the pressures. The water grows by an expansion factor (about 1.7% for a 50 °F to 140 °F rise), and only part of a pre-charged tank is free to accept it. For a typical 40–50 gallon heater at 50 psi supply and a 150 psi relief valve the minimum is around 1.4 gallons, which is why a 2-gallon thermal expansion tank is the usual choice for heaters up to about 50–60 gallons.
- How is expansion tank size calculated?
- Expansion volume Ve = system volume × expansion factor (cold water density ÷ hot water density − 1); acceptance factor AF = 1 − (fill pressure ÷ max pressure) in absolute terms; minimum tank volume Vt = Ve ÷ AF.
- Do I need an expansion tank on my water heater?
- You need one on a closed system — where a check valve, backflow preventer or pressure-reducing valve stops heated water pushing back into the main. Most plumbing codes require thermal expansion control on closed systems; check with your local authority because whether your system is closed depends on your own valves and meter.
- What pressure should an expansion tank be set to?
- Pre-charge the empty tank to match the system fill pressure — usually your incoming water pressure, commonly 40–60 psi. Too low and the tank starts partly full and cannot accept expansion; too high and the diaphragm will not move. Set it with a tyre gauge before connecting water.
- What happens if the expansion tank is too small?
- It fills before the heating cycle ends, so pressure keeps climbing and the temperature-and-pressure relief valve opens to dump the excess — you see water dripping from the relief line. Sizing to at least the calculated minimum, then choosing the next size up, keeps the relief valve closed.
Reference & education only. Not professional, engineering, or code-compliance advice. Estimates are based on published model codes; local amendments and your Authority Having Jurisdiction (AHJ) govern. Always verify against the current adopted code and a licensed professional before doing work.
Last reviewed 2026-07.