The toilet in our hall bathroom wobbled from the day we moved in (the home inspector even noted it). While some rocking toilets can be stabilized with plastic shims or tightened bolts, we discovered the problem was a rusted bolt under the toilet flange. Fixing that required removing the entire toilet and replacing the bolt and wax ring, so it stayed on our to-do list until recently. Here’s how I finally took care of it and stopped our toilet from rocking for good.

The overall steps are similar to a standard toilet installation, but this project included removing an old, well-worn wax ring. Below I’ve written the process clearly and in order, starting with turning off the water.
Materials For Fixing A Rocking Toilet
Removing and reinstalling a toilet requires basic hand tools—no power tools—and the only item you’ll likely need to buy is a new wax ring kit (make sure it includes new bolts). Here’s what we used:
- Flathead screwdriver
- Wrench
- Hacksaw
- Small putty knife
- Bowl, sponge, and paper towels
- New wax ring kit (with bolts)
- White silicone caulk
Tip: buy two wax ring kits just in case you need a second one while seating the bowl.
Step 1: Turn Off Water & Drain The Tank
Turn the water supply valve clockwise to shut off the water. Try to do this by hand to avoid damaging the valve. If it’s stiff, a little lubricant can help. Once the water is off, flush the toilet to empty most of the water from the tank and bowl, then use towels or a sponge to soak up any remaining water.


Step 2: Detach The Supply Line
Once dry, unscrew the supply line from the bottom of the tank. Expect a small amount of water in the line—have paper towels or a small bowl ready to catch it.


Step 3: Unscrew & Remove The Toilet Tank
Remove the bolts that attach the tank to the bowl. Some bolts can be removed from above with a screwdriver, though you may need to access a nut underneath. Lift the tank carefully and set it on a soft surface—an old towel in the bathtub works well to prevent damage.



Step 4: Remove The Toilet Bowl
Unscrew the floor bolts on either side of the bowl. In our case one was badly rusted and causing the rocking motion. With the bolts removed, rock the bowl gently to break the wax seal and lift the bowl off the flange. It will be heavier than it looks, so take care lifting straight up to avoid damaging the bowl or the floor.


Step 5: Plug The Sewage Hole
After removing the bowl, plug the drain opening with an old rag to reduce sewer odors in the room. Don’t push the rag in too far; keep it visible so it’s easy to remove later.

Step 6: Scrape Away The Old Wax Ring
Scrape the old wax ring from the flange and the underside of the bowl using a plastic putty knife. Remove any old rubber reinforcement ring if present. Clean all surfaces thoroughly so the new wax ring seats evenly.



Step 7: Put The New Bolts & Wax Ring In Place
Install the new flange bolts, then place the new wax ring. Many wax ring kits include a rubber gasket and new bolts—position the wax ring on the underside of the bowl where it will meet the flange when lowered.



Step 8: Set The Toilet Bowl Back In Place
Carefully lower the bowl straight down over the flange bolts, aligning the bolt holes. It helps to have a second person for this step. Once the bowl sits on the wax ring, press down evenly to compress the ring and create a good seal. If you need to lift and reposition the bowl, be prepared to replace the wax ring if it gets too compressed.


Step 9: Tighten The Bolts
Install washers and nuts on the bolts and hand-tighten them first. Then use a wrench to tighten a few turns alternately on each side to keep even pressure. Do not over-tighten—the porcelain can crack. Use a level if you want to ensure the bowl sits perfectly flat.


Step 10: Cut Off Excess Bolt Length
Trim any excess bolt length with a hacksaw so decorative caps will fit over the bolts. Smooth any rough edges if needed before snapping on the caps.

Step 11: Reattach Your Toilet Tank
Set the tank back on the bowl, reinstall the tank bolts, and tighten them evenly—again, avoid over-tightening to prevent cracking. Make sure the tank feels secure and aligned.

Step 12: Reconnect Your Water Line & Check For Leaks
Reconnect the water supply line, turn the shutoff valve back on, and let the tank fill. Inspect around the base, under the tank, and at the supply connection for any leaks. Flush a few times to confirm the seal and connections are watertight.

Step 13: Caulk Around the Base Of the Bowl
Run a bead of white silicone caulk around the base of the toilet to finish the job. We caulk only the front three-quarters, leaving the back gap so any future leaks will escape and be noticed rather than remaining trapped under the toilet.

BONUS: Add A Dual-Flush Converter Kit
While we had the tank off, we installed a dual-flush converter kit to give the toilet two flush options: a smaller flush for liquid waste and a full flush for solids. It’s a simple retrofit that saves water and is straightforward to install compared with the wax ring replacement.



After completing the repair and installing the dual-flush kit, the toilet no longer rocks and functions more efficiently. It looks the same at a glance, but the stability and improved flushing options make a big difference—no more warning guests before they sit down.

And yes, the diaper sprayer on the side still gives this toilet some extra personality. The whole job is straightforward with basic tools, patience, and the right replacement parts.