How much does a toilet replacement cost in Calgary including installation?
How much does a toilet replacement cost in Calgary including installation?
A standard toilet replacement in Calgary typically costs between $450 and $1,100 total, including the toilet unit and professional installation. The toilet itself ranges from $300 to $800 depending on the model, brand, and features, while installation labour runs $150 to $300 including removal and disposal of the old unit.
The price spread depends largely on which type of toilet you choose. A basic single-flush toilet from a home improvement store starts around $300 to $400, while a comfort-height dual-flush model from a reputable brand like Kohler, American Standard, or TOTO runs $500 to $800. Comfort-height toilets, which sit about two inches taller than standard models, have become the most popular choice in Calgary homes because they are easier to use for adults and aging homeowners. Dual-flush models are also increasingly common — they use approximately 4.8 litres for a full flush and 3 litres for a light flush, saving significant water over time compared to older 13-litre-per-flush toilets.
For Calgary homeowners specifically, hard water resistance should factor into your purchase decision. Calgary's municipal water supply from the Bow and Elbow rivers carries moderate to high mineral content, and toilets with glazed trapways (like TOTO's CeFiONtect or American Standard's EverClean surface) resist mineral buildup and staining far better than uncoated models. Spending an extra $100 to $200 on a toilet with a coated bowl will save you years of scrubbing and keep the toilet performing efficiently despite Calgary's hard water.
Installation is straightforward when you are replacing a toilet in the same location using the existing flange and water supply line. A licensed plumber will remove the old toilet, inspect the closet flange for damage or corrosion, install a new wax ring or wax-free seal, set the new toilet, connect the water supply, and test for leaks. The entire job typically takes one to two hours. If the existing flange is damaged or the subfloor around the flange has water damage, expect an additional $100 to $300 for flange repair or replacement. If you are replacing a toilet in an older Calgary home — particularly homes built before the 1980s — the plumber may discover a cast iron flange that needs upgrading to ABS, which adds to the cost.
A like-for-like toilet replacement in the same location does not require a permit from the City of Calgary, as no plumbing is being relocated. However, if you are moving the toilet to a new position as part of a larger bathroom renovation, that involves relocating the drain line and will require a plumbing permit and inspection by a Safety Codes Officer. Drain relocation adds $1,500 to $3,000 or more to the project depending on access and distance.
Practical tips for your toilet replacement: measure the rough-in distance from the wall to the centre of the existing drain bolts before shopping — most Calgary homes use a standard 12-inch rough-in, but older homes occasionally have 10-inch or 14-inch rough-ins, which limits your selection. Verify that your plumber carries WCB Alberta coverage and general liability insurance before work begins. While a basic toilet swap is a relatively simple job, hiring a licensed professional ensures the seal is watertight, the toilet is level and secure, and any hidden issues with the flange or subfloor are caught before they become expensive problems. Calgary Bath Remodeling can match you with a local bathroom contractor for a free estimate on your toilet replacement.
---
Looking for experienced contractors? The Calgary Construction Network connects homeowners with qualified professionals:
View all contractors →Bathroom IQ -- Built with local bathroom renovation expertise, Calgary knowledge, and real construction experience. Answers are for informational purposes only.
Ready to Start Your Bathroom Renovation?
Find experienced bathroom renovation contractors in the Calgary area. Free matching, no obligation.