What it is
Water expands when it gets hot. In a sealed hydronic loop the water has nowhere to go, so as the boiler heats it, the pressure would climb until the relief valve dumped — unless something gives it room. That something is the expansion tank: a tank with a captive cushion of air (behind a bladder or diaphragm) that compresses to absorb the extra water volume as the system heats, and pushes back as it cools. It's the shock absorber that keeps system pressure in a safe band.
The two complaints that bring you to this stuff: a relief valve that keeps dripping/weeping, and pressure that climbs too high when the boiler runs. Nine times out of ten the expansion tank (or the fill valve) is involved.
How it works
A modern residential expansion tank is a steel tank split by a rubber bladder or diaphragm. One side holds air pre-charged to a set pressure; the other side connects to the system water. From the factory the air side is typically pre-charged around 12 psi.
Here's the cycle:
- Cold system: the air charge and the system fill pressure are balanced. The water side of the tank is nearly empty; the air cushion is sitting at its pre-charge.
- Boiler fires, water heats and expands: the extra volume pushes into the tank, compressing the air cushion. Because the air can compress, system pressure only rises a modest amount instead of spiking.
- System cools: water contracts, the air cushion pushes the water back out of the tank, and pressure settles back down.
Two other parts work with it:
- The fill valve / pressure-reducing valve (PRV) feeds make-up water from the building supply and holds the cold-fill pressure (commonly factory-set near 12 psi). It only adds water when system pressure drops below its setpoint.
- The relief valve (commonly 30 psi on residential boilers) is the safety backstop — it dumps if pressure ever climbs to its rating. A relief valve that's weeping is telling you pressure is reaching 30 psi when it shouldn't.
In the field
Reading the picture: Note the cold-fill pressure on the gauge (system off, cold) and watch what it does as the boiler heats up. Cold should sit near the fill setpoint (~12 psi typical); hot should rise only modestly. If it shoots up to 30 psi and trips the relief, the tank isn't absorbing the expansion.
Check a diaphragm/bladder expansion tank:
- Knock test (quick): tap the tank top-to-bottom. The air side rings hollow; the water side thuds. A tank that thuds all the way up is waterlogged (bladder failed or air charge gone).
- Pressure test (proper): isolate and drop system pressure off the tank, then check the air charge at the tank's Schrader valve with a tire gauge. It should read the intended pre-charge (often ~12 psi). If air spits water out of the Schrader, the bladder is ruptured — replace the tank.
- Set the pre-charge to match the cold-fill pressure with the tank disconnected from system pressure (or with the system side relieved), then put it back in service.
The classic dripping-relief diagnosis: cold-fill pressure looks fine, but every time the boiler runs the gauge climbs to 30 psi and the relief weeps. That's a dead expansion tank (waterlogged) almost every time — it can't absorb the thermal expansion, so all that extra volume becomes pressure, and the relief is doing its job. Replacing a tired relief valve without fixing the tank just buys you a new valve that'll also weep.
Normal values & targets
- Cold-fill pressure (typical residential): around 12 psi for a standard two-story home — enough to lift water to the top of the system plus a few psi cushion. Taller buildings need more (roughly add ~0.43 psi per foot of height you need to lift, plus margin).
- Expansion tank factory pre-charge: commonly ~12 psi — and it should be set to match the system cold-fill pressure.
- Relief valve setting (residential boiler): commonly 30 psi.
- Hot operating pressure: should rise only modestly above cold fill (a healthy system might go from ~12 to the high-teens/low-20s psi), staying well under the 30 psi relief.
Confirm against the specific equipment and building height; these are representative residential values.
Common faults & what they mean
- Relief valve drips/weeps, especially when hot — waterlogged/dead expansion tank (most common), wrong/oversized fill pressure, or a failed PRV feeding too much water. Fix the tank/PRV, then replace the relief if it's damaged.
- Pressure climbs to 30 psi on every fire — expansion tank not absorbing expansion (bladder failed or air charge lost).
- Pressure slowly creeps up over days — PRV/fill valve leaking by, continuously adding water (or a domestic-to-boiler crossover on a tankless coil).
- Pressure drops over time, system needs frequent refilling — a leak somewhere (or air being purged). Don't just keep feeding it; find the leak.
- Air-bound zones plus pressure issues — make-up water carries dissolved air; if the system keeps taking on water from a leak, it keeps getting air, and you keep getting cold zones.
Tech tips & gotchas
- A relief valve weeping is a symptom, not the disease. It's the safety doing its job because pressure hit 30 psi. Find why pressure got there — almost always the expansion tank.
- Knock-test every expansion tank on a service call — it takes five seconds and catches a dead tank before it strands you on a callback.
- Set the tank pre-charge with the air gauge while it's isolated from system pressure. Checking it while it's still seeing system water just reads system pressure, not the air charge.
- Don't fix a dripping relief by cranking the fill pressure down — you'll lose the lift the system needs and create air problems at the top of the building. Fix the tank.
- The PRV (fill valve) auto-feeds water. That sounds convenient, but it also means a slow leak gets silently topped off forever — masking the leak and pumping fresh oxygenated water (and minerals) into the system, which corrodes things over time. A system that "never loses pressure" while clearly leaking is being fed.
- Old-style steel compression tanks (no bladder, often hung in the ceiling near the boiler) work differently — they can become waterlogged and need to be drained to restore their air cushion. If you find a plain tank with no bladder and no Schrader, that's the older design.
Safety / code notes
- Never plug, cap, or adjust a relief valve to stop it dripping. It's the last line of defense against a pressure-vessel failure. Relief sizing and discharge piping follow the applicable boiler/mechanical code.
- Relief discharge must be piped to a safe location per code (no valves in the discharge, terminate near the floor).
- Make-up water connections may require backflow prevention per the applicable plumbing code to keep boiler water out of the potable supply.