Why is my toilet sweating?

Find out if it’s condensation or a leak, then pick the fix that matches your bathroom.

As an Amazon Associate I earn from qualifying purchases.

On this page
  1. Sweat checker
  2. Dew point
  3. Sweat or leak?
  4. The fixes
  5. Tank liner
  6. Anti-sweat valve
  7. The kit
  8. Measure first
  9. Other causes
  10. FAQ
  11. How I wrote it

Quick answer

Your toilet sweats when cold water in the tank chills the porcelain below the dew point of the bathroom air. Run the fan and cut humidity first. If it still drips, line the tank or add an anti-sweat valve.

Legend T-20A bronze anti-sweat valve with hot, cold and mix ports
For sweating that won’t stop: Legend T-20ASee today’s price on Amazon
Check it on Amazon

Will your tank sweat?

Enter your bathroom’s temperature and humidity and your cold water temperature. A hygrometer gives the first two; a kitchen thermometer in a glass of cold tap water gives the third.

Dew point: 60°F. Tank water with cold only: 55°F, so the tank will likely sweat. With 30% hot: 75°F, above the dew point, so it shouldn’t.

An estimate. Dew point uses the Magnus formula (Alduchov and Eskridge, 1996). Tank water temperature is a straight mix of your cold and hot water at the valve’s hot share from Legend’s sheet; real tanks warm up between flushes, so a tank near the dew point sweats less than this says.

The checker compares two numbers. The dew point is the temperature at which the air in your bathroom can’t hold its water vapor any more. If the outside of the tank is at or below it, water beads on the porcelain, just like on a glass of iced tea.

The tank’s outside is close to the temperature of the water inside, at least right after a flush. That’s why sweating is worst when the bathroom is humid and the tank refills with very cold water, as it can in homes on wells.

How humid is too humid for a cold tank?

Bathroom airDew point (Magnus formula)
72°F room, 40% humidity46°F
72°F room, 50% humidity52°F
72°F room, 60% humidity57°F
75°F room, 70% humidity65°F
78°F room, 80% humidity71°F

The table shows why a shower can set off a tank that stays dry the rest of the day. At 72°F and 40% humidity, the dew point is about 46°F, colder than most tank water. Push the humidity to 70% at 75°F and the dew point rises to about 65°F, warmer than a lot of tap water.

EPA’s moisture guide says to keep indoor humidity below 60 percent, ideally between 30 and 50 percent. Holding the bathroom in that range costs the least, and it helps the walls and ceiling too.

Make sure it’s sweat, not a leak

Where the water isWhat it usually meansNext step
Beads all over the outside of the tankCondensationThe fixes on this page
Drips at the tank-to-bowl boltsTank bolt or gasket leakTank-to-bowl gasket by brand
Wet supply line or shutoff valveSupply connection leakTighten or replace the supply line
Water only around the base, tank dryWax ring or base sealToilet leaking at base
Tank refills on its ownRunning toilet, more cold water in the tankHow to fix a running toilet

Dry the tank, the bolts and the supply line with a towel, then watch for ten minutes with nobody using the toilet. Condensation comes back as fine beads across the cold part of the tank. A leak comes back in one spot and drips from there.

A running toilet makes sweating worse, because it keeps sending fresh cold water into the tank. Fix the flapper or fill valve first, then see whether the sweating is still a problem.

The fixes, simplest first

FixWhat it changesCost and effortWorks best when
Run the exhaust fan, open a windowLowers the dew pointNo parts neededSweating follows showers
Dehumidifier or air conditioningLowers the dew point all dayRunning costThe whole house is humid
Tank linerKeeps the porcelain warmer than the waterDIY, an afternoon plus drying timeYou can’t add hot water
Anti-sweat valveRaises the water temperature in the tankPlumbing job; uses some hot waterVery cold water, sweating all season
Drip tray or towelCatches the water; doesn’t stop itEasy, but needs emptyingA stopgap only

Start with the air. EPA’s guide says to run the bathroom fan or open the window when showering, and to use air conditioners or dehumidifiers when needed. If the fan runs only while the light is on, a timer keeps it going after the shower; see bathroom fan timer.

If the bathroom is already dry and the tank still drips, the problem is the water, not the air. That’s when a liner or a valve earns its place.

A tank liner: insulate the inside

StepWhat to do
Drain and dryShut off the supply, flush, sponge out the rest and let the walls dry fully
Measure the wallsFront, back and sides, below the water line and clear of the fill valve and flapper
Cut panelsCut foam panels to fit each wall, clear of every moving part
Stick them onPeel the adhesive backer and press each panel flat
Refill and checkMake sure the flapper, chain and float all move freely

