Skip to content
PlumbingCosts.ca

British Columbia Cost Guides · Saanich

How Much Does Toilet Installation Cost in Saanich, BC?

Typical cost in Saanich

$550

$250 low · $1,000 high

Installed price for a standard two-piece toilet: the fixture, labour, wax ring and supply line, with the old toilet hauled away · Updated July 2026

Installing a toilet in Saanich costs $250 to $1,000 installed, and most homeowners pay around $550 for a standard two-piece toilet, supplied and installed. Two different jobs answer to "toilet installation", and the gap between them is the porcelain. If the new toilet is already sitting in your hallway, you are buying an hour or two of labour, a wax ring and a supply line. If the plumber brings the fixture, the fixture is most of the bill. Both numbers are below, plus what it costs to have the old one carried out, because that line is where two quotes stop matching.

A toilet in Saanich is quoted off the same Island price sheets as Victoria, because the same companies work both sides of the boundary: $260 to $960 supplied and installed, roughly $520 typical, $200 to $600 for labour when the fixture is yours. Rates sit just above the provincial average. Scheduling is the real local difference. A single toilet is a short job, and short jobs get slotted between bigger ones, so a same-week booking often means paying the trip charge on its own visit.

Looking For a Contractor?

Want toilet installation done at a fair price like the ones on this page? Leave your contacts — we'll pass them to local plumbing contractors in Saanich, and they'll get back to you with quotes.

Get quotes

Free · No obligation

By the PlumbingCosts.ca team — we track published contractor rates, supplier pricing, and permit fees across Canada because you deserve to know a fair price before anyone's in your basement.

Price by Job Type in Saanich

Toilet Installation prices in Saanich by job type
Job Low Average High
Labour only, you supply the toilet $200 $400 $650
Standard two-piece, supplied and installed $250 $550 $1,000
One-piece or comfort-height, supplied and installed $700 $1,050 $1,600
Smart or bidet toilet, supplied and installed $1,350 $2,500 $4,750
Wall-hung toilet on an in-wall carrier $3,150 $5,450 $8,950
The toilet on its own, at Canadian retail $200 $250 $300

What's in the Price — and What Isn't

In the price

  • The toilet itself on a supply-and-install quote, identified by model rather than by colour
  • Lifting out the old toilet, bagging the wax, and taking the fixture away
  • A new wax ring or rubber gasket and new closet bolts, which are never reused
  • A new flexible supply line, and a new angle stop where the old valve won't shut cleanly
  • Levelling, shimming, caulking the base, and running it through a full tank cycle to check for movement or seepage

Costs extra

  • Flange repair or a flange extender when the floor sits above the ring (+$150–300)
  • Moving the drain to a new rough-in centre (+$800–2,500)
  • An electrical outlet behind the toilet for a bidet or smart seat
  • Framing, drywall and finishing for an in-wall carrier
  • Flooring or tile repair where the old toilet's footprint doesn't match the new one

Flat-rate is the norm here, which works in your favour if you use it. Ask for the task line and the call-out line separately, and ask whether the toilet model is named. "Supply and install a toilet, $740" covers both a $170 builder unit and a $289 comfort-height one, and only one of those is worth the number.

Closet bolts, new on every install, tightened by hand Wax ring: it seats once, and lifting the bowl ruins it Closet flange, anchored to the floor — the usual surprise Angle stop and supply line 12 in. rough-in, wall to drain centre
Nothing below the bowl can be inspected until the old toilet is off the floor, which is why quotes assume the flange is sound. Repairing one adds $150–300 to a job that otherwise takes an hour.

Calculate Your Estimate

Anything that applies:

Estimated cost in Saanich

Low

$200

basic swap

Typical

$400

most homes

High

$650

complex job

$200Most pay $400$650
Tank & materials
$50 – $200
Labour
$100 – $350
Permit & disposal
$50 – $100

Puts an installed price on your city's labour rates. Not a quote.

What Moves the Price

