What drain cleaning costs in Vancouver
Clearing a blocked sink, shower or toilet in Metro Vancouver typically costs $150–$350. A main line clear runs $300–$650, and hydro jetting — which removes grease rather than boring through it — is $400–$900. A camera inspection is $169/hr plus the camera fee, and it's what tells you whether the blockage will come back.
These are market ranges for Metro Vancouver, not a quote. They’re here so you can plan and compare, and they’re reviewed quarterly.
What it costs
What decides where in the range you land
A hair clog in a bathroom sink trap is minutes. A blockage 12 metres down the main line is a different job.
A cleanout makes everything faster and cheaper. No cleanout means going through a fixture or the roof vent.
Cabling punches through; jetting removes the material. For grease, jetting is the one that actually solves it.
For a first-time blockage, often not. For a recurring one, always — a drain that blocks twice has a structural cause and clearing it again is money spent on the symptom.
What people ask us
How much does a plumber charge to unclog a drain in Vancouver?
$150–$350 for a fixture, $300–$650 for a main line.
Is hydro jetting worth the extra?
For grease, roots or a recurring blockage, yes. For a hair clog, no.
Is the camera inspection extra?
It's billed at $169/hr plus the camera fee. We'd rather show you what's actually in the pipe than quote a repair on a guess.
Why does my drain keep blocking?
Almost always a structural cause. A camera finds it in ten minutes.
Can you come same day?
Usually, and 24/7 for backups.
Should I use drain cleaner first?
No.
Got a quote you want checked?
Send it to [email protected]. We’ll tell you whether it’s fair, including when it is — and if the quote you already have is the one to take, we’ll say so.

