24/7 Emergency·(469) 338-5533
Plumbing

A Rocking Toilet Is Not a Loose Bolt Problem

A toilet that shifts when you sit on it is breaking its own seal every time, and water is going somewhere you cannot see.

August 27, 2026 · 5 min read

People live with a rocking toilet for years. It seems minor. It is not, because every movement works the wax seal loose and lets water and sewer gas escape under the floor.

Why it rocks

  • **An uneven floor**, which is common on tile that was laid over an older surface.
  • **A flange set below the finished floor level.** Very common after new flooring goes in — the flange that was flush is now recessed, and the toilet cannot seat properly.
  • **A broken flange.** Plastic flanges crack and cast iron ones corrode. The bolt slots break out and the bolts no longer hold anything.
  • **Rotted subfloor** around the flange, from exactly this problem going unaddressed.
  • **Bolts that were overtightened**, which cracks the porcelain base.

Why shimming it is not the answer

Shims stop the rocking. They do not fix a flange that is broken, corroded, or sitting below the floor, and they do nothing about a seal that has already failed.

Shimming a toilet whose flange is broken is putting a rug over a hole.

The signs the seal has already failed

  • A faint sewer smell in the bathroom that cleaning does not fix.
  • Discoloured or lifting flooring around the base.
  • A soft or spongy floor near the toilet.
  • Staining on the ceiling below, on an upper-floor bathroom.
  • Water appearing at the base after a flush.

What a proper repair involves

  1. Pull the toilet.
  2. Inspect the flange and the subfloor around it. This is the whole point — you cannot assess either with the toilet in place.
  3. Repair or replace the flange, and bring it to the correct height relative to the finished floor if flooring has been added.
  4. Repair any damaged subfloor.
  5. Reset with a new seal, correctly sized.
  6. Level and secure without overtightening.
  7. Seal the base appropriately.

If the floor is soft

Soft subfloor around a toilet means water has been getting through for a long time. That is a subfloor repair, not a toilet repair, and covering it with a new toilet does not stop it.

Have it looked at properly. Call (469) 338-5533.

Frequently asked

Why does my toilet rock?

Usually an uneven floor, a flange sitting below the finished floor level after new flooring was added, a cracked or corroded flange, or rotted subfloor around it. Each has a different fix.

Can I just shim a rocking toilet?

Shims stop the movement but do nothing about a broken flange, a flange at the wrong height, or a seal that has already failed. If the seal has gone, water has been getting under the floor.

How do I know the toilet seal has failed?

A faint sewer smell that cleaning does not fix, discoloured or lifting flooring at the base, a soft floor near the toilet, water appearing after a flush, or staining on the ceiling below.

When should flange height be corrected?

When new bathroom flooring is going in — before the floor is laid and the toilet reset. A flange that was flush becomes recessed once flooring is added, and fixing it later means pulling everything again.

The service that fixes this

Keep reading

Ready when you are

Book Wilson Family — one call fixes plumbing, heating & air.

Upfront pricing, licensed technicians, and a family that treats your home like its own. We answer 24/7.

Call (469) 338-5533 — 24/7