Who buys the fixture
The single biggest split in this category. A North Vancouver shop publishes $387 to set a toilet you bought yourself, removal of the old one included, and $721 to $742 for the same work with an American Standard toilet supplied. Shelf price on a decent dual-flush at RONA is $170 to $289, so the difference is mostly porcelain plus a margin.
Fixture tier
A plain two-piece lands at $260 to $960 installed. A one-piece comfort-height model runs $650 to $1,500, a skirted one-piece with a soft-close seat $900 to $2,000, and a smart or bidet unit $1,300 to $4,500 because it also needs power at the wall.
Wall-hung and in-wall tanks
Its own scope, not an upgrade. The carrier gets framed into the wall and the tank hides behind it, so the wall opens and closes again. BC pricing sits at $3,000 to $8,500 installed, of which $1,000 to $2,500 is labour alone.
The flange
The cast or plastic ring the toilet bolts to is invisible until the old one lifts off. A cracked flange, or one sitting below a floor that has been tiled over twice, has to be repaired or shimmed before anything new gets set. Seal and wax-ring work is published at $150 to $300 in BC.
Moving the drain
Toilets are built for a 12-inch rough-in from the finished wall to the drain centre. Shifting that pipe to suit a new layout is floor-opening work, and BC contractors put it at $800 to $2,500 on top of the install.
The call-out fee
Flat-rate shops publish a price per task and a separate fee to send a van. One Vancouver-area price list charges $169 to $189 for the visit before any line item is added. On a $387 install that is a third again on the total, so ask whether it stands alone or comes off the work.
Getting rid of the old toilet
Not free, but not much. The same price list carries a $79 line for taking a toilet away with nothing installed in its place, and folds removal into the $387 install. Anyone quoting hundreds to haul out one fixture is padding.

Where a typical $550 job goes:

Materials
33% · ~$182
Labour
52% · ~$286
Permit & disposal
15% · ~$83

How the Job Actually Goes

  1. Sizing up before anything comes off the floor

    Rough-in distance from wall to bolt centres, the state of the stop valve, whether the floor has been re-tiled, and whether the new bowl's footprint covers the old one's. Five minutes here decides whether this is a one-hour job or a three-hour one.

    Rolled into the flat rate, on top of any trip charge

  2. Old toilet out

    Water off, tank and bowl drained and sponged dry, supply line off, closet nuts cut or backed off, and the bowl lifted straight up. The old wax gets scraped and the drain gets stuffed so nothing falls in or comes back up.

    Part of the install; $79 as a standalone disposal line

  3. Flange and valve check

    The flange has to be sound, level, and sitting on top of the finished floor. If it's cracked, spun, or buried below the tile, it gets repaired or extended now. The angle stop gets tested now, with the supply already shut.

    $150–300 when seal or flange work is needed

  4. Setting the new toilet

    Fresh wax ring, new closet bolts, bowl lowered square and pressed down once. Tank on, nuts snugged in a cross pattern by hand rather than by wrench, then shimmed and levelled so the china isn't carrying a point load.

    The bulk of the labour

  5. Water on, cycle, caulk

    Supply reconnected, tank filled, fill valve set to the marked waterline, and several full flushes watched for rock, weep at the bolts, and drips at the stop. The base gets caulked at the front and sides with the back left open, so a future leak shows itself rather than pooling under the china.

    Included

Do It Yourself or Hire a Pro?

Doing it yourself

  • The mechanics are simple: shut the stop, drain, unbolt, lift, scrape, set the new wax ring, drop the bowl, snug the nuts, reconnect
  • The saving is the clearest of any plumbing job in this guide. A dual-flush toilet is $170 to $289 at RONA against $721 to $742 supplied and installed, so a competent afternoon is worth several hundred dollars
  • Exchanging one toilet for another on the same rough-in isn't permitted work anywhere in the province, so nothing here gets inspected
  • A modern toilet is 40 kg of awkward porcelain that chips if you set it down wrong and cracks if you overtighten the closet bolts
  • Getting the bowl square onto the wax ring is a one-shot move. Lift it to re-aim and the ring is compressed, which is how a slow seal leak starts
  • A leak under a toilet doesn't announce itself. It goes into the subfloor and shows up months later as a soft spot or a stain on the ceiling below
  • Anything you find under the old toilet is now your problem: a rotten flange, a rusted stop that won't close, or a floor that has grown 12 mm of tile since 1998

Hiring a licensed pro

  • The flange and the stop valve get judged before the new fixture goes down, not after
  • Flat-rate pricing means the number holds whether the job takes 45 minutes or three hours
  • The old toilet leaves in the van, and the disposal is a $79 line at worst
  • Labour warranty on the seal, which is the part you can't inspect once the bowl is down
  • The trip charge, $169 to $189 at some shops, can rival the labour on the job itself
  • Supply-and-install pricing carries a markup on a fixture you could buy yourself in twenty minutes

Our take: This is one of the few jobs where DIY genuinely pencils out: buy the toilet, watch the flange, and take your time seating it. Call someone when the flange is broken, the floor level has changed, the stop valve won't shut, or the toilet is wall-hung. Also call if the bathroom is above a finished ceiling, because the cost of getting the seal wrong is measured in drywall, not in labour.

