Skip to content
Handro by SavePraxis

How to Price a Plumbing Job (With a Worked Example)

By the Handro team · · 4 min read

Price a plumbing job by adding three numbers: your real labor cost, materials with a markup, and a flat trip or diagnostic fee. Add them up, then check the total against what plumbers in your area actually charge. The formula below works whether you bill by the hour or by a flat rate.

What actually goes into a plumbing price

A fair plumbing price covers four things: loaded labor cost, marked-up materials, a trip fee if you charge one, and a margin for profit. Most owners price the labor and eat the rest. That gap is why some jobs stay busy but never turn into real profit.

Think of the price as a build-up, not a guess pulled from the last job you did. Each piece has its own number, and you can check each one on its own when a quote feels off.

  • Loaded labor cost: what an hour actually costs you, not just the wage
  • Materials: parts and supplies, marked up to cover handling and waste
  • Trip or diagnostic fee: covers the drive and the look, even if they don't book the job
  • Margin: the profit left after every other cost is paid

Figure out your real hourly cost first

Your hourly rate is not your wage. It has to cover payroll taxes, insurance, tools, the truck, and the time you spend quoting and driving between jobs.

Say your target take-home is $35 an hour, and burden plus overhead adds another $30. Your loaded cost is $65 an hour before you add a single dollar of profit. Bill less than that and every job is working against you.

For context, US homeowners paid plumbers an average of about $90 an hour in 2026. The typical range ran $45 to $200 an hour depending on the market (Modernize, updated August 2026).

Add materials with a markup, not at cost

Buying a part and charging exactly what you paid for it means you make nothing on it. A simple markup, say 15 to 20 percent, covers the pickup trip, the waste, and the risk of a part sitting on a shelf.

Write the markup into your price sheet once, and apply it the same way on every job. Customers rarely question a parts line when labor and materials are itemized clearly.

Worked example: a leaking water heater replacement

Here is one way the numbers could come together for a same-day water heater swap. These are example figures, not a rate card. Use your own loaded labor cost and your own markup instead.

Round the number the customer sees. Nobody wants to sign a quote for $658.10 when $660 reads cleaner.

Example price build-up for a water heater replacement (illustrative numbers)
Line itemAssumptionAmount
Labor2.5 hours at a $65/hr loaded rate$162.50
Materials$420 water heater and fittings, marked up 18%$495.60
Trip or diagnostic feeWaived once the job is booked$0
SubtotalLabor plus materials$658.10
Profit marginBuilt into the labor rate and markup aboveIncluded
Price on the quoteRounded for the customer$660.00

Flat rate or hourly: which one to quote

Flat-rate pricing works best for jobs you've done many times, like a water heater swap. You already know roughly how long it takes. Hourly pricing fits jobs with real unknowns, like an old drain line you haven't opened up yet.

Either way, quote a number before you start, even on hourly work. Give a not-to-exceed range so the customer isn't surprised by the final bill.

Common pricing mistakes that quietly eat your margin

A few habits explain most of the margin plumbers lose without noticing. None of them are dramatic on their own, which is exactly why they add up.

  • Quoting from memory instead of the actual hours and parts used
  • Charging materials at cost, with no markup for handling or waste
  • Skipping the trip fee on jobs that don't get booked
  • Rounding the price down to 'be nice' more often than up
  • Forgetting drive time and diagnostic time in the labor hours
  • Never revisiting the loaded labor rate as insurance and fuel go up

What goes on the price before you send it

A clean plumbing quote lists labor and materials as separate lines. It states the trip fee if one applies, and shows tax as its own line.

Sales tax rules on labor and materials vary by province and state, and sometimes by the type of job. Check your local rule before you decide what to tax and at what rate.

Get the price in front of the customer the same day

A good price only works if it reaches the customer while they still remember the leak. Writing it up that night from memory is where a lot of the numbers above get lost.

Handro lets you build a Good, Better and Best estimate on the spot and send it from your phone. The customer can approve, sign and, if you asked for a deposit, pay it before you've left the driveway. It runs on iOS, Android and the web, with a free Starter plan to try it on a real job.

Written by the Handro team for owner-operators who price, quote and invoice their own work. Market figures come from the sources listed below, with the date each was published or updated. Worked examples use illustrative numbers, not a real customer's job.

Questions people ask

Sources

Keep every job moving.

Handro is the road
from customer call to payment.

Start free

Free for 1 person and 10 jobs a month. Upgrade to Solo or Team any time. No card needed to start.
Upgrade to Solo (US$14.99/mo) when you grow.

View plans