Why toilet tanks sweat
Tank water is cold — typically 50-60°F. Bathroom air is warmer (65-80°F) and humid (40-70% RH in most homes, higher after showers). When warm humid air contacts the cold porcelain tank surface, water vapor condenses out. The drip you see on the floor is condensation, not a leak.
Sweating is worst in summer, in basement bathrooms (cooler incoming water from underground pipes), and immediately after showers or running hot water.
Fix 1: Anti-sweat valve ($30 part + 30-min DIY)
The most effective permanent fix. An anti-sweat mixing valve installs between the cold-water supply and the toilet, blending in a small amount of hot water to bring tank temperature up to 65-70°F. At that temperature, the porcelain stays warmer than the bathroom dew point — no condensation. You\'ll need a hot-water supply line accessible to the toilet (most homes have one nearby — the bathroom sink).
Cost: $30 for valve (Watts L-1170M, Honeywell AM-1), $0 if DIY or $80-150 if plumber-installed. Best long-term solution.
Fix 2: Foam tank liner ($15 part, 30-min DIY)
Insulating foam panels attach to the inside walls of the tank, isolating the porcelain from the cold water. The porcelain stays at room temperature, eliminating condensation.
Cost: $12-18 for a kit (Fluidmaster 9300, Korky 9550). DIY by shutting off water, draining tank, drying interior thoroughly, applying adhesive foam to all 4 inner walls. Lasts 3-5 years before adhesive fails or foam mildews.
Drawback: takes up tank volume, may marginally reduce flush capacity. Not all tanks have room.
Fix 3: Better bathroom ventilation
If sweating is intermittent (only after showers), the problem is bathroom humidity, not water temperature. Install a stronger exhaust fan, set on a humidity-sensing switch, run for 20 minutes after every shower. Drops bathroom RH from 80% to 50%, raises the dew point above tank temperature.
Cost: $80-180 for a humidity-sensing fan + $200-400 for electrician if no fan is currently installed.
Fix 4: Insulated toilet tank (the structural solution)
Some manufacturers (Mansfield, Niagara) offer "insulated tank" SKUs from the factory — the porcelain has a foam liner cast in during manufacture. If you\'re replacing the toilet anyway and live in a humid climate, specifying an insulated model adds $30-60 to the purchase price and permanently eliminates the issue.
What does NOT work
Tank covers and decorative drapes: hide the condensation but trap it underneath, causing mildew and rotting whatever surface the cover touches.
Lowering the thermostat: reducing room temperature reduces relative humidity but bathroom humidity is mostly shower-driven, not ambient — minimal effect.
Hand-drying after showers: labor-intensive and only addresses immediate post-shower sweating.