How Much Do Plumbers Charge Per Hour in Ontario (2026)
Plumber Hourly Rates in Ontario: The Quick Answer
If you are a plumber in Ontario, here is what the market looks like in 2026. Hourly plumber charges run from $80 to $200, with service calls starting at $75 to $150 before labour. Toronto sits at the top of the range. Small towns and apprentice-run shops sit at the bottom.
This post breaks down what Ontario plumbers actually charge per hour, how rates vary by region and experience, and where your pricing should land if you want to stay profitable.
Hourly rate by type of plumber
| Plumber Type | Ontario Hourly Rate | Toronto and GTA Range |
|---|---|---|
| Apprentice (supervised) | $40 to $70 | $50 to $80 |
| Journeyman (licenced) | $80 to $130 | $100 to $150 |
| Master plumber, owner-operator | $110 to $180 | $150 to $200 |
| Emergency, after-hours | 1.5x to 2x regular | 2x regular |
These are billing rates to the customer, not what the plumber takes home. After truck, insurance, WSIB, materials markup, and overhead, the owner usually keeps 20 to 35 percent.
What goes into a plumber hourly rate
Your hourly rate is not just labour cost. It covers everything your business needs to survive.
- Labour burden: wages, CPP, EI, vacation pay, and WSIB premiums. Plumbing contractors usually fall into rate groups around 4 to 6 percent. Current rates are on the WSIB premium rates page.
- Truck costs: lease or depreciation, fuel, insurance, maintenance. Easily $1,500 to $2,500 per month per truck.
- Insurance: general liability runs $1,200 to $3,000 per year. Commercial auto adds $2,500 to $5,000.
- Licensing and training: Ontario plumber licence issued through Skilled Trades Ontario, continuing education, certifications.
- Tools and inventory: van stock, specialty tools, wear and tear.
- Office overhead: accounting software, dispatch, phone, marketing, subscriptions.
A licenced Ontario plumber needs to bill around $110 to $140 per hour just to net $35 to $50 per hour take-home after all of the above. Charging $80 per hour as an independent means you are losing money and do not know it yet.
Service call fees and minimum charges
Almost every Ontario plumbing shop charges a service call fee on top of the hourly rate. This covers dispatch, fuel, and the first diagnostic time.
- Typical service call: $75 to $150 in Ontario
- Toronto service call: $100 to $200
- Minimum bill: 1 hour of labour, sometimes 2 hours for evening or weekend
Some shops roll the service call into a flat diagnostic fee of $120 to $180 that is credited against the repair if the customer approves the work.
Toronto and GTA versus the rest of Ontario
Geography matters more than people expect.
| Region | Typical Journeyman Rate |
|---|---|
| Downtown Toronto | $120 to $180 per hour |
| GTA suburbs (Mississauga, Markham, Vaughan) | $100 to $150 per hour |
| Hamilton, Kitchener-Waterloo, London | $90 to $130 per hour |
| Ottawa | $95 to $140 per hour |
| Northern Ontario, small towns | $70 to $110 per hour |
Toronto rates are pulled up by dense traffic (fewer jobs per day), higher insurance costs, and large commercial shops setting the ceiling. Small-town rates stay lower because operating costs are lower and word-of-mouth competition is fierce.
Emergency, after-hours, and weekend rates
After-hours plumbing is where rate structure gets real.
- Evening after 5pm: 1.25x to 1.5x regular rate
- Weekend: 1.5x regular, 2-hour minimum common
- Stat holidays: 2x regular, 2 to 4 hour minimum
- Burst pipe or flooding emergency: $200 to $400 per hour is not unusual in the GTA
If you are a contractor, set your after-hours rates clearly on your intake form or voicemail. Homeowners should ask before the truck leaves the shop. A $400 after-hours rate for a simple shut-off valve replacement is common, legal, and worth paying when your basement is flooding.
Hourly versus flat-rate pricing
The industry is shifting toward flat-rate pricing for most residential plumbing work. The reasons are clear.
- Homeowners do not like the meter running. Flat rate removes anxiety.
- Plumbers get paid for efficiency. Finish in 45 minutes on a flat rate job and you keep the difference.
- Estimates are clearer. Homeowners can compare quotes apples to apples.
Hourly still makes sense for rough-in work, new construction, complex diagnostics where scope is unclear, and commercial service contracts.
If you are moving from hourly to flat rate, price each task to cover your all-in hourly plus materials markup plus a 15 to 25 percent margin for the unknowns. A toilet install that takes you 40 minutes should still be billed as a 1.5-hour job, because sometimes it takes 2.
What to charge if you are the contractor
The quick framework.
- Calculate your all-in hourly cost. Wages plus burden plus truck plus insurance plus overhead, divided by billable hours. Assume 1,200 to 1,400 billable hours per year, not 2,080.
- Add your margin. 20 to 30 percent for an owner-operator, 30 to 40 percent if you want to grow and hire.
- Compare to market. If your number comes out at $85 per hour and the market pays $130, raise your price. Do not undercharge because you feel cheap.
Most Ontario plumbers underprice themselves. Check your effective hourly rate (total revenue divided by total billable hours) against your target. If you are below $110 per hour net, your business is running on fumes.
Once your rates are set, back them up with a professional invoice on every job. The contractor invoice template for Ontario shows exactly what to include.
See where your pricing and profit stand against Ontario benchmarks. Take the 2-minute Contractor Profit Score: grizzli.app/score