A toilet that rocks when you sit down can feel like a small annoyance, but it’s worth fixing soon. Each wobble puts pressure on the floor bolts, the toilet’s porcelain base, and the seal beneath the bowl. Over time, that movement can loosen parts or let water leak onto the floor—sometimes without an obvious puddle.
The right repair depends on why the toilet is moving. Loose bolts may need a careful turn, while a damaged flange or soft floor calls for a more involved fix. Here are 10 ways to find the cause and fix a wobbly toilet bowl without making the problem worse.
Table of Contents
First, find out why the toilet is wobbling
Before you reach for a wrench, sit on the toilet and gently shift your weight from side to side. Watch where the movement happens. Does the whole toilet rock, or does the bowl move against the tank? Look around the base for water, stains, cracked caulk, or a musty smell. Also check whether the floor feels soft or spongy.
A toilet is usually held to the floor by bolts that connect it to a flange in the drain opening. A seal—often a wax ring—sits between the toilet outlet and the flange. The floor supports the toilet’s weight; the bolts hold it in place. That distinction matters: bolts should not be tightened to force a toilet down onto an uneven floor. Doing that can crack the porcelain.
- Movement with no signs of water: The bolts may be loose, the toilet may need shims, or the floor may be uneven.
- Water at the base, a sewer smell, or a recent toilet installation: The seal or flange may be at fault.
- A soft floor or visible damage around the base: The subfloor may need repair before the toilet is put back.
- A visible crack in the toilet base: Stop using the toilet and plan to replace it.
If you see water, avoid using the toilet until you know where it’s coming from. Water can damage the flooring and subfloor, and a failed seal can allow sewer gas to escape. If the toilet is stable enough to do so, turn off the shutoff valve beside it by turning the handle clockwise.
10 ways to fix a wobbly toilet bowl
1. Gently tighten the toilet bolts
The easiest cause to check is a loose mounting bolt. These bolts are usually under small caps on either side of the toilet base. Remove the caps, then use an adjustable wrench to turn each nut a little at a time. Alternate sides so the toilet stays even.
Go slowly. Tighten until the toilet feels secure, then stop. Porcelain is strong under normal use but can crack when a bolt presses too hard against it. If a nut spins without gripping, the bolt may be damaged or the flange may be broken. Don’t keep turning it or try to solve a serious wobble by applying more force.
After tightening, sit down carefully and test the toilet. If it still rocks, or you notice water at the base, move on to another cause rather than cranking the nuts tighter.
2. Replace corroded or damaged bolts
Toilet bolts can rust, bend, or lose their threads, especially in a bathroom with frequent moisture. A damaged bolt may not hold the toilet firmly even when its nut appears tight. If one bolt is badly corroded, replace both so they can clamp the toilet evenly.
Replacement bolts are sold in toilet-mounting kits. The job typically involves turning off the water, flushing and removing as much water from the bowl and tank as you can, then disconnecting the supply line. You’ll need to remove the nuts and lift the toilet to reach the bolts. Whenever a toilet is lifted, replace the old wax ring or other seal with a new one before resetting it.
If the bolt is stuck or turns along with the nut, don’t force it against the porcelain. A plumber can remove stubborn hardware with less risk of damaging the toilet or flange.
3. Add toilet shims to fill small gaps
If the floor is slightly uneven, the toilet may rock even though the bolts are secure. Plastic or composite toilet shims can fill a small gap between the toilet base and the floor. Slide a shim into the gap where the toilet lifts, using only enough to stop the movement.
Test the toilet before trimming the exposed ends. Use a utility knife carefully, keeping your fingers clear of the blade. Avoid piling up many shims or using soft material that can compress over time. Shims are meant to stabilize a toilet on a mostly sound floor; they are not a repair for a rotten subfloor or broken flange.
Once the toilet is stable, the exposed gaps can be finished neatly. Caulk is sometimes used around the base, but it shouldn’t be used to hide an ongoing leak or a toilet that still moves.
4. Remove debris and reset the toilet squarely
Sometimes the toilet rocks because something is trapped beneath the base. An old shim, a bit of grout, a hardened blob of sealant, or debris left from a flooring project can keep the toilet from sitting flat. Tightening the bolts won’t solve that; it can simply put uneven pressure on the porcelain.
To inspect the underside properly, you’ll need to remove the toilet. Turn off the water, flush, sponge out any remaining water, disconnect the supply line, and remove the mounting nuts. Lift the toilet straight up and set it on a protective surface. Scrape away old wax and debris from the toilet outlet and floor flange without damaging the flange or pushing material into the drain.
Before resetting the toilet, check that it can sit flat and centered over the flange. Use a new seal, then lower the toilet straight down so it lands in the right position. Press down gently to seat the seal. Don’t rock the toilet back and forth to spread the wax; that can spoil the seal.
5. Replace a worn or disturbed wax ring
A wax ring seals the connection between the bottom of the toilet and the drain flange. It does not support the toilet or correct an uneven floor. But if the toilet has been rocking, the seal may have been compressed unevenly or damaged, allowing water or sewer gas to escape.
Replace the ring if you lift the toilet, if the existing ring looks crushed or displaced, or if you find evidence of a leak at the base. Wax rings are generally single-use: once compressed, they should not be reused. Some installations use a wax-free rubber or foam seal instead. Follow that product’s instructions and check that it’s compatible with your toilet and flange height.
Keep the new seal clean and avoid shifting the toilet after it touches down. If the flange is broken or sits at the wrong height, a new ring alone may not solve the leak or wobble.
6. Correct a flange that sits too low
The flange is the fitting that connects the toilet to the drain pipe and holds the mounting bolts. Ideally, it sits at the right height for the finished floor and the toilet seal. If new flooring has raised the floor around an old flange, or the flange is otherwise too low, the toilet may not clamp securely and the seal may not compress correctly.
A compatible flange extender or repair ring can sometimes bring the mounting surface to a better height. The specific product, seal, and installation method matter: stacking parts without a secure fit can leave the toilet loose or create another leak. Check the manufacturer’s instructions, and make sure the fasteners anchor properly.
If you’re unsure about the flange height or how the extender should fit your drain, ask a plumber. A small mistake under the toilet can be difficult to spot until water has already reached the floor.
7. Repair or replace a broken flange
A cracked flange, loose flange, or flange with damaged bolt slots may not hold the toilet in place. You might notice a bolt that won’t stay put, movement that returns after tightening, or signs that a previous repair has failed. A new wax ring won’t fix a flange that can’t hold the toilet securely.
Depending on the damage, a repair ring or other approved repair fitting may be suitable. If the flange is badly broken, poorly attached, or connected to damaged piping, it may need replacement. The right repair depends on the flange material, the drain pipe, and the condition of the floor around it.
Because this work involves both the drain connection and the toilet’s support, it’s a good point to bring in a plumber if you don’t have experience with plumbing repairs. A secure flange helps the toilet stay put and allows the seal to do its job.
8. Repair a soft or damaged subfloor
If the floor feels spongy, looks swollen, or has dark staining around the toilet, moisture may have damaged the subfloor. The toilet can wobble because the wood beneath it no longer provides firm support. In this situation, tightening bolts or adding shims treats the movement but not its cause.
The toilet needs to be removed so the floor can be inspected. Damaged material may need to be cut out and replaced, and the source of the water must be fixed before the area is closed up. Depending on how far the damage extends, the repair can involve flooring, subfloor, framing, or the flange.
Don’t install a new toilet over soft wood. The floor may continue to give way, and the toilet seal can fail again. If you find extensive rot, mold, or damage near framing, get professional help to assess the area and make a lasting repair.
9. Correct an uneven floor
A floor can be sound but still uneven, particularly in an older home or after a flooring change. If the toilet rocks on a firm surface and the flange and bolts are in good shape, the floor’s shape may be the reason. A few toilet shims can handle a small gap, but a larger slope or raised area needs a more complete fix.
Depending on the flooring and the size of the uneven area, a repair may involve correcting the floor surface or adjusting the installation. Flooring products and leveling compounds have specific limits, so don’t pour a leveling product around an installed toilet and hope it will hold the bowl steady. The toilet generally needs to be removed, and the floor material must be suitable for the bathroom and the planned repair.
If the floor is noticeably sloped across the room, or the toilet’s position seems to have changed over time, investigate the structure instead of simply packing the gap. A contractor or plumber can help determine whether it’s a local flooring issue or a deeper floor problem.
10. Replace a toilet with a cracked or damaged base
A crack in the toilet’s porcelain base can cause movement, leaks, or both. Look closely around the bottom of the bowl, including the areas near the mounting bolts. Some cracks are hard to see when the toilet is installed, so inspect the base carefully if the toilet continues to wobble despite a sound floor, flange, and mounting hardware.
Porcelain around the base is not a safe area to patch as a way of restoring structural strength. Tightening the bolts can make a crack worse, and a failed base can leak onto the floor. Stop using a toilet with a cracked base and replace it. If you’re not certain whether a mark is a crack or a surface blemish, have it checked before trying to secure the toilet more tightly.
Which fix should you try first?
This quick guide can help you narrow down the likely repair. It’s not a substitute for inspecting the toilet, but it can keep you from treating a floor problem as a bolt problem.
| What you notice | Likely cause | Reasonable next step |
|---|---|---|
| Toilet rocks, but the floor is firm and dry | Loose bolts or a small gap beneath the base | Carefully tighten the bolts; use suitable shims if needed |
| A bolt won’t tighten or stay in place | Damaged bolt or flange | Inspect the mounting hardware and flange |
| Water, odor, or staining around the base | Failed seal, flange issue, or floor damage | Stop using the toilet and inspect the seal and flange |
| Floor feels soft or looks swollen | Possible subfloor damage | Remove the toilet and repair the damaged floor before resetting it |
| Visible crack in the porcelain base | Damaged toilet | Stop using it and replace the toilet |
How to avoid making the problem worse
- Don’t overtighten the nuts. More force can crack the toilet without repairing a bad flange or uneven floor.
- Don’t reuse a compressed wax ring. Use a new seal whenever you lift the toilet.
- Don’t rely on caulk to stop movement. Stabilize the toilet first, and never use caulk to cover signs of a leak.
- Don’t ignore water or sewer odor. A failed seal can damage the floor and should be addressed promptly.
- Don’t keep using a toilet with a cracked base or soft floor. Either problem can worsen with each use.
Some homeowners caulk around the toilet base after it’s firmly installed, but local plumbing rules can vary. If you do caulk it, follow local requirements and the sealant directions. Caulk is a finishing step, not a substitute for a stable toilet or a sound seal underneath.
Frequently Asked Questions
Can I fix a wobbly toilet without removing it?
Often, yes. If the bolts are only slightly loose, careful tightening may be enough. A small gap on a firm floor may also be corrected with suitable shims. If the toilet still moves, there’s a leak, or you suspect a damaged seal or flange, it will likely need to be lifted for inspection.
Can a wobbly toilet cause a leak?
Yes. Movement can disturb the seal between the toilet and the drain flange. A leak may show up as water around the base, but it can also soak into the floor without making a large puddle. A sewer smell or staining near the base is another reason to investigate.
Should I use caulk to stop the toilet from rocking?
No. Caulk can seal the visible edge after the toilet is stable, but it can’t repair loose bolts, a failed flange, a damaged seal, or a soft floor. Fix the cause of the movement first, and follow local plumbing rules about sealing around the base.
How tight should toilet bolts be?
Tight enough to keep the toilet from moving, but not so tight that you’re forcing the porcelain down. Tighten each side gradually and stop as soon as the bowl is stable. If the bolts won’t hold it in place, look for a damaged flange, uneven floor, or another underlying problem.
When should I call a plumber?
Call a plumber if the flange is broken, the drain connection is damaged, water keeps appearing, or you’re not comfortable lifting and resetting the toilet. A soft or rotten floor may also need a contractor, especially if damage extends beyond the area directly under the toilet.
Conclusion
A wobbly toilet usually points to loose hardware, an uneven gap, a damaged flange, a worn seal, or a floor that needs repair. Start with a careful check of the bolts and the floor, but don’t try to force the toilet still by overtightening it. If you find water, soft flooring, a broken flange, or cracked porcelain, fix the underlying problem before using the toilet normally again. A stable toilet and a sound seal protect both your bathroom floor and the plumbing beneath it.







