bathroom renovation costs: what Canadian contractors actually need to know
Bathrooms are bread and butter work for most contractors. They are also where a lot of money gets left on the table. The scope looks simple β rip out, re-plumb, tile, fit. But the hidden costs stack up fast: rotten subfloor under the tub, asbestos in the old adhesive, a customer who changes their tile choice three weeks in.
This page breaks down real bathroom costs in Canada for 2026 and shows you where the risk sits on each line item. All prices in CAD.
typical cost breakdown
These are mid-range bathroom renovation costs for a standard Canadian bathroom (roughly 2.5m x 2m). Budget and high-end jobs will sit either side of these numbers. Prices vary by province β Toronto and Vancouver run higher than the Prairies.
| Item | Cost Range | Risk Level | Notes |
|---|---|---|---|
| Strip out & disposal | $600 - $1,200 | Medium | Depends what you find behind the walls |
| Plumbing | $1,200 - $2,500 | Medium | Moving waste = more cost. Like-for-like = less. |
| Electrical | $600 - $1,200 | Low | Standard zones. In-floor heating adds $500+. |
| Wall & floor tiling | $1,800 - $4,000 | Low - Medium | Large format = more cuts and waste |
| Fixtures (vanity, toilet, taps) | $900 - $3,200 | Medium | Customer-supplied items = higher risk of delays |
| Shower enclosure / screen | $500 - $2,800 | High | Off-the-shelf = Low. Bespoke glass = High. |
| Drywall / boarding | $400 - $900 | Low | Straightforward unless walls are a mess |
| Bin rental / waste removal | $350 - $600 | Certain | Get a fixed price in advance |
Total range for a mid-spec bathroom: $6,350 - $16,400. That is a wide spread. The difference is mostly driven by the fixtures the customer picks and what is lurking behind the old tiles. Add HST/GST on top depending on your province.
where bathrooms go wrong
The biggest cost blowouts on bathrooms come from three places:
- Hidden damage. Rotten floor joists, moisture damage in the walls, old galvanized pipes that need replacing. You will not know until you strip out. If there is any chance of structural issues, mark those items as High uncertainty.
- Customer changes. They saw something on Instagram. The tiles they wanted are discontinued. They want to move the toilet to the other wall. Every change mid-job costs time and money. Price your fixtures at Medium uncertainty minimum unless the customer has already bought everything.
- Bespoke items. Custom shower screens, non-standard vanity units, imported tiles with six-week lead times. These are High or Wild Guess territory. If it has to be made to measure, assume something will not fit first time.
quoting bathrooms smarter
Instead of adding a flat 10% contingency to your bathroom quote, rate each line item honestly. The bin rental is Certain. Your usual electrician is Low. That bespoke shower screen from a new supplier is High. Feed those into a simulation and you get a quote that covers the actual risks β not a finger-in-the-air percentage.