Signs It's Time to Replace

  • Water on the floor at the base after a flush, or a bolt cap that keeps popping off because the bowl rocks
  • A hairline crack in the tank or bowl, which never gets better and can let go all at once
  • Ceiling staining in the room directly below the bathroom
  • Two or three flushes to clear one use, on a toilet old enough to be a 13-litre model
  • A wobble you can feel with your feet planted, meaning the flange bolts, the flange itself, or the floor under it has gone
  • Grey or black grime seeping out around the base, which is the wax seal failing rather than a cleaning problem

How to Keep the Cost Down

  1. Buy the fixture yourself and pay for labour only. Published BC labour-only pricing is $200 to $600, and a good dual-flush toilet is $170 to $289 at RONA, which beats most supply-and-install quotes
  2. Book more than one fixture in the same visit. The call-out fee is charged once, and on a $169 to $189 attendance charge that's real money for a second toilet or a tap
  3. Take the old toilet to the transfer station yourself if you have a truck. Disposal is a $79 line item, and it's a line you can delete
  4. Match the rough-in and the footprint before you buy. A bowl that doesn't cover the old one's outline on the floor turns a swap into a flooring job
  5. Skip the smart seat at install time if the outlet isn't already there. Adding a receptacle behind the toilet is an electrician's visit, and the seat can go on later without touching the plumbing

Saanich Notes: Permits, Homes, Rates

Gas permits go through Technical Safety BC ($116 on a contractor permit, 2026); the District of Saanich sets its plumbing permit on a value-of-construction scale rather than a flat per-fixture fee.

Gordon Head and Cordova Bay are full of 1960s and 70s ranchers over crawlspaces, and a crawlspace is worth money on this job, because the flange and the framing around it can be inspected from below before anyone commits to a price. Lot size and setback change nothing about a fixture swap. Saanich prices plumbing permits on a value-of-construction scale rather than per fixture, which only comes up when a bathroom is being added.

Rates sit just above the BC average, a hair under core Victoria but drawing on the same small Island gasfitter pool.

Questions to Ask Before You Hire

  1. Is that price labour only, or does it include the toilet, and if it includes the toilet, which model?
  2. Is there a call-out or trip charge on top, and does it come off the work if I go ahead?
  3. Does the price include taking the old toilet away, or is that a separate line?
  4. If the flange is broken or the floor has been tiled over, where does the price go?
  5. Are you replacing the angle stop and the supply line, or reusing what's there?
  6. How long is the labour warranty on the seal specifically?

While the Plumber Is There

Call-out time is a big share of any bill — if one of these applies to your home, pricing it in the same visit usually beats a separate appointment.

Bathtub Replacement

If the toilet is being replaced because the bathroom is tired rather than because it failed, the tub is the other fixture worth pricing in the same breath. One trip, one call-out fee, and the flooring only gets disturbed once.

Drain Cleaning

A toilet that needs two flushes is sometimes a weak fixture and sometimes a partly blocked branch line. Worth clearing that up before you spend money on porcelain that flushes into the same restriction.

Leak Detection

Ceiling stains below a bathroom can come from the toilet seal, the shower pan, or a pipe inside the wall. Setting new porcelain on a floor that's already wet fixes none of those.

Common Questions

Gas permits go through Technical Safety BC ($116 on a contractor permit, 2026); the District of Saanich sets its plumbing permit on a value-of-construction scale rather than a flat per-fixture fee.

Toilet Installation Costs Across British Columbia

Toilet Installation cost comparison across BC cities
City Typical range Average
Abbotsford $250–$950 $500
Burnaby $300–$1,050 $550
Chilliwack $250–$900 $500
Coquitlam $250–$1,000 $550
Delta $250–$1,000 $550
Kamloops $250–$900 $500
Kelowna $250–$950 $500
Langley $250–$1,000 $550
Maple Ridge $250–$1,000 $550
Nanaimo $250–$950 $500
New Westminster $300–$1,000 $550
North Vancouver $300–$1,050 $600
Port Coquitlam $250–$1,000 $550
Port Moody $250–$1,000 $550
Prince George $250–$900 $500
Richmond $300–$1,050 $550
Saanich (this page) $250–$1,000 $550
Surrey $250–$1,000 $550
Vancouver $300–$1,100 $600
Victoria $300–$1,000 $550
West Vancouver $300–$1,100 $600