If you’re finding water on the floor around the base of the toilet in summer and the tank feels cold and wet to the touch, your toilet is “sweating.” It’s condensation — the same thing that beads up on a cold drink on a humid day. Cold water fills the tank, chills the porcelain, and warm bathroom air condenses on the outside and drips down.
It’s mostly a nuisance, but constant dripping can rot the flooring and subfloor over time, so it’s worth fixing.
First, Rule Out a Real Leak
Before you treat condensation, make sure that’s actually what you have. Dry the tank completely with a towel and watch for a few minutes:
| Where the water shows up | What it means |
|---|---|
| Evenly across the cold outside of the tank | Condensation (sweating) — fixes below |
| At the tank-to-bowl bolts or the rubber gasket | Tank leak — see running/leaking toilet |
| At the supply line or shutoff valve | Supply leak — tighten or replace the line |
| Around the base only | Failed wax ring — a different repair |
If water keeps refilling at the bolts or supply line, it’s a leak, not sweat. A constantly running fill valve also makes the problem worse by cycling cold water through the tank — our running toilet guide covers that.
The Real Fixes (Cheapest to Best)
1. Cut the humidity. Run the bathroom exhaust fan during and after showers, and consider a small dehumidifier. Less moisture in the air, less condensation. Free to cheap, but only partial.
2. Insulate the tank. A foam tank-liner kit glues inside the tank and keeps the porcelain from getting cold enough to sweat. Inexpensive and DIY — the standard cheap fix.
3. Install an anti-sweat (mixing) valve. This is the real fix. A plumber tees a little hot water into the tank’s cold supply so the water — and the porcelain — never drops below the dew point. It costs more and is a plumbing job, but it ends the sweating for good.
If your toilet is old, runs constantly, or you’re tired of fighting it, replacing it can be the smarter move — see our best toilets picks and the cost to replace a toilet. Insulated or low-flow tanks sweat far less because they cycle less cold water.
If the floor is wet but the tank is dry, it isn’t condensation — see water around the base of your toilet for the seal and supply-line causes.
Frequently Asked Questions
Why is my toilet tank sweating?
Condensation. Cold water inside the tank chills the porcelain below the dew point, and warm, humid bathroom air condenses on the outside — just like a cold glass on a summer day. It is worst in summer and in humid bathrooms.
Is toilet sweating the same as a leak?
No, and it is worth checking. Wipe the tank dry and watch: if water reforms evenly across the cold tank surface, it is condensation. If water appears at the tank bolts, supply line, or base, you have a leak — see our running and leaking toilet guides.
How do I stop my toilet from sweating?
Lower bathroom humidity (run the exhaust fan), insulate the tank with a foam liner kit, or have a plumber install an anti-sweat (mixing) valve that adds a little warm water to the tank supply so the porcelain never gets cold enough to condense.
Fix the 12 Most Common Plumbing Problems Yourself — Free Plumber’s Handbook — including the toilet fixes plumbers charge $150+ for
Step-by-step fixes for the 12 most common problems — and exactly when to call a pro. Free and instant, from a licensed plumber. Save hundreds on calls you didn’t need.