Skip to content
PlumbingCosts.ca

British Columbia Cost Guides

How Much Does Drain Cleaning Cost in British Columbia?

Typical cost in British Columbia

$325

$150 low · $1,200 high

Per visit to clear one blocked line: labour, machine time & cleanup · Updated July 2026

Clearing a blocked drain in British Columbia costs $150 to $1,200 installed, and most homeowners pay around $325 for one backed-up sink, tub, or laundry line. 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 $300 in Prince George runs about $350 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 drain cleaning done at a fair price like the ones on this page? Leave your contacts — we'll pass them to local plumbing and drainage 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.

Price by Job Type in British Columbia

Drain Cleaning prices in British Columbia by job type
Job Low Average High
Sink, tub, or shower drain (secondary line) $100 $200 $400
Kitchen line with grease buildup $150 $300 $500
Main sewer line, worked from the cleanout $500 $900 $2,000
Evening, weekend, or same-day call $250 $500 $800
Camera inspection added to the visit $100 $250 $500

Calculate Your Estimate

Anything that applies:

Estimated cost in BC

Low

$100

basic swap

Typical

$200

most homes

High

$400

complex job

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

Estimates what one clearing visit should cost in your city. Not a quote.

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

Compare Prices Across British Columbia

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

Drain Cleaning cost by BC city
City Typical range Average
Abbotsford $150–$1,200 $300
Burnaby $150–$1,300 $350
Chilliwack $150–$1,150 $300
Coquitlam $150–$1,250 $350
Delta $150–$1,250 $350
Kamloops $150–$1,150 $300
Kelowna $150–$1,200 $350
Langley $150–$1,200 $350
Maple Ridge $150–$1,200 $350
Nanaimo $150–$1,150 $300
New Westminster $150–$1,250 $350
North Vancouver $150–$1,350 $350
Port Coquitlam $150–$1,250 $350
Port Moody $150–$1,250 $350
Prince George $150–$1,150 $300
Richmond $150–$1,300 $350
Saanich $150–$1,250 $350
Surrey $150–$1,250 $350
Vancouver $150–$1,350 $350
Victoria $150–$1,250 $350
West Vancouver $150–$1,350 $350

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