Streamlined Plumbing Field Guide · how to

A Rocking Toilet Is Not a Shim Problem

A shim stops the movement you can feel and leaves the reason for it in place. Every rock kneads the wax seal further open, so a wobble ends as a leak — and what to check before anyone lifts it.

By Brandon ByrdOwner · Licensed Master Plumber
October 19, 2026 · 8 min read
Close-up of the base of a white toilet on a wood-plank bathroom floor

Everybody's first instinct with a toilet that moves is to stop the movement. A folded shim, a plastic wedge, a couple of turns on the closet bolts, and the wobble is gone. It genuinely feels like a repair.

It is not one. A shim stops the motion where you can feel it and leaves in place the reason the toilet was moving, which is nearly always something below the fixture that has stopped doing its job. Meanwhile the rocking has been quietly working on the one component in the assembly with no ability to recover.

Why does every rock re-break the seal?

The seal under a toilet is a ring of soft wax compressed once between the outlet on the underside of the bowl and the flange set in the floor. It has no spring in it. It seals by deforming into the exact shape of the gap it found on the day the toilet was set, and it stays in that shape as long as nothing disturbs it.

A rocking toilet disturbs it several times a day.

Each rock lifts the outlet a fraction on one side and presses it down on the other. The wax follows, because that is all wax does, and then stays where it was pushed. Nothing brings it back. Do that a few thousand times over a year — every time somebody sits, stands or leans on the tank — and the ring is no longer a ring. It is a kneaded lump with a low spot in it, and a low spot in a wax seal is a channel.

So the leak that follows a wobble is not a separate failure that happened later. It is the wobble, expressed in water — which is why a toilet that has rocked for two years and now leaves water at the base is not two problems.

A shim treats the symptom you can feel. The seal is the symptom you cannot, and it has been failing the whole time.

Three causes, and they are not equally serious

Everything that makes a toilet rock falls into one of three groups, and the right response to each is different.

Loose closet bolts. The least serious version. The toilet, the flange and the floor are all fine; the connection between them has relaxed. It is also the version people assume they have, which is why so many toilets get torqued down onto flanges that were the actual problem.

A floor that is not flat. Also benign, and common wherever a bathroom has been refloored. Tile or LVP laid over an older surface rarely comes out perfectly planar around a fixture, and a toilet set on a slightly dished floor bears on two points instead of a full footprint. This is the one case where shims are genuinely correct — set during the reset, not slid under afterwards.

The flange, or the floor holding it. The serious version. The flange is the collar in the floor that both anchors the toilet and gives the wax something flat to seal against. If it has snapped at the bolt slots, corroded through, or pulled up out of a subfloor that has gone soft, then the bolts have nothing solid to pull against and no amount of tightening produces a firm fixture. Motion here is not a fastening problem. It is the anchor failing.

Diagnosing it without lifting anything

You will not get a final answer this way. You will get a good read on whether to expect a straightforward reset or something with a repair in it, and that is worth ten minutes.

  1. Find the direction of the rock
    Straddle the bowl and rock it deliberately front to back, then side to side, and note which direction gives. Side-to-side movement with the base staying flat on the floor points at the bolts. Front-to-back movement, or a base that visibly lifts off the floor on one edge, points lower down.
  2. Get the bolt caps off and turn the nuts by hand
    Lift off the plastic caps and try each nut with fingers, then a quarter turn with a wrench. A nut that snugs up and firms the toilet was simply loose. One that turns and turns without getting tight means the bolt is travelling up out of a failed flange slot.
  3. Watch the far bolt while you press
    Press down hard on one side of the bowl and watch the closet bolt on the opposite side. If the bolt head rises with the toilet, it is not anchored to anything solid — the flange is lifting, or the floor around it is.
  4. Read the floor at the perimeter
    Look for grout lines going dark, vinyl curling near the base, tile that flexes underfoot, or a soft spot when you press a heel just outside the footprint. Any of those puts the conversation on the floor rather than the fixture.
  5. Look underneath if you can
    In a two-storey house or a home over a crawlspace, the ceiling or framing below that bathroom is worth a torch. Staining directly under a toilet is not ambiguous.

Slab-on-grade and pier-and-beam are different problems

This distinction matters more on the Gulf Coast than almost anywhere, because the housing stock here is genuinely split and the two foundations fail in different directions.

On a slab, the closet bend is cast into the concrete and the flange sits at the top of it. Nothing under the fixture can rot, so a rocking toilet on slab is a short list: bolts, flange, or a floor covering that changed height. There is no structure to lose while you think about it. The awkward part is that if the flange itself has failed you cannot simply unscrew it and fit another — the pipe is in concrete, and the repair has to work with that. Most of the post-boom subdivisions across Daphne, Spanish Fort and Foley are built this way.

Over a crawlspace, the flange is screwed into plywood spanning joists, and all of it is wood living in Baldwin County humidity. A seal leaking a little on every flush is a slow, continuous water supply to exactly the wrong square foot of subfloor. When that plywood softens the screws lose their bite, and the flange starts to travel with the toilet. In these houses rocking is very often the first visible symptom of rot rather than the cause of it, which reverses the order people expect. Older stock through Fairhope, Montrose and Point Clear carries plenty of this construction.

