White toilet base with caulk line on bathroom floor, how to fix a wobbly toilet

How to Fix a Wobbly Toilet (And Why You Should Not Ignore It)

A wobbly toilet means the wax ring is leaking, the closet bolts are loose, or the flange is broken. Diagnose and fix in 30 minutes with a $5 wax ring and basic tools.


Quick answer: A wobbly toilet usually means the closet bolts (the two bolts at the base) have worked loose. Pop the plastic caps off, hand-tighten the nuts with a wrench (gentle, not cranked), and the wobble often disappears. If tightening doesn’t fix it, the wax ring underneath has compressed or failed and needs replacement, a 30-minute job with a $5 part. A wobbling toilet that you ignore eventually rots the subfloor underneath, which is a $1,000+ repair instead of a $5 one.

Most homeowners live with a wobbling toilet for years. It rocks a little when you sit down, you brace your hand on the wall, you move on. The problem is that every rock breaks the wax-ring seal between the toilet and the drain flange, which means a slow seep of water under the toilet on every flush. The water soaks into the subfloor. Over a year or two, the subfloor turns to mush. When you finally pull the toilet up, you find a $1,500 repair instead of a $5 part.

A wobble is the warning sign you fix this weekend, not next year. The fix is usually 30 minutes and one trip to the hardware store. Three common causes, in order from “free fix” to “you should’ve fixed it sooner.”

What You’ll Need

  • An adjustable wrench
  • A flathead screwdriver
  • A new wax ring ($3-5, or a wax-free rubber alternative for $8-12)
  • New closet bolts and caps if the old ones are rusty ($5)
  • A sponge or old towels
  • A small bucket
  • Latex or rubber gloves
  • A utility knife
  • A roll of plumber’s putty (only if you need to reseal the toilet base, optional)
  • A friend (a toilet is heavier than it looks)

Step 1: Confirm It’s Actually the Toilet That’s Wobbling

Before doing anything, kneel down and look at the toilet base. Push lightly side to side and front to back.

  • Toilet rocks side to side, front to back: closet bolts are loose, or the wax ring has compressed.
  • Toilet feels solid but the floor flexes around it: subfloor damage. Different problem, bigger job (see Cause 3).
  • Toilet seat wobbles but the bowl is solid: that’s the seat bolts, not the toilet. Tighten the two plastic bolts at the back of the seat itself.

For a true wobbling toilet, work through the causes below.

Cause 1: Loose Closet Bolts (Most Common, Free Fix)

Two bolts hold the base of the toilet to the floor flange below it. They sit at the front-left and front-right of the toilet base, hidden under plastic decorative caps. Over time, vibration from flushing and people sitting down works the nuts loose. The toilet starts rocking.

Fix:

  1. Pop off the plastic caps on either side of the toilet base. Most lift off with a flathead screwdriver pressed at the back edge.
  2. You’ll see a nut and washer on top of a bolt sticking up out of the floor. Test the nut by hand. If you can turn it with your fingers, it’s loose.
  3. Hold the bolt steady with one hand if it wants to spin (rare but happens with corroded bolts).
  4. Snug each nut down with an adjustable wrench. Alternate sides as you tighten, a few turns on the left, then a few turns on the right. Tightening one side fully before the other can crack the porcelain base.
  5. Tighten each nut just past hand-tight, then add a quarter turn with the wrench. Stop. This is the one place where over-tightening is genuinely dangerous, the closet bolt nuts pull the porcelain down against the floor, and porcelain cracks at maybe 1/2 turn beyond snug.
  6. Push the toilet side to side. If the wobble is gone, you’re done. Pop the plastic caps back on.

If the nut won’t tighten because the bolt is corroded or the nut is stripped, you’ll need new closet bolts. The toilet has to come up to replace them, which is the same procedure as the wax ring fix in Cause 2.

Cause 2: Failed Wax Ring (30-Minute Replacement)

If you tightened the bolts and the toilet still wobbles, the wax ring underneath has compressed unevenly or failed. The wax ring is a donut of beeswax (or rubber, in modern alternatives) that sits between the bottom of the toilet’s drain horn and the metal flange in the floor. Its job is to seal that connection so water and sewer gas stay in the pipe. A failed ring leaks water under the toilet on every flush, and is one of the common reasons a house smells like sewer at the bathroom level.

The replacement:

  1. Shut off the water. Turn the supply valve behind the toilet clockwise until it stops.
  2. Flush and empty the tank. Flush once to drain the tank. Sponge the rest of the water out of the tank and the bowl, you want no water left to slosh.
  3. Disconnect the supply line. Unscrew the supply line nut at the bottom of the tank. Have your towel ready, a small amount of water is going to come out.
  4. Remove the closet bolt nuts. Same as Step 1 above, but this time take the nuts and washers all the way off.
  5. Lift the toilet straight up. This is the heavy part. Most residential toilets weigh 60-90 pounds. Have a helper or be ready for an awkward lift. Carry it to a place where you can set it down on a towel or cardboard.
  6. Look at the flange. You’ll see the old wax ring stuck to either the toilet, the flange, or both. The metal or PVC ring set into the floor is the closet flange. It should sit flush with or slightly above the finished floor. If it’s below the floor level by more than 1/4 inch, you need a flange extender (see Cause 3).
  7. Scrape off the old wax. Use a plastic putty knife. Get every bit off both the bottom of the toilet and the top of the flange. Wax will be soft and sticky; gloves help.
  8. Inspect the closet bolts. If they’re rusty, bent, or stripped, replace them. New ones slide into the slots on either side of the flange. They sit head-down with the threaded end pointing up.
  9. Press a new wax ring onto the bottom of the toilet around the drain horn. Some installers prefer setting it on the flange instead; both work. The toilet-bottom approach is easier because you can see what you’re doing.
  10. Lower the toilet straight down onto the flange, aligning the closet bolts through the holes in the base. Press straight down with body weight; don’t rock it side to side (rocking is what breaks the seal you just installed).
  11. Tighten the closet bolts following the same alternating procedure from Cause 1. Snug, then a quarter turn with the wrench.
  12. Reconnect the supply line, turn the water on, and flush. Watch the floor around the base for any seepage. If it leaks, the wax ring isn’t seated. Pull the toilet, replace the ring, set it again.

