GetFixHero

Cost guides

How Much Does a Plumber Cost in Toronto? (2026 Price Guide)

Real 2026 plumber prices in Toronto and the GTA: drain clearing, toilet repair, water heaters and more — from actual dispatched jobs, not national averages.

A typical plumbing job in Toronto costs between $125 and $500, depending on what needs fixing. Small jobs like clearing a clogged drain or repairing a toilet usually land between $125 and $275. Bigger jobs like replacing a water heater or fixing a leak behind a wall can run from $400 to $1,500. Most plumbers also charge a diagnostic or home-call fee just to come out, typically $50 to $150, which reputable plumbers will tell you up front.

Here are the price ranges we see across jobs dispatched in the GTA:

Why do Toronto plumbing prices vary so much?

Three things move the price: access, urgency, and parts. A leak you can see under the sink is cheap to reach; the same leak inside a finished basement wall in an older East York or Scarborough home means opening the wall, which is where the $400–1,000 range comes from. Emergency and after-hours calls cost more because someone is dropping everything to get to you. And parts are on top of labour for most installs.

Should I get multiple quotes?

For small, clearly-defined jobs — a clog, a running toilet — a fair price range matters more than collecting three quotes, because the quotes will cluster anyway and you'll wait days. For bigger jobs like a water heater swap or main line work, comparing a couple of estimates is reasonable. Ask whether the diagnostic fee gets credited toward the work if you go ahead; many independent plumbers do this.

Frequently asked questions

Do plumbers in Toronto charge just to come out? Usually yes — a diagnostic or home-call fee, typically $50–150. A trustworthy plumber states it before booking, not after arriving.

Is a cheap quote a red flag? Sometimes. A price far below the ranges above often means the real number arrives after the work starts. Clear ranges up front are a better sign than the lowest number.

Are these prices different outside downtown? Not much within the GTA — Scarborough, Etobicoke, North York and Mississauga all fall in similar ranges. Travel time matters more than postal code.

Need a plumber now? Tell us what's wrong and we'll match you with an available local pro — request a plumber or message us on Facebook. Connections are free for homeowners, care of GetFixHero.

Need a plumber in the GTA?

GetFixHero matches Toronto-area homeowners with an available local plumber, usually within the hour. Free for homeowners.

Request a plumber

or message us on Messenger

More plumbing guides