Skip to content
HassleFix

Toilet Tank Sweating? Why It Drips on the Floor and What Stops It

Cold tank water meets warm, humid air and the outside of the tank drips. Rule out a leak, cut the humidity, then insulate the tank so the wall stays warm.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
45 min
Cost
$20-$50
Difficulty
Easy
A white toilet tank covered in beads of condensation with a small puddle on the tile floor
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Fitting a tank liner step by step
  9. What to skip
  10. FAQ
  11. Related problems

Quick answer

To stop a toilet tank from sweating, you have to stop cold tank water from meeting warm, humid air. Confirm it is condensation and not a leak, run the fan during and after showers and wipe the tank dry. If it keeps dripping, a foam tank liner kit insulates the inside of the tank, so the outer wall stays close to room temperature and stays dry.

Free fix vs. permanent fix

Free fix · 20 minutes

Dye-test it, ventilate and dry it

  • Add dye to the tank to rule out a leak
  • Run the fan during and after showers
  • Wipe the tank dry
  • Fix a running toilet, since it keeps refilling with cold water

How long it lasts: Works on mildly humid days. In summer or after hot showers, the tank can start sweating again.

Most readers choose Permanent fix
Toilet tank liner insulation kit (illustration)
Illustration

A toilet tank liner insulation kit

Sweating happens because the ceramic gets cold from the water inside. A foam liner stops that cold from reaching the outer wall, so moisture in the air has nothing cold to condense on. It treats the cause, not just the drips.

What to get: Toilet tank liner insulation kit

How long it lasts: Years. The foam stays in the tank, and the outer wall stays closer to room temperature.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Food coloring

    For the leak test

    You have it
  • Sponge and old towel

    To dry the tank before the liner goes in

    You have it
  • Scissors or utility knife

    For trimming foam to fit

    You have it
  • Our pick
    Toilet tank liner insulation kit (illustration)
    Illustration

    Toilet tank liner insulation kit

    Foam panels and adhesive that line the inside of the tank

  • Small dehumidifier (illustration)
    Illustration

    Small dehumidifier

    For bathrooms that stay damp after the fan runs

Why it happens

1

Cold water in a warm room

Water from the supply line is cold, and it chills the tank. Warm, humid air meets the cold surface and turns to drops, the same way a cold glass sweats in summer.

2

Steam from showers

A hot shower fills the room with moisture. Without a fan, that moisture settles on the coldest surfaces, and the tank is often one of them.

3

A toilet that runs

A leaky flapper lets water trickle into the bowl, and the tank keeps refilling with fresh cold water. The tank never warms up, so it sweats more.

4

Summer humidity

In humid weather, the air holds more moisture, so even a small chill is enough to cause condensation. A tank that is dry in winter may drip all summer.

Try this first (free)

Do these in order, starting with the simplest.

  1. Rule out a leak with a dye test

    Tool used: Food coloring

    Add a few drops of food coloring to the tank water and wait 15 to 30 minutes without flushing. If color shows in the bowl, the flapper leaks. If the tank is wet but the bowl stays clear, it is condensation. Also check the supply line and bolts for drips.

  2. Ventilate while you shower

    Run the exhaust fan during the shower and for 20 minutes afterward. Open a window if you have no fan. Keep the bathroom door closed during the shower so the steam stays in the room with the fan.

  3. Dry the tank and the floor

    Tool used: Sponge and old towel

    Wipe the outside of the tank and the base with a towel. Standing water on the floor can damage the finish and seep under the toilet.

  4. Fix a running toilet

    If the toilet runs on its own, replace the flapper. A tank that stops refilling stays a little warmer and sweats less.

  5. Fit the tank liner

    Tool used: Toilet tank liner insulation kit

    Shut the supply valve, flush and sponge the tank dry. Cut the foam to fit the walls, keep it clear of the fill valve, flapper, chain and overflow tube, and stick it on as the kit says. Let it set before you turn the water back on.

    Toilet tank liner insulation kit (illustration)
    Illustration

    Tool for this step

    Toilet tank liner insulation kit · Foam panels and adhesive that line the inside of the tank

    Check price on Amazon