Many modern installers prefer the rubber wax-free alternatives (Fluidmaster Better Than Wax, Korky WaxFree). They reseat without melting, work in cold bathrooms, and don’t require getting wax on everything. They cost a couple bucks more. I keep one of each kind in the parts bin.

Cause 3: Damaged Flange or Rotted Subfloor (Bigger Job)

If you pulled the toilet and find that the closet flange is broken, cracked, or sunk below the floor level, or the wood subfloor around it feels soft and spongy, you have a bigger fix.

Common scenarios:

  • Flange cracked or chunk missing: stainless steel flange repair rings ($15) slip over the existing flange and provide new ear slots for the closet bolts. This fixes most broken flanges without cutting any pipe.
  • Flange sits below the finished floor: a flange extender ring ($8-15) raises the flange to floor level. Stack as many as needed; secure with screws and a fresh wax ring on top.
  • Subfloor is soft or spongy: the wax ring has been leaking for a while. The subfloor has to come out and be replaced before any toilet goes back. This is where DIY territory ends for most people. The job involves removing the flooring, cutting out the rotted plywood, installing new plywood, and reflooring. Plumber + carpenter, or one general handyman, runs $500-1,500 depending on how far the rot has spread.

If you suspect subfloor damage but aren’t sure, press hard on the floor around the toilet base with your knee. Spongy or soft means water has been seeping for a while. Time to call someone.

Should You Caulk the Toilet Base?

This comes up in every toilet install. Two camps:

Caulk camp: A bead of caulk around the toilet base looks finished, prevents mop water from getting under the toilet, and adds a tiny amount of stability.

No-caulk camp: Leaving the base un-caulked means a future leak (from a failing wax ring) will show up immediately as water on the floor instead of pooling under the toilet hidden from sight.

The compromise that works: caulk the front and sides of the base, but leave a small gap (1-2 inches) at the back. That way, the toilet looks finished, but any leak will run out the back gap and tell you something’s wrong.

For caulk choice, white kitchen-and-bath silicone is the right product. See our caulk buying guide.

Common Mistakes to Avoid

Overtightening the closet bolts. The #1 reason people crack porcelain toilets. The bolts are torquing against the toilet base. Stop at “snug plus a quarter turn.” If the toilet still wobbles after that, the wax ring needs replacement, not more torque.

Skipping the wax ring replacement and just using shims. People wedge plastic shims under a wobbling toilet to stop the rock. The wobble is gone, but the broken wax seal is still leaking. Shims are fine after the wax ring is replaced, not instead of replacing it.

Rocking the toilet during installation. Lower it straight down once. Adjust by lifting and re-placing if needed, never by rocking. Rocking smears the wax sideways and breaks the seal.

Reusing the old wax ring. A used ring has been deformed by the toilet pressure. It won’t seal again. Always use a new one when you set a toilet, even if it “looks fine.”

Ignoring a softness in the floor. A spongy floor next to the toilet means water damage. Don’t put the toilet back without fixing the underlying problem.

Frequently Asked Questions

My toilet only wobbles a little. Do I really need to fix it? Yes. Even a small wobble breaks the wax seal during flushing. The water damage happens slowly and invisibly. By the time you notice ceiling staining below (if this is an upstairs bathroom), the subfloor is already gone.

How long does a wax ring last? A properly installed wax ring lasts 20-30 years on a stable toilet. The seal usually fails because the toilet moved (wobble, settling, an impact), not because the wax aged out.

Can I use two wax rings stacked for a deep flange? You can, but a flange extender ring is the better fix. Stacked wax rings often slide sideways during installation and produce a leaky seal.

My toilet is wobbly AND running constantly. Same fix? Different problems. The wobble is the wax ring or closet bolts. The running is the flapper or fill valve inside the tank. Fix them in either order.

My toilet wobbles AND gurgles. Related? Different mechanisms. The wobble is the seal at the base (this article). The gurgle is a drain or vent restriction further down the system, see our gurgling toilet diagnostic for the air-pressure side.

The bathroom floor is uneven. How do I level the toilet? Plastic toilet shims ($5 for a pack) wedge under the base after the toilet is set on the wax ring. Tap them in around the perimeter until the toilet sits level and stable, then trim the visible portion with a utility knife.

A toilet that rocks is a toilet that’s leaking, even if you can’t see the leak. The fix is almost always cheaper than the floor repair you’re heading toward. Tighten the closet bolts first, replace the wax ring if that doesn’t do it, and check the floor around the base for any softness. Thirty minutes of work today is a few thousand dollars of subfloor and ceiling drywall you don’t have to redo later.

More Plumbing guides