A liner works the same way EPA describes for pipes: cover the cold surface with insulation. Foam on the inside walls slows the cold water from chilling the porcelain, so the outside stays warmer than the water. Most kits are self-adhesive foam sheets you cut to size.

I haven’t linked a liner here. The ones I checked on Amazon were store brands with no maker documents, or a multipack whose listing didn’t match the maker’s own description, so I can’t vouch for what would arrive. If you buy one, look for a named maker that publishes the material and size.

The catch is room. Tanks are tight around the fill valve, the overflow tube and the flapper chain, so cut panels to clear every moving part. A panel that lifts off and floats can jam the flapper, which turns a sweating toilet into a running one.

An anti-sweat valve: warm the water

Legend specT-20T-20A
Hot water shareFactory set, 30% hot / 70% coldAdjustable from 30% hot down to 0% (all cold)
Connections1/2 in. MIP or 1/2 in. solder (combination)1/2 in. MIP or 1/2 in. solder (combination)
Max service temperature180°F180°F
Working pressure125 psi CWP, non-shock125 psi CWP, non-shock
BodyBronze, B584 C84400Bronze, B584 C84400
Size (A x B)2.99 x 2.72 in.2.99 x 2.72 in.

An anti-sweat valve tees a little hot water into the toilet’s cold supply. Legend’s T-20 is factory set to 30% hot and 70% cold; the T-20A in the kit lets you turn the hot share down from 30% to nothing with an adjustment screw. Compression nuts and ferrules are available, per Legend’s sheet.

The math is simple. With 55°F cold water and 120°F hot, a 30% mix fills the tank at about 75°F, well above the dew point in most bathrooms. At 10% hot, it’s about 62°F. Set the T-20A to the lowest share that keeps your tank dry.

Valve settingTank water (55°F cold, 120°F hot)Hot water per 1.28 gal flush
0% hot55°F0.00 gal
10% hot62°F0.13 gal
20% hot68°F0.26 gal
30% hot75°F0.38 gal

The trade-off is hot water. At 30% hot, a 1.28 gallon flush draws about 0.38 gallons from the water heater. That’s why the adjustable T-20A makes sense: turn it down in winter if the tank stops sweating, or to zero when you don’t need it.

You need a hot line near the toilet, which usually means a sink on the same wall or a line below the floor. If you don’t solder copper or have never worked on supply lines, this is a job for a plumber. A thermostatic mixing valve is a different part, made to limit hot water at fixtures, not to warm a toilet tank.

The kit for a sweating tank

A hygrometer to measure the problem, a fan timer to clear the air and a valve to warm the water. I’ve used every part in this kit.

Lutron Maestro countdown timer switch in white with countdown lights
Best for clearing shower steam

Lutron MA-T51MN timer

$59.90 at Amazon
Check it on Amazon
Price as of Oct 24, 2026, 5:30 AM EDT
Legend T-20A bronze anti-sweat valve with hot, cold and mix ports
Best for cold well or city water

Legend T-20A (111-154)

See today’s price on Amazon
Check it on Amazon
PartKey specsPick it ifSkip it if
Govee H5075Temperature ±0.5°F, humidity ±3% RH, per Govee; two AAA batteries, about 6 monthsYou want real numbers for the sweat checkerYou already own a hygrometer
Lutron MA-T51MN timer5 to 60 minute countdown, 3 A fan, neutral required, cUL 1472, 1-year limited warranty, per LutronYour fan runs only while someone remembers to leave it onThere’s no neutral wire in the switch box
Legend T-20A (111-154)30% to 0% hot, 1/2 in. MIP or solder, 180°F max, 125 psi CWPYour water is very cold and the tank sweats all seasonThere’s no hot line near the toilet

The Govee is in the kit because the fix depends on two numbers you can’t feel: humidity and dew point. Govee lists its accuracy at ±0.5°F and ±3% relative humidity, with a 2-second refresh, and the listing says it keeps max/min records, so you can see what a shower does to the room.

The Lutron timer keeps the fan running after the shower without anyone remembering to turn it off. Lutron’s spec sheet lists a tap-on countdown of 5 to 60 minutes, a one-minute warning, a 3 A fan rating and a neutral connection requirement. If your switch box has no neutral wire, or you don’t do electrical work, have an electrician fit it.

