A wobbly toilet is more than just an annoyance; it is a warning sign. When your commode rocks, it stresses the wax seal underneath, which can lead to nasty leaks, rotting subfloors, and cracked flanges. Ignoring the wiggle now often means paying for expensive repairs later.
We will walk you through exactly why this happens and how to fix a wobbly toilet yourself with just a few basic tools.
Key Takeaways
- Check the bolts first: Often, simply tightening the flange bolts at the base solves the problem instantly.
- Identify the cause: Determine if the issue is a broken flange, a compromised wax ring, or an uneven floor.
- Use shims for uneven floors: If the floor is the issue, plastic shims are an easy, non-invasive fix.
- Replace the seal: If you remove the toilet, always install a new wax ring to prevent future leaks.
Why Is Your Toilet Rocking?
Knowing how to fix a rocking toilet is great, but understanding the root cause helps you choose the right repair method. Here are the most common culprits.
The Flange Is Loose or Broken
The flange is the anchor that connects your toilet to the waste pipe. If the bolts connecting the toilet to the flange break, or if the flange itself cracks, the toilet loses its grip on the floor. This is a serious issue that requires removing the unit to repair.
The Wax Ring Failed
While a bad ring is usually a symptom rather than a cause, it is critical to check for water leakage under the toilet. If your toilet has been rocking for a while, the wax ring has likely failed. Once that seal breaks, sewer gas and water can escape into your bathroom.
The Floor Is Uneven
This is incredibly common in older homes or bathrooms with tile flooring. If the floor isn’t perfectly flat, the toilet creates a fulcrum point and rocks back and forth. Wooden floors can also warp over time due to moisture, causing the toilet to work loose.
Tools and Materials You Will Need
Before you start wrenching, gather your gear. You likely have most of these in your garage already.
Here is your checklist:
- Adjustable wrench or pliers: To loosen and tighten bolts.
- Sponge and bucket: To drain the water.
- Putty knife: For scraping off old wax and caulk.
- Spirit level: To check your work.
- New wax ring: Never reuse an old one.
- Closet bolts and washers: If the old ones are rusted or corroded.
- Plastic shims: Essential for leveling on uneven tile.
- Silicone caulk: To seal the base.
Method 1: How To Fix a Wobbly Toilet (Full Repair)
If tightening the bolts didn’t work, or if you suspect a leak, you need to lift the toilet. This method ensures a permanent fix by addressing the flange and seal.
1. Drain the Water
Start by turning off the water supply valve located behind the toilet. Flush the toilet and hold the handle down to drain as much water as possible from the tank and bowl.
Use your sponge to soak up the remaining water in the bowl and squeeze it into a bucket. The lighter the toilet, the easier it is to move. finally, disconnect the water supply line from the bottom of the tank.
2. Remove the Old Hardware
Pop off the plastic bolt caps at the base of the toilet. Use your wrench to unscrew the nuts. If they are rusted shut, you may need to spray them with a penetrating oil or cut them off with a hacksaw.
If the base is caulked to the floor, use your utility knife to slice through the sealant. Rock the toilet gently to break the wax seal grip.
3. Lift and Inspect
Lift the toilet straight up and set it aside on old newspapers or a drop cloth to prevent staining your floor with wax residue. Inspect the flange (the pipe fitting in the floor). Remove the old wax ring using your putty knife.
4. Repair or Replace the Flange
If the flange is cracked or broken, the bolts won’t hold the toilet down.
- For minor damage: Install a flange repair kit (or “spanner flange”) over the old one. This provides new slots for the bolts.
- For major damage: If the flange is completely rotted, you may need to remove and replace the entire PVC or metal fitting.
Once the flange is solid, insert new closet bolts into the slots.
5. Install the New Wax Ring
Place the new wax ring directly onto the flange or the bottom of the toilet horn (outlet). If your flange sits slightly below floor level, use an extra-thick wax ring to ensure a watertight seal.
6. Reinstall the Toilet
Lift the toilet and carefully lower it onto the flange, aligning the holes in the base with the new floor bolts. Press down firmly to compress the wax ring. You should feel it squish into place.
Place washers and nuts onto the bolts. Tighten them alternately (left, then right) to ensure even pressure. Warning: Do not over-tighten, or you will crack the porcelain base.
7. Reconnect and Test
Reconnect the water supply line and turn the valve back on. Let the tank fill and flush the toilet. Check closely around the base for any signs of leaking water. If it remains dry and doesn’t rock when you sit on it, you are done.
Method 2: How To Fix a Wobbly Toilet Using Shims
If your toilet isn’t leaking and the bolts are tight, the floor is likely uneven. You can fix this quickly without removing the toilet by using shims.
1. Locate the Gaps
Gently rock the toilet to see which side lifts off the floor. This indicates where the gap is.
2. Insert Plastic Shims
Slide flexible plastic shims into the gaps between the toilet base and the floor until the toilet feels stable. Do not force them in too far, or you might lift the toilet and break the wax seal. Note: Always use plastic shims; wooden ones will rot and compress over time.
3. Trim and Seal
Once the toilet is solid, use a utility knife to trim the exposed parts of the shims flush with the base. Apply a bead of caulk around the base to hide the shims and secure the toilet.
Hints and Tips for a Stable Toilet
Here are a few professional tricks to ensure your repair lasts for years.
Check the Bolts First
Before you do anything else, simply try tightening the floor bolts with a wrench. Often, the vibrations from daily use loosen the nuts. A quick quarter-turn might be all you need to stop the wobble.
Caulk the Shims in Place
Shims can slide around over time. To prevent this, apply a small dab of caulk or adhesive to the shim before sliding it under the toilet. This glues it to the floor.
Leave a Leak Gap
When caulking the base of your toilet, leave a one-inch gap at the very back of the unit. If the wax ring ever fails, this gap allows water to escape onto the floor so you can spot the leak early. If you seal it completely, water is trapped and will rot your subfloor unnoticed.











