Bathroom

Fix a wobbly toilet

A toilet that rocks when you sit on it needs attention, even if you can't see a leak. That movement can damage the wax seal underneath and let water into the subfloor. Catch it early, and tightening two bolts or adding a shim may be enough. Don't overtighten the bolts. Porcelain cracks easily, and a cracked base means a new toilet.

A hand tightening the nut on a toilet's floor bolt with an adjustable wrench, with plastic shims under the base
Snug the floor bolts a little at a time; overtightening can crack the porcelain.
Quick answerTighten the two floor bolts a quarter turn at a time, alternating sides, and shim any gap. Water at the base means the wax ring needs replacing.
Worth checking firstLook for water or a soft spot on the floor around the base first. If the floor gives or it's stained, the wax seal has likely been leaking into the subfloor, and tightening the bolts won't fix that. A solid floor with just a rock usually needs only shims and a snug bolt.

Good to knowQuick fix

Easy20 min$0–10
Side view of a toilet with closet bolt and nut, bolt cap and a plastic shim under the base
How to fix a wobbly toilet: pop off the bolt cap (3), snug the closet bolt nuts (1) a quarter turn at a time, and shim any gap (2). Don't overtighten.

What holds a toilet down

A toilet is held to the floor by two bolts, called , that come up through a ring in the floor and through the base of the toilet. Over time the nuts loosen, or the floor underneath isn't quite level, and the toilet starts to rock. The goal is to make it solid without cracking the porcelain, and that takes patience more than muscle.

Why it rocks

Loose closet bolts

The nuts holding the toilet to the floor loosen over time.

An uneven floor

Tile and older floors aren't always perfectly flat.

A broken flange

The ring the toilet bolts to can crack, so the bolts have nothing to grip.

A rotting subfloor

A slow leak can soften the floor around the toilet.

Why does it rock?
What you findCauseFix
Bolt caps loose, nuts turn easilyLoose closet boltsTighten evenly, a little at a time.
Gap under one side of the baseUneven floorPlastic shims, trimmed flush, then caulk.
Bolts spin and won't tightenBroken flangeFlange repair ring or a plumber.
Floor soft around the toiletRotting subfloor from a leakCall a plumber now.
Test with your handNever stand or rock on the toilet to test it while tightening. Check by pressing gently with your hand.

Make it solid again

0 of 5 done
  1. Pop off the bolt capsPry the plastic caps at the base on each side. They usually snap off.
    Flat screwdriver prying the plastic bolt cap off the base of a toilet
  2. Tighten the nuts gentlyTurn each nut a quarter turn at a time, alternating sides. Stop as soon as it feels snug and the toilet stops moving.
    Something went wrong?
    • The nut just spins The bolt is loose in the flange. Hold the bolt top with pliers while you turn the nut, or the flange may need repair.
    • It still rocks with the nuts snug Don't tighten more. Use shims under the gap instead; overtightening cracks the base.
    Wrench turning a toilet bolt nut a quarter turn, alternating from side to side
  3. Shim any gapIf it still rocks, find the gap and slide plastic shims in until it's solid. Trim them flush with a utility knife.
    Something went wrong?
    • The shims keep sliding out Tap them in gently until they're snug, then trim and caulk over them so they stay put.
    Plastic toilet shim slid under the base where there's a gap, then trimmed flush
  4. Check for signs of a leakLook for water stains, a soft floor near the base, or a sewer smell. These mean the wax ring has failed.
    Water stain and soft spot on the floor around a toilet base, signs of a failed wax ring
  5. Caulk the base (optional)Caulk around the base but leave the back open, so if a leak ever starts you'll see water instead of it hiding under the floor. Let the caulk cure as long as the tube says, often about 24 hours, before mopping around the base.
    Caulk around the toilet base with a gap left at the back so leaks stay visible

Watch it done

How To Fix A Wobbly ToiletBy Everyday Home Repairs on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • The toilet doesn't move when you push on it
  • Shims are trimmed flush and out of sight
  • No water stains, soft floor or sewer smell at the base

Bolts spin without tightening? The flange is likely broken.

If it still rocks or a bolt spins

If the bolts spin without tightening, the flange is probably broken. A flange repair ring fixes it, but the toilet has to come up.

Water around the base of the toilet after flushing usually means the wax ring has failed. Replace it before the floor gets damaged.

Go slow on the boltsTighten in quarter turns and check between each one. Porcelain cracks without warning, and a cracked base means a new toilet.
Renting?If you rent, tell your landlord about a rocking toilet, especially if there's water at the base. and floor repairs are theirs.
Call a plumber ifSoft or spongy floor around the base, water seeping out when you flush, or a sewer smell. The wax ring needs replacing, and the subfloor may need repair.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): A plumber typically charges $150–$350 to reset a toilet with a new wax ring. Flange repairs add $100–$300.

Find a plumber near you

If it's a different toilet problem

Wobbly toilet questions

Can a wobbly toilet cause a leak?

Yes. Rocking can break the wax seal under the toilet, which can leak slowly into the subfloor.

Should I caulk around a toilet?

Many plumbers do, and some local codes require it. Leave a gap at the back so that if a leak ever starts, the water shows up instead of hiding under the floor.

Is water around the base of my toilet a wax ring leak?

Often, yes, especially if it appears after flushing. Tightening won't fix a broken seal; the toilet needs to come up for a new wax ring.

How tight should toilet bolts be?

Snug, not cranked. Alternate sides a quarter turn at a time and stop when the toilet stops rocking. Overtightening cracks porcelain.

Do I need a new wax ring if the toilet rocked?

If you see water at the base, smell sewer gas, or the toilet rocked for a long time, yes. Replacing it means lifting the toilet.

Can I keep using it until I fix it?

Yes, if there's no water at the base. Tighten the bolts gently as soon as you can, since the rocking can damage the seal.

Why does my toilet move when I sit?

The floor bolts have usually loosened. Tighten them a quarter turn at a time, alternating sides, and shim any gap.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. PrivacyAccessibility

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Manufacturer instructions for the parts and products involved, EPA WaterSense.

How we write and review →
A helpful next stepToilet leaking at the baseMake sure the water is really coming from under the toilet, then replace the wax ring.