How to measure your bathroom

  1. 1
    Set the hygrometer near the toilet

    Away from the shower spray and the heat vent.

  2. 2
    Read it after a shower

    The highest humidity is what makes the tank sweat.

  3. 3
    Read it again an hour later

    This shows whether the fan is clearing the air.

  4. 4
    Measure the cold water

    Run the cold tap a minute, then put a thermometer in a glass.

  5. 5
    Measure the hot water

    Same way at the nearest faucet.

  6. 6
    Run the checker

    Use the worst readings, not the best.

If the humidity drops back under 50% within an hour of a shower and the tank only sweats for that hour, the fan is doing its job and a towel or a short wait may be all you need. If the humidity sits above 60% all day, fix the air first; neither a liner nor a valve will keep the walls and mirror dry.

Govee H5075 display showing temperature and humidity readings
The H5075 shows temperature and humidity on one screen. Listing photo: Amazon.

When a new toilet is the better fix

SituationWhy it matters
Toilet runs constantlyKeeps cold water flowing into the tank; fix or replace
Old, cracked or stained tankWorth replacing instead of insulating
Floor already soft around the toiletWater damage; deal with the floor and the cause together

The bowl can sweat too, mostly right after a flush, because it refills with the same cold water. A liner can’t reach the bowl, but an anti-sweat valve warms the water that refills both the tank and the bowl, and lower humidity helps everywhere.

If only the bowl drips and only after flushes, wait a few minutes after flushing and check again; once the water in the bowl warms toward room temperature, it rises above the dew point and the beads stop forming.

Your cold water temperature isn’t fixed; it changes with the seasons, so a tank that stayed dry one month can sweat the next. Measure the water again when the sweating starts, and run the checker with that number before you decide a liner is enough.

If the toilet is old, runs, or the floor around it is already soft, replacing it can make more sense than lining the tank. See best toilets and cost to replace a toilet. The same cold-surface rule applies to exposed cold pipes in the bathroom; pipe insulation stops them dripping too.

Questions people ask

Why is my toilet sweating?

Cold water in the tank chills the porcelain below the dew point of the bathroom air, so water condenses on it.

Why is my toilet sweating in summer?

Summer air is more humid, so the dew point is higher, and the cold tank falls below it more easily.

Is a sweating toilet bad?

The drips can soak the floor around the toilet over time. Fix it rather than leaving it.

How do I stop my toilet tank from sweating?

Lower the humidity with the fan, then line the tank or add an anti-sweat valve if it still drips.

Do toilet tank liners work?

They insulate the inside walls so the porcelain stays warmer than the water, the same idea EPA gives for cold pipes.

What does an anti-sweat valve do?

It mixes some hot water into the toilet’s cold supply; Legend’s T-20 is set at 30% hot.

Does an anti-sweat valve waste hot water?

It uses some: about 0.38 gallons per 1.28 gallon flush at 30% hot.

Why is my toilet bowl sweating?

The same reason: cold water in the bowl after a flush chills the porcelain below the dew point.

What humidity should a bathroom be?

EPA says below 60 percent, ideally between 30 and 50 percent.

Can I put a towel around the tank?

It catches drips but doesn’t stop them; change it often so it doesn’t grow mold.

How I put this together

Why trust me

I’m Isaac Daniels, a licensed journeyman plumber in Georgia (license #JP507711), and I’ve used every part in the kit. The valve specs come from Legend’s submittal sheet, the timer specs from Lutron’s, the humidity targets from EPA and the meter specs from Govee.

How I chose the kit

  • One part for each step: measure, clear the air, warm the water.
  • Different kinds of parts, so they aren’t scored against each other.
  • Genuine brands, new and in stock on Amazon on Oct 24, 2026.
  • Prices come from Amazon’s API with the time they were read.

Sources

  • Legend Valve, Anti-Sweat Toilet Tank Valves Model T-20 / T-20A submittal sheet, legendvalve.com, read Oct 24, 2026.
  • Lutron, Maestro Timer Switch MA-T51MN specification submittal 3691243a, assets.lutron.com.
  • U.S. EPA, A Brief Guide to Mold, Moisture and Your Home, epa.gov, read Oct 24, 2026.
  • Govee, H5075 Bluetooth hygrometer thermometer product page and FAQ, us.govee.com, read Oct 24, 2026.
  • Alduchov, O. A., and Eskridge, R. E. (1996), Improved Magnus form approximation of saturation vapor pressure, Journal of Applied Meteorology 35: 601–609.
  • Amazon product data for B002KU953G, B0017PNRTS and B07Y36FWTT, read through the Creators API on Oct 24, 2026.

Related guides