Diagnose Plumbing Bathroom

Why Is My Toilet Rocking, and Is the Floor Under It Rotten?

Short answer: A rocking toilet has one of three causes: the closet bolts have loosened, the flange (the ring the toilet bolts to) is broken or sits below the finished floor, or the subfloor under the toilet has rotted because the wax seal has been leaking slowly for years. The first is a ten-minute fix. The third is the common one in older Charleston and York County bathrooms, and it is a floor repair, not a plumbing repair.

What is actually going on

A toilet is held down by two bolts through a flange at floor level, and sealed to the drain by a wax ring. Every time the toilet rocks, it breaks the wax seal a little. Every flush after that lets a small amount of water out under the base, where you cannot see it, onto the subfloor. Rocking and leaking feed each other: the rock breaks the seal, the leak rots the floor, the soft floor makes it rock more.

  • Loose bolts. The toilet moves but the floor around it is firm and dry. Somebody set it on a slightly uneven floor and the bolts have worked loose, or the plastic caps hid the fact they were never tight.
  • Flange problem. The flange is cracked, its bolt slots have broken out, or the floor was tiled over and the flange now sits below the tile so the wax ring cannot seal. Common after a DIY floor job.
  • Rotted subfloor. The wood under and around the toilet is soft, stained, or the vinyl is bubbling. Sometimes the floor next to the toilet dips. This is the wax ring having leaked for years, and it is the usual answer in a house more than fifteen years old.

How to tell in five minutes

  1. Press the floor around the toilet base with your hand, and stand on it right beside the bowl. Firm: bolts or flange. Spongy, or a dip: subfloor.
  2. Look at the floor covering. Lifted vinyl, cracked or loose tile, dark grout, a stain in a ring around the base: water has been getting out.
  3. Smell. A faint sewer smell in the bathroom that comes and goes is a broken wax seal.
  4. Check the ceiling below if there is one, or the crawlspace under it. A stain or soft wood under the toilet is the answer.
  5. Take the caps off and try the bolts. If they spin without tightening, the flange slot is broken or the flange is gone.

The honest DIY version

If the floor is firm: turn off the water, tighten the two closet bolts a quarter turn at a time, alternating, until the toilet does not move. Do not overtighten; porcelain cracks. If it still rocks, pull the toilet, replace the wax ring (or use a waxless seal), shim the base with plastic toilet shims, and reset it. That is a $20 job and an hour, and it is one of the most useful things a homeowner can learn to do.

If the floor is soft, stop. Resetting a toilet on a rotten subfloor does not work: the bolts have nothing to bite into and the rock comes back in a month, with more leaking. The subfloor has to be cut out and replaced first, and the flange usually with it.

When it is serious

  • The floor dips next to the toilet: the subfloor is gone and possibly the joist edge. On a second floor, the ceiling below is next.
  • Anything under the bathroom is stained or dripping.
  • Mold on the baseboard or behind the toilet.
  • It has been rocking for years. The water has been going somewhere every day of those years.

What is left after the plumber leaves — and who does it

A plumber will reset the toilet, replace the wax ring and, if you ask, replace the flange. A plumber will not cut out the subfloor, replace the rotted section, sister a joist edge, or put the tile or vinyl back. In a bathroom the floor repair is usually the whole job, and it is general-contractor work: ceiling repair below if it is upstairs, subfloor replacement, flange set at the right height for the new floor, and the tile or vinyl re-laid. That is what we do, and if the leak has been running long enough to reach the bathroom walls it turns into a small bathroom remodel, which is often where these end up anyway.

Charleston and York County notes

Two local patterns. In Charleston's older stock (West Ashley, James Island, downtown and the 1960s–80s houses in Mount Pleasant), toilets sit on plank or particle-board subfloor over a humid crawlspace, and the wax-ring leak has usually been joined by moisture from below, so the rot is bigger than the stain suggests. In York County, the more common cause is a floor that was retiled over the old floor and left the flange sunk a half inch below the surface; the fix there is a flange extender or a new flange, then a proper reset, and the subfloor is often still fine. Either way, press the floor before you buy a wax ring.

Sources

General guidance for homeowners in Charleston and York County, South Carolina, written from what we see on jobs. Conditions vary house to house; anything structural, gas or electrical is licensed work in South Carolina and should be looked at in person.

Frequently Asked Questions

Can I just tighten the bolts on a rocking toilet?

If the floor around it is firm and dry, yes: a quarter turn at a time, alternating sides, and stop when it is snug. If the floor is spongy, tightening will not hold and the toilet needs to come up so the subfloor can be repaired.

How do I know if the subfloor under my toilet is rotten?

Press the floor beside the base and stand on it. Softness, a dip, lifted flooring, a stained ring or a sewer smell that comes and goes all point to a rotted subfloor from a leaking wax seal.

Does a plumber fix the floor under a toilet?

Usually not. A plumber resets the toilet and replaces the wax ring or flange. Cutting out and replacing the subfloor, repairing the joist and re-laying the floor is general-contractor work, which is what Southeastern Renovation does.

How much does it cost to repair the floor under a toilet?

A wax ring and shims is under $30 if you do it yourself. Replacing a section of subfloor and resetting the toilet on a new flange is a small contractor job; add tile or vinyl work and any ceiling below and it grows. Get the floor looked at before anyone quotes it.

Is a rocking toilet an emergency?

Not an emergency, but not something to leave. Every flush of a rocking toilet is leaking a little onto the subfloor. A month is fine; a year is a floor.

Keep our renovation guides close

Add Southeastern Renovation to your preferred sources to help you find our guides in your personalized Google results.

Ready to Start Your Renovation?

Three fields · Jared follows up to discuss your project · Takes 30 seconds

Join 200+ Charleston homeowners who started here

Related Articles

Get your free estimate