Skip to content
PlumbingCosts.ca

British Columbia Cost Guides

How Much Does Toilet Installation Cost in British Columbia?

Typical cost in British Columbia

$520

$260 low · $960 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 British Columbia costs $260 to $960 installed, and most homeowners pay around $520 for a standard two-piece toilet, supplied and installed. Same tank, same code — but a different bill depending on where the truck parks. Labour rates swing roughly 15% end to end across the province: a job that averages $500 in Prince George runs about $600 in West Vancouver.

One thing that doesn't change anywhere in the province: gas work needs a licensed gasfitter, full stop. Permits mostly run through Technical Safety BC, though several cities — Vancouver, Burnaby, Richmond, Kelowna, North Vancouver, Maple Ridge — run their own gas permit programs; each city guide names who issues the permit there.

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 your area, 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.

Technician kneeling to check the base and floor connection of a toilet

Price by Job Type in British Columbia

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

Calculate Your Estimate

Anything that applies:

Estimated cost in BC

Low

$200

basic swap

Typical

$400

most homes

High

$600

complex job

$200Most pay $400$600
Tank & materials
$50 – $200
Labour
$100 – $300
Permit & disposal
$50 – $100

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

Want the full breakdown — what's in the price, DIY vs pro, step by step, how to save? See the complete Toilet Installation guide.

Compare Prices Across British Columbia

Open your city for local prices, permit notes, and a calculator tuned to that market.

Toilet Installation cost by BC city
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 $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

Your city not here yet? More BC cities are coming — tell us where you are and we'll prioritize it.