Dallas Best Plumber
The base of a toilet where it meets the bathroom floor

Plumbing guide

Toilet Leaking At The Base

Water at the foot of a toilet is usually one of four things. Three of them are cheap, one of them is damaging your floor right now.

By the Dallas Best Plumber Editorial TeamLast updated October 2026

Water at the base of a toilet is most often a failed wax ring, which leaks only when the toilet is flushed and smells of sewage. Rule out the easier causes first: condensation on the tank, a leaking tank-to-bowl connection running down the outside, or a loose supply line. Dry the floor, flush, and watch where the water appears. A wax ring needs the toilet pulled and reset.

Find Out Which Of The Four It Is

Water on the floor around a toilet has four common sources, and they need completely different responses. Before you buy anything, spend five minutes identifying which one you have. The test is simple: dry the floor and the outside of the bowl and tank completely with a towel, put down a sheet of dry paper towel all the way around the base, then do nothing for an hour.

If the paper is damp after an hour with nobody flushing, you are looking at condensation or a supply-side drip - a continuous leak. If the paper stays dry for an hour and then wets immediately when you flush, the leak is at the floor connection and you almost certainly have a failed wax ring. Both findings save you from replacing the wrong part.

  • Wets only on flush, often with a sewage smell - failed wax ring or a broken closet flange. The water is coming from the drain connection under the toilet.
  • Wets continuously, water is clear and the tank feels cold and beaded - condensation. Common in humid bathrooms and on cold supply water; it is not a leak at all.
  • Water runs down the back or side of the bowl from above - the tank-to-bowl gasket or the tank bolts. Look for a wet trail starting high.
  • Water at the supply valve or along the flexible connector - a loose compression nut, a failed washer or a tired braided hose. Feel along the hose with a dry tissue.
  • Water seeping from a hairline crack in the porcelain itself - uncommon, but it means the fixture is finished and has to be replaced.
  • A rocking toilet with water on flush - the bolts are loose or the flange is broken, and the movement is what destroyed the seal.

The Easy Causes, And How To Fix Them

Three of the four causes are within reach of a homeowner with a wrench and an hour, and none of them involves lifting the toilet.

Condensation is the easiest. If the tank sweats in summer, the fix is an insulated tank liner or simply managing bathroom humidity with the exhaust fan. Nothing is broken. Confirm it by wiping the tank dry and watching it bead again from the outside.

A tank-to-bowl leak shows as a trail down the back of the bowl. The two or three brass bolts that clamp the tank to the bowl pass through rubber washers, and those washers harden with age. Tightening the nuts a quarter turn at a time, alternating between them, sometimes stops it - but porcelain cracks if you overtighten, so go gently and stop the moment it seats. If tightening does not work the tank has to come off and the gasket and bolt washers get replaced as a set.

A supply-line leak is usually a compression nut that has worked loose, or a braided connector at the end of its life. Hand-tighten the nut at the valve and at the tank, and if it still weeps, replace the connector - it is an inexpensive part. Shut the angle stop first and flush to empty the tank.

  1. Shut the water off at the angle stop behind the toilet before touching any connection, and flush to empty the tank.
  2. Dry everything, then re-pressurize and watch each joint individually with a dry tissue - a tissue finds a weep your eye will miss.
  3. For a tank-to-bowl leak, snug the tank bolts a quarter turn at a time, alternating, and stop as soon as the movement stops.
  4. For a supply leak, snug the compression nuts by hand first; replace the braided connector if it still weeps.
  5. For condensation, run the exhaust fan and consider an insulated tank - no plumbing repair is needed.
  6. Check that the toilet does not rock. If it does, the closet bolts are loose or the flange is damaged, and the wax seal is being worked loose every time someone sits down.

The Wax Ring: Why It Is Different

The wax ring is the seal between the bottom of the toilet and the closet flange on the drain. It is not under pressure - it only has to hold against the brief surge of a flush - which is exactly why the leak is intermittent. When it fails, every flush puts a small amount of waste water under the toilet and onto the subfloor, and almost none of it is visible until it has been happening for a while.

That is the reason this one matters more than the other three. A failed wax ring is a slow, repeating discharge into a floor you cannot see. On a wood subfloor it rots the deck and the joist tops. On a slab - which is the majority of houses in Dallas, Plano, Garland, Mesquite and the newer Collin County suburbs - it goes under the vinyl or tile, lifts the flooring and keeps the area permanently damp. The smell of sewage near a toilet with no visible leak is a strong indicator.

Replacing the ring means shutting off the water, draining the tank and bowl, disconnecting the supply, removing the closet bolt caps and nuts, lifting the toilet straight up and setting it on its side, scraping the old wax off both faces, inspecting the flange, fitting a new ring and resetting the toilet without rocking it. It is a real job rather than a tightening job, and the flange is where it goes wrong: a cracked plastic flange, a flange sitting below finished floor level after someone tiled over the old one, or corroded bolt slots all have to be corrected before a new seal will hold. A flange repair ring, an extender or a cast-iron flange replacement is not a parts-store afternoon.

When To Stop And Get A Plumber

Some of this is reasonable to take on. The cases below are not, and pushing through them is how a leak becomes a floor repair.

  • The toilet rocks or the floor around it feels soft or spongy. That is subfloor damage and it needs to be assessed, not resealed.
  • You have lifted the toilet and the flange is cracked, corroded, or sitting below the finished floor. Getting the height and the bolt anchorage right is the whole job.
  • The leak reappears after a new wax ring. Usually the flange, the floor level or the reset is the problem, not the wax.
  • There is sewage smell with no visible water, or staining on a ceiling below an upstairs bathroom.
  • The porcelain is cracked anywhere. Replace the fixture - a crack will not hold.
  • The toilet is on a slab and water is tracking out under the flooring, or you are not sure whether the water is from the toilet at all. On a slab a nearby leak can present at the toilet base and have nothing to do with it.
  • The closet bolts snap or spin, or the old wax has been replaced twice already. At that point it is a flange job.

What This Kind Of Repair Typically Costs

We do not set prices and we never publish a price as our own - this is a free referral service, not a plumbing company. The figures below are published national ranges from independent cost-data sites, named and linked with the date each was updated, so you can check them yourself and see where they disagree.

Published national figures for toilet repair and replacement
ServicePublished national figure
Toilet repairFixr.com, Cost to Hire a Plumber, updated January 30, 2025$60 - $200
Toilet repair - alternative published rangeInch Calculator, Cost to Hire a Plumber - 2026 Price Guide$150 - $300
Toilet installation / replacement - typical rangeFixr.com, Cost to Install a Toilet, updated January 28, 2026; national average given as $450$250 - $800
Toilet installation - labor onlyFixr.com, Cost to Install a Toilet, updated January 28, 2026$150 - $440
Hauling away the old toilet, where charged separatelyFixr.com, Cost to Install a Toilet, updated January 28, 2026$50 - $200
Plumber hourly rate - typical rangeFixr.com, Cost to Hire a Plumber, updated January 30, 2025; national average given as $90 per hour$75 - $150 / hour

These are national figures published by third-party cost-data sites on the dates shown - not Dallas Best Plumber's prices, not a quote, and not specific to Dallas-Fort Worth. None of them includes repairing a damaged closet flange or a rotted subfloor, which is the variable that actually moves this job. We are a free referral service, we do not set prices and we do not perform work.

Sources: Fixr.com - Cost to Install a Toilet (updated January 28, 2026); Fixr.com - Cost to Hire a Plumber (updated January 30, 2025); Inch Calculator - Cost to Hire a Plumber, 2026 Price Guide

In The Meantime

Until it is repaired, limit the damage. If the leak only happens on flush, use another bathroom and stop flushing that toilet - every flush is another small discharge under the floor. If you have to use it, shut the angle stop between uses so a running fill valve cannot add to it. Keep towels down, lift any rug or bath mat so it is not holding moisture against the floor, and run the exhaust fan.

Photograph the floor and the base before anyone starts work. If the subfloor turns out to be damaged, those photographs matter: the Insurance Information Institute notes that the HO-3 homeowners form covers accidental discharge of water from a plumbing system but treats seepage as a maintenance issue that is not covered, and the distinction between a sudden failure and a long-running weep is exactly what an adjuster will ask about.

Dallas Best Plumber is a free referral service, not a plumbing company. Tell us whether the water appears only on flush, whether the toilet rocks, and whether the floor feels soft, and we put your request in front of licensed, insured local plumbers who handle toilet and flange work, with a free, no-obligation quote. We do not do the repair ourselves and we do not promise an arrival window for anyone else.

Still stuck? Get matched with a licensed local pro

We'll connect you with a licensed, insured plumber in the Dallas-Fort Worth area for a free, no-obligation quote.

Frequently asked questions

Why is my toilet leaking at the base only when I flush?

That timing points to the wax ring or the closet flange. The seal under the toilet is not under constant pressure - it only has to hold against the surge of a flush - so a failed seal leaks in short bursts and stays dry in between. It usually comes with a faint sewage smell. Dry the floor, lay paper towel around the base, wait an hour, then flush: dry then suddenly wet confirms it.

Is water around the toilet base always a wax ring?

No, and it is worth ruling out the cheaper causes first. Condensation on a sweating tank wets the floor continuously with clear water and is not a leak at all. A failed tank-to-bowl gasket leaves a wet trail running down the back of the bowl from above. A loose supply nut or a tired braided connector weeps at the valve. Only a drain-side failure wets the floor specifically on flush.

Can I just caulk around the base to stop the leak?

No. Caulk at the base traps the water under the toilet instead of letting it show, so the subfloor keeps getting wet and you lose the only early warning you had. Caulk is fine as a finish detail on a toilet that is correctly sealed below, but it is not a repair for a failed wax ring. The fix is to pull the toilet, inspect the flange and reset it on a new seal.

Is a leaking toilet base an emergency?

It is not a burst-pipe emergency, but it is not something to leave for a month either. Every flush puts waste water onto the subfloor, and on a slab it tracks out under the flooring where you cannot see it. Stop using that toilet, shut the angle stop, and get it looked at within days rather than weeks. If the floor already feels soft, the damage has started.

My toilet rocks slightly - does that matter?

Yes. A toilet that moves works the wax seal loose every time it is used, and rocking usually means either loose closet bolts or a damaged flange underneath. Snugging the bolts may stop the movement, but if they spin, snap or will not hold, the flange is the problem. Do not shim and ignore it - the seal below will keep failing.

Have a plumbing problem right now?

Tell us what's happening and we'll match you with a licensed, insured local plumber. Free, no-obligation quote — no pressure.

Get a Free Quote