How to Price Plumbing Jobs: Labor, Materials, Markup and Margin
Pricing is the skill that decides whether a plumbing company is a business or a job with overhead. I ran the office for a shop for nine years, and the owners who made money shared one trait: they could state their loaded labor rate the way you can state your own phone number. This guide builds that number, then turns it into job prices under both models — flat-rate and time-and-materials — with the leaks that drain each. It is general information about pricing method, not financial advice; your market and your CPA refine it.
Pricing is the skill that decides whether a plumbing company is a business or a job with overhead. I ran the office for a shop for nine years, and the owners who made money shared one trait: they could state their loaded labor rate the way you can state your own phone number. This guide builds that number, then turns it into job prices under both models — flat-rate and time-and-materials — with the leaks that drain each. It is general information about pricing method, not financial advice; your market and your CPA refine it.
How do you build a loaded labor rate?
| Component | What to include |
|---|---|
| Base wage | The tech’s hourly pay (or your owner draw equivalent) |
| Payroll burden | Taxes, workers’ comp, benefits — often 20–35% on top |
| Vehicle & fuel | Payment or depreciation, insurance, fuel, maintenance per tech |
| Tools & consumables | Replacement tools, torch gas, solder, truck stock shrinkage |
| Non-billable time | Estimates, callbacks, supply runs, paperwork — the hours nobody pays for |
| Overhead share | Rent, software, phones, office help, insurance — divided across techs |
Divide the total by billable hours only — realistically 50–65% of paid hours for service work. That is why the loaded rate lands at 1.6–2.2× the wage, and why pricing off the wage feels busy and pays broke. Your selling rate then adds target margin on top: rate = loaded cost ÷ (1 − margin). At a $90 loaded cost and a 25% target margin, the selling rate is $120 — the math is that blunt.
How do materials and margin fit in?
Materials ride a tiered markup (small parts high, equipment low — the FAQ above shows the common bands) because customers comparison-shop the water heater and never the dielectric unions. Margin is checked at the job level, not the invoice-line level: after every job, actual labor hours and materials against price. The shops that review that report weekly catch drift in days; the ones that check quarterly catch it in thousands. Your software’s job history — Jobber, Service Fusion, FieldEdge all keep it — is the instrument panel for exactly this.
Flat-rate vs time-and-materials: how do you choose per job?
Flat-rate wins where the task is knowable: replacements, standard repairs, installs from the book (flat-rate pricing software exists to govern exactly this). T&M wins where scope is genuinely unknowable: leak detection into the unknown, commercial troubleshooting, phased construction. The professional move most shops miss is the hybrid presentation: diagnose at a flat diagnostic fee, credit it toward the flat-rate repair quoted on findings. The customer gets certainty in stages; you never eat an open-ended scope. Present those options in the estimating flow your platform gives you — good-better-best is flat rate’s natural habitat.
Can you walk through one priced job, start to finish?
A 50-gallon gas water heater replacement, residential, straightforward access — priced by the method, not by folklore:
| Element | The math |
|---|---|
| Labor | 2.5 hrs at a $120 selling rate (loaded cost ~$90, margin built in) = $300 |
| Materials | Heater $750 cost + $60 fittings/consumables, tiered markup ~35% on the unit, higher on smalls ≈ $1,060 |
| Disposal & permits | Haul-away + permit at cost-plus ≈ $85 |
| Warranty reserve | ~2% of ticket, your callback fund ≈ $29 |
| Flat-rate book price | ≈ $1,475 (rounded to the book’s price point) |
Now watch the same job priced by the folklore method: “we charge $95 an hour and the heater at cost-plus-10” produces ~$1,070 for identical work — $400 surrendered per swap, invisible until the quarter closes thin. The folklore price is not cheaper for the customer in any way they can feel; it is simply a donation from the owner’s family to the customer’s. And note what the method price buys operationally: because the book price is fixed, the tech presents it in the driveway in one minute, the estimating software prints the scope and exclusions, and the office never re-litigates the number. Pricing method is a workflow feature, not just a finance one — it is the difference between a company that sells jobs and a crew that negotiates them one driveway at a time.
Review cadence closes the loop: after the first ten swaps, compare the book’s 2.5 labor hours against actuals. If the crew runs 3.1, the book moves — labor basis first, price second. The price book is a hypothesis that field data keeps honest, and shops that wire that review into a quarterly habit stop fearing both directions of error.
How do you raise prices without losing the customers you want?
Every shop’s prices must rise with its costs; the craft is in the mechanics. Raise the book, not the moment: scheduled, across-the-board reviews (twice a year) beat heroic per-job courage — a 4% book adjustment is invisible per ticket and decisive per quarter, and your flat-rate software applies it everywhere at once. Grandfather agreements, not habits: service-agreement customers get the announced-in-advance treatment their membership promises; everyone else meets the new book on the next job, without an apology campaign. Raise the floor first: the jobs you least want — the far, the tiny, the chronically slow-paying — get priced to either become profitable or politely leave; a minimum service charge and honest trip pricing do more for a schedule than any marketing. Watch the right gauge after: close rate will wobble for two weeks and then tell you the truth; a small dip paired with higher margin is the raise working, while a collapse usually means one visible line (the diagnostic fee, the heater swap everyone compares) moved out of market shape — adjust the landmark prices, keep the book. And never announce a raise as an apology: customers do not need your cost story; they need the same firm, scoped, warrantied price presented the same confident way. Shops fear this conversation for months and then discover the customers who left over 4% were the ones the margin could not carry anyway.
What are the pricing mistakes that quietly bankrupt shops?
- Pricing from the competitor’s truck ad instead of your costs — his cost structure is not yours, and he may be dying at that price.
- Forgetting callbacks in the math — a 3% callback rate at zero revenue is a line item, not bad luck.
- Letting techs discount in the field to be liked — the book price is the price; exceptions get an office call.
- Never raising prices — material and labor inflation compounds annually; the book gets a scheduled review, twice a year minimum.
- Confusing revenue with margin when judging a GC or a big account — volume at the wrong margin is a faster route to the same wall.
Price from your numbers, review at the job level, and let the business plan hold the targets. Volume then becomes what it should be — the reward for correct math, pursued through the channels in how to get plumbing customers — instead of a treadmill you cannot step off.
The tools in this guide, side by side
| Software | Best for | Pricing model | Trial | Visit |
|---|---|---|---|---|
| Service Fusion | Governed flat-rate book pricing for crews | Starter $208/mo annual, unlimited users | Demo-led onboarding | Official site |
| Jobber | Line-item quoting with saved tasks and packages | From $29/mo annual | 14-day free trial, no card required | Official site |
| FieldEdge | Flat-rate book heritage for established shops | Quote-only; reported ~$100/user + ~$125/tech | Demo and quote only | Official site |
Pricing notes verified against vendor pricing pages in October 2026. Vendors change plans and run promotions often — confirm the current number on the vendor's page before you buy.
Frequently asked questions
What should a plumber charge per hour?
There is no national number — there is your number. Take the tech's wage, load it with payroll taxes, workers' comp, insurance, vehicle, fuel, tools and the reality that only 50–65% of paid hours are billable: the loaded cost lands at roughly 1.6–2.2× the wage. Your selling rate must clear that loaded cost at your target margin. Shops in high-cost metros commonly sell labor well above $150/hr equivalent (often hidden inside flat-rate task prices); rural shops less. The method matters, not the headline.
How much should I mark up plumbing materials?
Common practice is tiered markup: high percentages (75–100%+) on small parts, mid (40–60%) on mid-range fixtures and components, lower (20–35%) on big-ticket equipment like water heaters and softeners. One flat markup across everything either gouges on fittings (customers notice) or starves you on equipment (you notice, later). Build the tiers into your price book or quoting template so techs never improvise them.
Is flat rate or hourly better for pricing plumbing jobs?
Flat rate for residential service, mostly: firm price up front, no clock-watching, margin protected by the book — detailed in our flat-rate software guide. Time-and-materials still fits commercial accounts, diagnostics with unknown scope, and construction phases. Many shops run both. The fatal option is the third one: hourly in spirit, flat in the customer's ear, improvised in the field.
How do I price a job I have never done before?
Estimate labor in ranges with your loaded rate, price materials from the supply house (not memory), add contingency honestly (10–20% for unknowns), and present the quote as a range or a not-to-exceed where the customer relationship allows. Then log the actual hours and materials after the job — the second time you price it, it is data, not a guess. Your platform's job history is what makes this compound.
Why do I stay busy but make no money?
Almost always one of three leaks: the labor rate was built on wage alone (unloaded), materials go out at or near cost, or callbacks and warranty returns eat unbilled hours nobody tracks. Busy-and-broke is a pricing diagnosis, not a marketing one — more jobs at the same math make it worse faster. Fix the rate first, then chase volume with the customer guide.