Faucets

Toilet Tank Sweating in Calgary: Stop the Drips and Puddles

November 2, 20267 min read
Toilet Tank Sweating in Calgary: Stop the Drips and Puddles

You walk into the bathroom and the toilet tank is covered in droplets, with a small puddle on the floor around the base. Before you panic about a leak: in most Calgary homes, a wet tank is just condensation. Cold water inside the tank meets warm, moist air in the room, and the moisture settles on the porcelain like it does on a cold glass of water.

It is harmless at first, but a damp floor can stain, lift flooring edges, and feed mould over time. Here's how to confirm it is sweating, why it happens in Calgary and Alberta homes, and how to stop it.

Sweating or leaking? Check this first

A tank that is sweating and a tank that is leaking look similar. The fix is completely different, so test before you do anything else.

  1. Dry the tank and the floor with a towel.
  2. Put a few drops of food colouring into the tank water.
  3. Wait 20-30 minutes without flushing.
  4. Wipe the outside of the tank and the floor with white tissue.

If the tissue picks up coloured water, you have a real leak, not condensation. If the tissue stays clear, it is sweating.

Also look at where the water collects:

  • Droplets all over the outside of the tank, including the lid and sides: condensation.
  • Wetness only at the base of the tank, at the bolts, or at the supply line: a leak from a worn gasket, loose connection, or supply hose.
  • A ring of water around the bottom of the bowl: possibly a worn wax seal. See our guide on a wobbly toilet fix for what that involves.

Why toilet tanks sweat in Calgary homes

Condensation needs two things: a cold surface and humid air. Your toilet tank has both.

The water is cold. Municipal water in Calgary comes in cold, especially in winter and spring when the supply is close to its coldest. Each time the tank refills, that cold water chills the porcelain.

The bathroom air is humid. Hot showers, baths, and drying laundry all add moisture. Chinook warm-ups, summer humidity, and a bathroom with a weak fan make it worse.

When the tank surface is colder than the dew point of the room air, water droplets form. That is the same reason a glass of ice water drips on a patio table.

Why it shows up more in certain seasons

  • Summer: warm, humid days and cold tank water create the biggest temperature gap. Many Calgary homeowners first notice a sweating tank in July and August.
  • Winter: Calgary winters are dry, so sweating is less common. But if you run a humidifier hard, or shower in a small bathroom with a weak fan, tanks can still sweat.
  • Shoulder seasons: a chinook can swing temperatures quickly, and a warm, damp day suddenly meets cold basement-fed water.

Homes where it happens most

  • Older homes in areas like Acadia, Haysboro, or Brentwood with undersized or noisy fans that people rarely turn on.
  • Basement bathrooms in Falconridge or other newer builds where the water line runs through cold concrete areas and ventilation is minimal.
  • Condos with shared walls and small, windowless bathrooms.

5 fixes that actually stop the dripping

You do not need to replace the toilet. Start with the cheapest fix and work down.

1. Run the exhaust fan longer

This is the biggest win and costs nothing. Turn the fan on before you shower and leave it running for 20-30 minutes afterward. If steam still hangs around, your fan may be clogged or undersized. Our article on bathroom exhaust fans not clearing steam walks through the common causes.

2. Crack a window or open the door

If your fan is weak, open the bathroom door after a shower, or crack a window for a few minutes. Moving air out of the room lowers humidity fast.

3. Add a toilet tank liner

A foam tank liner is an insulating panel that sits on the inside walls of the tank. It keeps the cold water away from the porcelain, so the outside stays closer to room temperature. Kits are inexpensive at Calgary hardware stores.

To install one:

  1. Turn off the water at the shut-off valve behind the toilet.
  2. Flush and hold the handle to drain the tank. Sponge out the last water so the surface is fully dry.
  3. Clean the inside walls so the adhesive sticks.
  4. Cut the foam pieces to fit if needed and press them in place.
  5. Let adhesive cure per the kit instructions, then open the valve and refill.

Be careful not to block the flapper, fill valve, float arm, or overflow tube. If your tank already runs on and off, sort that out first with our running toilet guide.

Liners help a lot, but they are not magic. In very humid conditions, a tank with a liner can still sweat a little.

4. Lower the humidity in the room

  • Take shorter or slightly cooler showers.
  • Don't dry towels or laundry in the bathroom.
  • If you use a furnace humidifier, check its setting. Our guide to furnace humidifier maintenance in Calgary covers how to keep it balanced.
  • A small dehumidifier in a basement bathroom can make a big difference.

5. Catch the drips

If sweating is mild, a small absorbent mat or a towel placed under the tank protects the floor while you work on the root cause. Wash or replace it often so it does not grow mould.

When condensation is not the real problem

Sometimes a "sweaty" tank hides something else. Call a technician if you notice:

  • A constantly running toilet or hissing fill valve. Water is churning through the tank all the time, which keeps it colder.
  • Water at the supply line connection. A worn hose or loose fitting needs replacing.
  • Water seeping from the bolts under the tank. The rubber washers or tank gasket have likely failed.
  • A soft or discoloured floor around the base. Moisture may have been there longer than you think.
  • Mould on the wall or ceiling of the bathroom, which points to a ventilation problem bigger than one toilet.

If the toilet is old, cracked, or has needed repeated repairs, a replacement may make more sense. See our toilet replacement guide for the signs to look for.

What a YOFF technician can do

If you would rather not deal with it yourself, a YOFF Home Services technician in Calgary can:

  • Test whether your tank is sweating or leaking.
  • Replace worn tank gaskets, bolts, fill valves, or supply lines.
  • Install a tank liner properly without blocking moving parts.
  • Reset and reseal a loose toilet.
  • Replace the toilet if repair is no longer worth it.

Our No Fix, No Fee policy means you only pay if the problem gets solved.

Quick prevention checklist

  • Run the fan during and after every shower.
  • Keep the fan clean so it actually moves air.
  • Fix a running toilet quickly.
  • Insulate the tank with a liner if sweating returns every summer.
  • Check the floor around the base once a month for dampness.

FAQ

Is a sweating toilet tank normal in Calgary?

Yes. Even in a dry climate like Alberta's, bathrooms get humid from showers, and the water in the tank stays cold. Sweating is common in summer and in small, poorly ventilated bathrooms.

Can a sweating toilet tank cause water damage?

Yes, over time. Constant dripping can stain or swell flooring, loosen the toilet's seal at the floor, and encourage mould in the bathroom. Dry the area and fix the cause rather than just mopping up.

Does a toilet tank liner really work?

Usually, yes. A liner keeps cold water away from the porcelain, so condensation drops sharply. It may not stop sweating entirely in very humid rooms, so pair it with better ventilation.

How can I tell if my toilet is sweating or leaking?

Dry the tank and floor, add food colouring to the tank water, and wait without flushing. If coloured water appears outside the tank, it is a leak. If the water stays clear, it is condensation.

Should I call a technician for a sweaty toilet tank?

Not always. Try ventilation and a liner first. Call a technician if the water is coloured, the toilet runs constantly, the base keeps getting wet, or you see damage on the floor.

Need a hand?

If your toilet tank keeps dripping and you can't tell why, YOFF Home Services is here for Calgary homeowners. Reach out for toilet repair, leak checks, or a replacement, and we will get the puddles under control.

Rather have YOFF handle it?

We cover faucets and more across Calgary and nearby communities — booked fast, done right. No Fix — No Fee.