

This guide provides step-by-step instructions for diagnosing and fixing a wobbly toilet using plastic shims. The process involves checking the closet bolts first, then inserting and trimming shims to stabilize the toilet, and finally sealing the base with caulk for a clean, secure finish.
Best for homeowners and DIY enthusiasts with basic plumbing knowledge. Requires Safety Glasses and FIRM GRIP Large ANSI A5 Cut Resistant Gloves 79007-06.
Before using shims, first check if the wobble is caused by loose closet bolts. Locate the two plastic caps on the base of the toilet, one on each side. Carefully pry these caps off using a small flathead screwdriver or a putty knife. Underneath, you will find a nut and a washer on a bolt. Use an adjustable wrench to gently tighten the nut. Alternate between the left and right sides, tightening each one a little at a time to apply even pressure. Tighten them until they are snug, but do not overtighten, as this can easily crack the porcelain toilet base. After snugging them down, try to rock the toilet. If it's still wobbly, proceed to the next step.
With the toilet centered over the floor flange, gently rock it back and forth and side to side to determine where the gaps are between the toilet base and the tile floor. Make a mental note of the locations and approximate size of the gaps. This is where you will insert the shims. For best results, have another person sit on the closed toilet lid to apply weight, which compresses the wax ring and simulates normal use. This ensures you are shimming for the toilet's final seated position.
Take the plastic toilet shims and firmly push them into the gaps you identified. Slide the thin end in first. Add shims around the toilet base as needed until the toilet sits firmly on the floor and does not rock or wobble in any direction. Some shims are designed to be stackable if you have a larger gap. Push them in by hand; you should not need a tool. Be careful not to force them in so hard that you lift the toilet, as this can break the wax ring seal.
Once the toilet is stable and all shims are in place, you need to trim the excess material for a clean look. Take a sharp utility knife and press the blade firmly against the porcelain base of the toilet. Carefully score the shim multiple times where it protrudes. Once scored, you should be able to easily snap off the excess piece by bending it up or down. Be very careful not to let the knife slip and scratch the toilet or the floor.
The final step is to seal the base of the toilet. Load a tube of kitchen and bath caulk or tub and tile sealant into a caulking gun. Cut the tip of the tube at a 45-degree angle to create a small opening. Apply a continuous, even bead of caulk around the perimeter of the toilet base where it meets the floor. This will hide the trimmed shims and prevent water and dirt from getting underneath. Remember to leave a 1-inch gap at the very back of the toilet to allow water to escape in case of a future leak. Use a caulk finishing tool or a wet finger to smooth the bead for a professional-looking finish. Wipe up any excess caulk with a paper towel or rag.
Solution: Clean up any messes while the caulk is still wet. Once it dries, it is much harder to remove.
Solution: Leaving a gap in the caulk at the back is a crucial step for early leak detection.
Solution: Apply steady pressure on the tube to ensure a consistent bead size.
Solution: To avoid this issue: Be mindful of this warning and take appropriate precautions.
Solution: To avoid this issue: Be mindful of this warning and take appropriate precautions.
Solution: To avoid this issue: Be mindful of this warning and take appropriate precautions.
Solution: Try to place the shims in less visible areas, like the back of the toilet, for a cleaner look.
Shims are ideal for minor rocking caused by uneven flooring or a slight gap at the base. If the wobbling is significant, accompanied by leaks, or if the toilet moves freely from the floor, you might have loose flange bolts, a damaged wax ring, or a compromised subfloor, which requires more extensive repair than just shims.
Yes, securing a wobbly toilet with shims is a beginner-friendly DIY task. Most of the time is spent diagnosing, inserting shims, and applying caulk. With the recommended tools and materials, a novice can typically complete it within the estimated 2 hours, assuming no unexpected issues like a broken flange.
While the listed tools like a utility knife and adjustable wrench are highly recommended for efficiency and safety, some generic equivalents can work. For example, a basic screwdriver set can replace the specialized flathead, and any sharp utility knife will trim shims. However, a good caulk gun is essential for a clean, professional finish.
A common mistake is overtightening closet bolts, which can crack the toilet base. Another is not checking all sides for gaps, leading to uneven shimming. Prevent this by gently hand-tightening bolts first, then incrementally shimming around the entire base until the toilet is stable, ensuring even contact.
Caulking seals the toilet base to prevent water, urine, and odors from collecting underneath, which can lead to unsanitary conditions or subfloor damage. If the toilet is properly stabilized with shims and the closet bolts are secure, the caulk will create a durable seal without cracking, as the toilet should no longer wobble.
While wood shims can provide temporary stability, plastic or composite shims like the Sioux Chief Wedge-It are strongly recommended for toilets. Wood shims can absorb moisture, rot, and compress over time, leading to the toilet becoming wobbly again. Plastic shims are waterproof and more durable for a long-lasting fix.
Start DIY
2 hours | 5 Steps