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
In this guide
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
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.

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 Illustration

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

Small dehumidifier
For bathrooms that stay damp after the fan runs
Why it happens
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.
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.
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.
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.
-
Rule out a leak with a dye test
Tool used: Food coloringAdd 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.
-
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.
-
Dry the tank and the floor
Tool used: Sponge and old towelWipe 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.
-
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.
-
Fit the tank liner
Tool used: Toilet tank liner insulation kitShut 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.
Illustration
Check price on AmazonTool for this step
Toilet tank liner insulation kit · Foam panels and adhesive that line the inside of the tank
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.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | ![]() 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 | 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 |

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.

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
- Turn off the supply valve and flush to empty the tank.
- Sponge out the remaining water and dry the walls fully.
- Test-fit the foam and trim as needed.
- Keep the foam away from the fill valve, flapper, chain and overflow tube.
- Stick the panels in as the kit says and let the adhesive set.
- 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?
Why does my toilet tank sweat in summer?
Does a toilet tank liner work?
Can I just wrap the outside of the tank?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure