Why Is My Toilet Rocking or Leaking at the Base?
A wobbling toilet and a leaking one are almost always the same underlying problem at different stages — rocking breaks the seal, and the seal failing is what causes the leak.
- Time
- 15–45 min
- Cost
- $0–700
- Difficulty
- Moderate
- Risk
- Moderate Risk
01
Before you start
Diagnose first, then act.
02
Identify the most likely cause
Cause 1
Loose Closet Bolts
Root cause
The two bolts at the base of the toilet, hidden under decorative caps, hold the bowl firmly to the flange. They can loosen gradually over years of normal use, or from someone leaning on the toilet while cleaning or standing — and once loose, the toilet can rock even slightly with every use.
30-second check
Pop off the plastic caps at the base and check whether the nuts underneath turn easily by hand or with light wrench pressure.
Tools & materials
An adjustable wrench, a flathead screwdriver for the caps.
Step-by-step
- 1 Pry off the decorative caps covering the bolts at the base.
- 2 Tighten each nut a little at a time, alternating between the two sides evenly, rather than fully tightening one before the other.
- 3 Stop as soon as the toilet feels solid — overtightening can crack the porcelain base, which is a much bigger problem than a loose bolt.
- 4 Replace the caps and test by gently rocking the toilet from different angles.
Cause 2
Worn or Shifted Wax Ring
Root cause
The wax ring seals the connection between the toilet's outlet and the drain flange in the floor. Once compressed, it doesn't rebound — so if the toilet has been rocking (even briefly, before you noticed), the seal can shift or crack, leading to water leaking at the base specifically during or shortly after a flush.
30-second check
Add food coloring to the tank, wait 15–30 minutes without flushing, then flush and check whether colored water appears at the base — this confirms the leak is coming from the wax ring seal rather than somewhere else.
Tools & materials
Wax ring or wax-free replacement seal, new closet bolts, adjustable wrench, putty knife, gloves.
Step-by-step
- 1 Turn off the water supply and flush to empty the tank and bowl as much as possible.
- 2 Disconnect the supply line and remove the nuts from the closet bolts.
- 3 Carefully lift the toilet straight up and set it aside on a towel.
- 4 Scrape all old wax from both the toilet's outlet horn and the floor flange with a putty knife — old wax should never be reused.
- 5 Install new closet bolts in the flange slots, then place the new wax ring on the flange or toilet horn per the product's instructions.
- 6 Carefully lower the toilet straight down onto the flange, aligning the bolts, and press down firmly and evenly to seat the wax ring without twisting.
- 7 Hand-tighten the nuts, then snug with a wrench evenly on both sides — stop once solid, without overtightening.
- 8 Reconnect the water supply and check for leaks over the next few flushes.
Cause 3
Uneven Floor or Low Flange (Needs Shims)
Root cause
If the floor isn't perfectly flat, or the flange sits slightly lower than the surrounding floor, the toilet can rock even with a fresh wax ring and tight bolts — because the bowl simply isn't resting evenly on all sides.
30-second check
With bolts confirmed tight and a wax ring not obviously the issue, check for gaps between the toilet base and floor using a flashlight and feeler, particularly on one side.
Tools & materials
Plastic toilet shims (inexpensive, sold specifically for this), a utility knife, caulk.
Step-by-step
- 1 With the toilet in place and bolts snug but not fully tight, gently rock it to identify exactly where the gap is.
- 2 Slide plastic shims into the gap from the outside until the toilet sits solidly without rocking.
- 3 Fully tighten the closet bolts evenly.
- 4 Trim the shims flush with a utility knife.
- 5 Caulk around the base of the toilet, leaving a small gap at the back, which both hides the shims and helps catch minor future leaks before they spread across the floor.
Cause 4
Cracked or Corroded Flange, Cracked Toilet Base, or Subfloor Damage
Root cause
A flange that's cracked, corroded through, or sitting too low relative to the finished floor can't hold a proper seal no matter how good the wax ring or how tight the bolts are. In more serious cases, prolonged unnoticed leaking can soften the subfloor underneath, which is a structural issue rather than a simple seal problem.
30-second check
The floor around the toilet feels soft or springy underfoot, the closet bolts spin without gripping anything solid, or you've replaced the wax ring and shimmed the base and it's still rocking or leaking.
Why this one isn't DIY
What a professional actually does
A plumber assesses the flange's condition and either repairs it with an extender or repair ring, or replaces it outright if it's cracked or corroded through, and can identify whether subfloor repair is needed before the toilet goes back down.
Recap
Decision matrix
A quick side-by-side once you know which cause applies to you. Time and cost reflect the job itself, not how long it takes a pro to arrive.
| Metric | DIY Approach | Pro Approach |
|---|---|---|
| Recommendation | Most people fix this themselves | If the flange is damaged or the subfloor is affected |
| Typical Cost | $0–25 | $85–700 |
| Time Required | 10–75 min | 30–90 min |
| Tools Needed | Adjustable wrench, wax ring, closet bolts, plastic shims | Professional-grade tools & parts |
| Safety Risk | Moderate Risk | Handled by a licensed professional |
Deep dive
Learn more
Why a Wobble Is Worth Fixing Before It Becomes a Leak
The wax ring seal doesn't fail all at once — it's compressed once during installation and doesn't rebound, so every bit of rocking motion gradually degrades that seal further. A toilet that wobbles today but isn't leaking yet is very likely to leak eventually if the wobble itself isn't addressed, which is why tightening loose bolts as soon as you notice movement is worth doing right away rather than waiting.
The Dye Test: A Simple Way to Confirm Where a Leak Is Actually Coming From
Not every puddle near a toilet is a base-seal leak — condensation (sometimes called toilet “sweating”) or a supply-line drip can look similar. Adding food coloring to the tank and checking for colored water at the base after flushing is a reliable, free way to confirm the leak is genuinely coming from the wax ring seal before you commit to pulling the toilet.
FAQ
Frequently asked questions
-
Is it normal for a toilet to wobble slightly?
No — a properly secured toilet with a good seal should feel completely solid when you push against it from any angle. Any noticeable rocking means the bolts, wax ring, or flange need attention.
-
How do I know if the leak is from the wax ring or somewhere else?
Dry the floor completely, add food coloring to the tank, wait 15–30 minutes without flushing, then flush and check for colored water at the base. That confirms a wax ring seal leak rather than condensation or a supply-line issue.
-
Can I over-tighten toilet bolts?
Yes, and it's a real risk — overtightening can crack the porcelain base, which is a far bigger repair than a loose bolt. Tighten gradually and evenly, stopping as soon as the toilet feels solid.
-
How long do wax rings typically last?
Most last 20–30 years under normal, stable conditions. Movement or rocking shortens that significantly, since the compressed wax doesn't reseal itself once disturbed.
-
What are wax-free toilet seals, and are they better?
Wax-free seals (rubber, foam, or flexible gasket options from brands like Fluidmaster or Korky) can be more forgiving during installation and are reusable if you need to reposition the toilet. They still require a stable, properly-height flange to seal well, same as wax.
-
Why does my floor feel soft near the toilet?
This is a sign that water has likely been leaking for a while and has softened the subfloor — this is beyond a simple wax-ring fix and worth having a plumber assess before the toilet goes back down.
Sources
Research & References
How this guide was researched
This guide was built by cross-referencing established plumbing references on toilet flange and wax ring failure, informed by general conversations with residential plumbers about distinguishing a simple reseat from genuine flange or subfloor damage. full methodology for how we evaluate cost, time, and safety risk for every guide.
- Mr. Rooter — Leaking Toilet? You Could Have a Loose Toilet Flange
- Rooter Plus — Fix Toilet Leaking at Base: Causes & Solutions
- Dalmatian Plumbing — Toilet Leaking at Base? 3 Bad Wax Ring Symptoms
- This Old House — Cost to Replace a Toilet Flange (2026)
- HomeGuide — How Much Does Toilet Repair Cost? (2026)
- Angi — How Much Does Toilet Repair Cost in 2026?
A quick disclaimer
Keep exploring
Browse every Fix or Hire guide.
40 honest guides covering the home repairs people ask about most. Didn't find yours? Suggest one.