How to Fix a Wobbly Toilet in Calgary Before It Leaks

If your toilet rocks when you sit down, you're not alone. A wobbly toilet is one of the most common handyman calls across Calgary — and it's also one of the easiest problems to ignore until it turns expensive. The toilet itself usually isn't the issue. The issue is the wax ring underneath it, the seal that keeps water and sewer gas where they belong. Once a toilet starts moving, that seal starts failing, and the first sign is often a faint smell or a water stain you can't explain.
Here's why toilets wobble, how to fix a loose toilet yourself, and when the job is bigger than a quick shim — with a Calgary handyman's honest take.
Why your Calgary toilet is rocking
A toilet is bolted to a flange in the floor, not glued down. Two bolts (usually hidden under plastic caps) hold the base to the flange, and a wax ring seals the drain opening. Movement comes from one of a few causes:
- Loose mounting bolts — the simplest cause. The nuts under the caps have simply backed off over time.
- A settled or uneven floor — clay-heavy soil and years of seasonal movement can settle slabs and shift framing, especially in older neighbourhoods like Haysboro or Brentwood.
- A broken or low closet flange — the plastic ring under the toilet can crack, or sit too low after new flooring was laid over the old.
- A worn-out wax ring — once the seal flattens or dries out, the toilet can rock and leak at the same time.
The two signs you shouldn't ignore
A rocking toilet is a symptom, not the whole problem. Watch for these two red flags, because they mean the seal has already failed:
- A water stain or soft spot around the base — this is the classic warning sign. Water that escapes a failed wax ring sits under the toilet and slowly rots the subfloor. By the time you notice a stain on the ceiling below, the damage is already done.
- A sewer smell in the bathroom — a broken wax seal lets sewer gas rise up around the base, and the smell is often strongest right beside the toilet.
If you notice either one, don't just tighten the bolts and walk away — the seal needs a proper look.
How to fix a loose toilet (the easy version)
If the toilet rocks but there's no stain and no smell, the fix is often ten minutes and a pack of shims:
- Pry off the plastic bolt caps at the base with a flathead screwdriver or your fingers.
- Tighten the nuts gently, alternating sides so the base stays level. Go slow — over-tightening cracks the porcelain.
- Slide plastic toilet shims under the low spots to stop the rocking. Plastic is cheap and won't rot the way wood shims can.
- Trim the shims flush with a utility knife and snap the caps back on.
Then test: sit, shift your weight, and check again a week later. If it's solid, you're done.
When the wax ring has to come out
If you see staining, smell sewer gas, or the toilet still rocks after tightening, the toilet has to come up and the wax ring needs replacing. A confident DIYer can do it in about an hour, but it's also the point where many Calgary homeowners decide the mess isn't worth it.
The process: shut off the supply, drain and lift the toilet, scrape off the old wax, inspect the flange, install a new wax ring (or a reusable rubber seal), and set the toilet back down straight and level. The catch is what you find underneath. If the flange is cracked or the subfloor around it is soft from old leaks, a "simple wax ring swap" turns into a repair job.
Why Calgary's older homes make this worse
Older Calgary homes see this job often, for a few reasons. Post-war bungalows in neighbourhoods like Acadia, Falconridge, and Bowness were built with materials that age, settle, and shift. Calgary's freeze-thaw winters and sudden chinook swings put real stress on concrete slabs and framing. And years of bathroom moisture slowly corrode bolts and fittings, so an older toilet's hardware is often rusted solid by the time it starts rocking. The result: a wobble that began as a loose bolt can end as a rotted subfloor.
DIY or call YOFF?
Here's the honest way to decide. Tightening bolts and adding shims is a safe DIY job for most people. Lifting the toilet to replace the wax ring is doable too, but call us instead if any of these are true:
- You see a stain, soft floor, or smell — the subfloor may already be damaged.
- The flange is cracked, corroded, or sitting below the finished floor.
- The bolts are rusted solid and won't budge.
- You only have one bathroom and can't risk a botched lift.
Our technician can usually handle the whole job in a single visit — lift, inspect, replace the seal, level the toilet, and confirm there's no hidden rot — without you dealing with the old wax or the heavy lifting.
Preventing the wobble from coming back
Once the toilet is solid, a few habits keep it that way in Calgary:
- Re-check the bolts once a year — right after the spring thaw is a good time.
- Fix small drips at the tank or supply line quickly, because moisture is what rots the subfloor around the base.
- If your bathroom floor is uneven, use proper shims and levelling rather than cranking the bolts down.
Related Calgary Home Guides
- Running Toilet? What's Causing It and How to Stop It
- First Frost in Calgary: The Deadline for Your Outdoor Faucet
- Calgary Hard Water: How to Stop Calcium from Killing Your Faucets
Frequently Asked Questions
Can I just tighten the bolts on a wobbly toilet?
If there's no water stain, soft floor or sewer smell, yes. Tighten the nuts gently, alternating sides, and add plastic shims under the low spots. Over-tightening can crack the porcelain.
How do I know if my toilet wax ring is leaking?
Look for a water stain or soft spot around the base, a stain on the ceiling below, or a sewer smell in the bathroom. Any of these means the seal has likely failed and the toilet should be lifted.
How long does it take to replace a toilet wax ring?
A confident DIYer can usually do it in about an hour. It can take longer if the flange is cracked, the bolts are rusted solid, or the subfloor around the drain is soft.
Should I use a wax ring or a rubber toilet seal?
Both work when installed correctly. A wax ring is the traditional choice, and a reusable rubber seal is a cleaner option. What matters most is that the toilet sits level and solid on a sound flange.
The bottom line
A wobbly toilet is never "just a quirk." In a Calgary home, it's an early warning that the wax seal — your last line of defence against leaks and sewer gas — is failing. Tighten and shim if it's minor, but if there's a stain, a smell, or a soft floor, have the toilet lifted and the seal inspected before a cheap seal turns into a floor replacement. YOFF handles wobbly and leaking toilets across Calgary and the surrounding area: our technician tightens and shims a rocking toilet, lifts it to replace the wax ring, repairs the closet flange, or replaces the toilet if it's cracked — a level, solid fix that stops the wobble for good.
Rather have YOFF handle it?
We cover faucets and more across Calgary and nearby communities — booked fast, done right. No Fix — No Fee.



