Pros411

Pros411pros411.com/en/guides/plumbers/toilet-tank-sweating

Toilet tank sweating: condensation or a leak?

Updated October 24, 2026

Share:
Cartoon toilet tank covered in drops of condensation

Short answer

A sweating tank is condensation: cold water inside meets warm, humid air outside. Wipe it dry and watch. Beads that come back all over mean condensation; drips from one spot, like a bolt or the supply line, mean a leak. To stop the sweat, run the bathroom fan during and after showers, lower the humidity and fix a running toilet.

Step by step

How to tell condensation from a leak, and stop it

Is it hot in here?Wipe it dryBeads all overExhaust fanAhh, cool and dry!

1Drops all over the tank

On humid days the cold tank collects water like a cold glass. The drops run down and wet the floor.

Read all the steps
  1. Drops all over the tank. On humid days the cold tank collects water like a cold glass. The drops run down and wet the floor.
  2. Wipe the tank dry. Dry the tank, the bowl and the floor with a towel. Then wait about half an hour and look again.
  3. Beads all over: condensation. If small beads come back evenly everywhere, it is condensation. A drip from one bolt or the supply nut is a leak instead.
  4. Run the fan and cut the humidity. Turn on the exhaust fan during showers and for 20 minutes after. A dehumidifier helps on muggy days.
  5. Dry and calm. Less moisture in the air means a dry tank. If it still sweats, a tank liner or an anti-sweat valve stops it for good.
  6. Still not fixed? Call a plumber Especially if: water drips from one spot, like a tank bolt or the supply line.

Share this guide

Plumbers near you

Share your location and we will show the nearest ones with their phone number.

Or pick your city:

Why it happens

Water comes into the tank cold, especially in summer or from a well. Every flush refills it with cold water, so the outside of the tank stays colder than the room. When the air is humid, the moisture condenses on it. A running toilet makes it worse because cold water flows in all day.

Fixes that last

  • A foam liner kit inside the tank keeps the outside from getting so cold.
  • An anti-sweat (mixing) valve adds a little hot water to the toilet supply. A plumber installs it.
  • A drip tray under the tank catches drops while you fix the cause.

What not to do

  • Do not ignore water on the floor: day after day it can rot the floor and loosen tiles.
  • Do not caulk the base to keep the drops out. It can trap water from a real leak.

When to call a plumber

  • Water drips from one spot, like a tank bolt or the supply line.
  • The floor around the toilet is soft or stained.
  • You want an anti-sweat valve installed.

Frequently asked questions

Why is my toilet tank sweating?

Cold water in the tank cools its outside, and warm humid air condenses on it like on a cold glass. It is most common in summer and in bathrooms without a working fan.

How do I know if my toilet is sweating or leaking?

Wipe it dry and watch. Beads that form evenly all over are condensation. Water from one spot, like a bolt or the supply line, is a leak.

How do I stop my toilet tank from sweating?

Lower the humidity with the exhaust fan or a dehumidifier, and fix a running toilet. For a lasting fix, add a tank liner kit or have a plumber install an anti-sweat valve.

Can a sweating toilet damage the floor?

Yes. Drips that fall day after day can stain and rot the floor around the toilet, so dry it and fix the cause.

Does a running toilet make sweating worse?

Yes. Cold water keeps flowing into the tank, so it never warms up to room temperature.