Rental property earns a note. A toilet in a vacation unit is used by many people who have no reason to mention that it moves, and the off-season gives a compromised seal months of unobserved opportunity.

What the repair actually is

Pull, look, then decide. The toilet comes up, the old wax comes off both faces, and the flange gets inspected properly for the first time since it was installed.

If the flange and the floor around it are sound, it goes back down on a fresh seal with new closet bolts, bedded and shimmed if the floor needs it, and the job ends there. That is the outcome most of the time, and a quick one.

If the flange is broken, corroded or sitting below the finished floor, the repair depends on which of those it is — three genuinely different fixes, not interchangeable, which is the whole subject of the flange piece.

If the subfloor is soft, that has to be sorted before anything gets screwed into it, because a perfect flange fastened to compromised plywood is a rocking toilet again in short order. I will tell you exactly what I find. Where the repair crosses out of plumbing and into framing, I would rather say so than paper over it.

The short version

A wobble is information. It says the anchor, the fastening or the floor has changed, and it says the seal has been paying for it ever since. Stopping the movement without answering the question buys a few months and spends them on the subfloor.

That work is toilet repair — locally, the Daphne toilet repair page. If there is already staining below the bathroom or the meter is moving with everything shut off, it has become leak search and repair as well. For rental and condo portfolios where this shows up across several units, commercial plumbing is the better door.

Repair work carries a two-year warranty. (251) 423-7654, any hour. Brandon Byrd, Alabama Master Plumber MP-4462.


Sources. Wax closet-ring manufacturers' installation instructions specify that the ring is single-use, seals by compression, and must be replaced whenever the fixture is removed — the basis for the wear mechanism described here. Model plumbing code requires that a closet flange be secured to an approved firm base and that the water closet be set level; shimming and sealing at the base are addressed in the same provisions. Foundation-type distinctions reflect standard slab-on-grade and raised-floor residential construction practice rather than any survey of local housing.

ShareXFacebook

Questions. Answered.

  • Is it ever acceptable to shim a rocking toilet?
    Yes, but only for one of the three causes, and only as part of a reset rather than as a substitute for one. If the flange and the bolts are sound and the floor itself is genuinely out of flat — common where tile went down over an older surface — shims are the correct answer. They belong under the base while the toilet is being set, so the fixture is bedded solid before the seal takes its shape, and then the gap is closed. Sliding shims under a toilet that is already leaking treats the symptom you can feel and leaves the one you cannot.
  • Why does a rocking toilet start leaking?
    The seal under the toilet is soft wax with no elasticity. It seals by being crushed once into the exact shape of the gap it found, and it keeps that shape until something moves. Every rock lifts the outlet a fraction on one side and compresses it on the other, and the wax simply follows and stays where it was pushed. Repeat that a few thousand times across a year and the ring has been kneaded into something with a channel through it. The leak is not an event with a date; it is wear.
  • Can I just tighten the closet bolts?
    Try it gently, and stop the moment it stops helping. Closet bolts are meant to hold a toilet down against a flange, not to take up a gap, and the two things that break when people torque them are the porcelain and the flange. If a nut turns and turns without ever coming up tight, the bolt is pulling free of a flange that has broken at the slot, and every further turn is force into the weakest part of the assembly. A toilet that needs re-tightening every few months is telling you something structural.
  • How can I tell whether the flange is broken without pulling the toilet?
    You can get a strong indication. Pop the bolt caps off, then press down firmly on one side of the bowl and watch the closet bolt on the opposite side. If the bolt head lifts with the toilet, whatever it is anchored to is coming up too, and that is a broken flange or a floor that has stopped holding screws. If the nut spins freely without tightening, same conclusion. What none of this tells you is which of the two it is, or how far it has gone — that is only visible with the fixture off.
  • Does a rocking toilet mean the floor underneath is rotten?
    Not necessarily, and the answer depends heavily on what your house is built on. Over a crawlspace, wood is in play, and a slow seal leak into plywood in Baldwin County humidity is exactly how a flange loses its grip — there, rocking is often the first symptom of rot rather than the cause. On slab-on-grade there is nothing to rot, so a rocking toilet is almost always loose bolts, a failed flange, or a floor covering that changed height. Same wobble, very different thing underneath.
Related resources

Keep going.

Pages on the site that connect to this article — the plumbing work it covers, the towns it applies to, and the natural next step if you're ready to get someone out.

Free tools that pair with this guide

  • Water-Waste Calculator

    Turns a drip or a running toilet into gallons and dollars a year, using EPA WaterSense math.

  • Plumbing Symptom Checker

    Pick what the house is doing and get the likely cause, how urgent it is, and the check you can make yourself. Free, no email.

Get help

Need a Service Call?

Reading the article and recognizing the problem? Skip ahead — call us.

Call nowSchedule service