When free fixes aren't enough

If the tank still drips after you ventilate and fix a leak, the tank wall is simply colder than your room's dew point, and ventilation cannot change that on a humid day. A liner changes the wall temperature, which is why it holds. If water also appears at the bolts, supply line or base, or the floor stays wet after you dry the tank, it may be a real leak. A plumber can also fit an anti-sweat valve that mixes a little hot water into the tank, but that is a bigger job than a liner.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Toilet tank liner insulation kit (illustration)
Illustration
Toilet tank liner insulation kit
condensation dripping down the outside of a cold toilet tank Anyone whose tank keeps sweating after a leak check and better ventilation. Check price
Upgrade pick
Small dehumidifier for the bathroom (illustration)
Illustration
Small dehumidifier for the bathroom
bathrooms that stay damp for hours even with the fan on People in humid climates, or bathrooms with a weak fan and no window. Check price
Best pick
Toilet tank liner insulation kit (illustration)
Illustration

Toilet tank liner insulation kit

Fixes: condensation dripping down the outside of a cold toilet tank

Look for: Foam panels that fit your tank size, which is shown on the box; Adhesive that is made for use in wet tanks; Panels that you can trim with scissors; Instructions that mention drying the tank first.

Who it's for
Anyone whose tank keeps sweating after a leak check and better ventilation.
Honest downside
The dye test shows a leak, or the tank is cracked. Repair the leak first. Also check your tank is not an odd shape the panels cannot fit.
Upgrade pick
Small dehumidifier for the bathroom (illustration)
Illustration

Small dehumidifier for the bathroom

Fixes: bathrooms that stay damp for hours even with the fan on

Look for: A compact size that fits the floor space; An automatic shutoff when the tank is full; A humidity setting or a built-in humidity display; A drain hose option, or a tank you can empty easily.

Who it's for
People in humid climates, or bathrooms with a weak fan and no window.
Honest downside
The fan and a liner fix the sweating. You will not need a dehumidifier in a dry bathroom.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on plumbing guidance on condensation and leak testing, tank-liner kit instructions and what owners report in reviews. We do not test products by hand.

Fitting a tank liner step by step

  1. Turn off the supply valve and flush to empty the tank.
  2. Sponge out the remaining water and dry the walls fully.
  3. Test-fit the foam and trim as needed.
  4. Keep the foam away from the fill valve, flapper, chain and overflow tube.
  5. Stick the panels in as the kit says and let the adhesive set.
  6. Turn the water on and check that the flapper and float move freely.

What to skip

Towels and tank covers as a fix

A towel or a fabric tank cover just soaks up the drips and stays damp, which can cause mold and smells. It does not stop the condensation. Dry the tank, cut the humidity and insulate the tank instead.

Frequently asked questions

Is my toilet tank sweating or leaking?
Put a few drops of food coloring in the tank and wait 15 to 30 minutes without flushing. If color appears in the bowl, the flapper leaks. If the outside of the tank is beaded with clear drops and the bowl stays clear, it is condensation. Check the bolts and supply line for drips too.
Why does my toilet tank sweat in summer?
Summer air holds more moisture, and tank water is cold. Even a small temperature difference is enough for drops to form. A liner and a fan help most in summer.
Does a toilet tank liner work?
Owners generally report fewer drips once the foam is fitted, since the outer wall stays closer to room temperature. It works best on a clean, dry tank with the foam fitted well, and with some ventilation.
Can I just wrap the outside of the tank?
Wrapping the outside does not stop the cold water warming the ceramic from the inside, and the wrap gets wet. Insulation works best on the inside of the tank, where the cold is.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Toilet tank liner insulation kit (illustration)
Illustration

Our pick: Toilet tank liner insulation kit

Check price