Plumbing Pricing Guide
Short answer: price plumbing work off a fully-loaded hourly rate, then package predictable jobs — service calls, drain cleaning, standard fixture swaps — as flat-rate prices, and reserve time-and-materials (T&M) for open-ended work like chasing leaks or repiping. Charge for diagnostics, and price emergency and after-hours calls as a distinct, higher tier rather than an afterthought.
Why plumbing pricing has its own dynamics
Plumbing is not a generic trade you can price with a one-size-fits-all hourly number. A few forces make it distinct:
- Emergency and after-hours demand. Burst pipes, sewage backups, and no-water situations don't wait for business hours. That urgency has real value, and it carries real cost — overtime, disrupted schedules, and rushed parts runs.
- Water damage urgency. Unlike many trades, a plumbing failure actively damages the property every minute it continues. Customers pay for speed, and you carry the risk of doing it wrong under pressure.
- Diagnostics matter. "Where is the leak?" or "why is the drain slow?" is often the hard part. Locating and diagnosing takes skill, cameras, and time — and it deserves to be a paid line, not something you eat.
- Wide job spread. A washer swap, a water heater replacement, a slab leak, and a whole-home repipe are radically different in scope, risk, and pricing model. One rate structure can't fairly cover all of them.
- Permits and code. Many plumbing tasks — water heaters, gas lines, repipes, backflow — may require permits and inspections. These add cost and lead time.
This guide is educational and general; permit requirements, plumbing code, and licensing rules vary by jurisdiction and change over time — confirm what applies in your area before you quote.
Start with your fully-loaded rate
Every price you quote should ultimately trace back to what an hour of your time actually costs to deliver — not just a tech's wage, but truck costs, insurance, tools, training, unbillable drive time, office overhead, and the profit margin the business needs to survive.
This is the shared foundation under all field-service pricing, and it's worth getting right before you tune anything plumbing-specific. If you haven't built your number yet, start here:
- How to price service jobs profitably — the general framework for pricing any job.
- Billable hourly rate calculator — work out your own fully-loaded, break-even, and target rates.
Once you have that rate, plumbing pricing becomes a question of how you package it — per job, per hour, or per tier.
Flat-rate vs. time-and-materials
Most established plumbing shops lean toward flat-rate (menu) pricing for common work and keep T&M for the unpredictable.
Flat-rate works well when the scope is knowable. You've done the job hundreds of times, you know roughly how long it takes and what parts it needs, and you can quote one confident number up front. Customers generally prefer this — they know the cost before they say yes, and there's no meter running.
T&M works well when the scope is genuinely open-ended. Chasing an intermittent leak behind a wall, diagnosing a mystery drain issue, or a repipe where you can't see everything until walls are open — these resist a fixed price. In those cases, be transparent: quote your hourly rate, give an honest range or a not-to-exceed cap, and update the customer as you go.
A practical hybrid many shops use: flat-rate the diagnostic, then flat-rate or T&M the repair once you know what you're dealing with.
How to price the common job types
Service call / diagnostic fee
Charge for showing up and diagnosing. This covers your drive, your time, and your expertise. Whether you credit it toward the repair if the customer proceeds is a business decision — many shops do, as a closing tool — but the fee itself should exist. Not charging for diagnostics is one of the most common ways plumbers give away profit.
Drain cleaning
Highly packageable. A standard cleared drain (accessible cleanout, snake or auger) is an ideal flat-rate job. Price separate tiers for tougher scenarios: roof-vent access, main-line jobs, hydro-jetting, and camera inspection. Recurring or preventive drain maintenance can be its own offering.
Fixture installation
Faucets, toilets, garbage disposals, and water heaters are mostly predictable and suit flat-rate menu pricing. Distinguish a straight swap (existing connections in good shape) from an install that needs new shutoffs, supply lines, or code upgrades — those are legitimately more.
Repairs
Leaky valves, running toilets, and worn cartridges are usually flat-rate. Reserve T&M for repairs where the failure point isn't yet located.
Emergencies and after-hours
Price these as a distinct tier — a higher service-call fee, a premium rate, or both — reflecting overtime cost and urgency value. Set the policy in advance and state it clearly when the call comes in, so there are no surprises on the invoice.
Repipes and large projects
These are estimate-and-proposal work, not menu items. Scope carefully, account for access and drywall, note likely permits and inspections, and build in contingency for what you can't see until you open things up.
| Job type | Typical pricing approach | Notes |
|---|---|---|
| Service call / diagnostic | Flat fee | May credit toward repair if customer proceeds |
| Drain cleaning (standard) | Flat rate | Tier up for main line, roof access, hydro-jet, camera |
| Fixture install (swap) | Flat rate | Higher if new shutoffs / supply lines / code upgrades |
| Common repair (valve, toilet, cartridge) | Flat rate | Predictable, well-understood scope |
| Leak location / mystery diagnosis | T&M or flat diagnostic fee | Scope unknown until investigated |
| Water heater replacement | Flat rate or estimate | Permit/inspection may apply; tank vs. tankless differ |
| Repipe / large project | Written estimate | T&M or fixed with contingency; permits likely |
| Emergency / after-hours | Premium tier | Set and disclose policy in advance |
Good / better / best options
Wherever it fits, offer tiers rather than a single take-it-or-leave-it price. For a failing water heater, for example:
- Good — like-for-like replacement, get water back fast.
- Better — a higher-efficiency or larger unit, with upgraded shutoffs and connections.
- Best — tankless or premium unit, expansion tank, code upgrades, and an extended warranty.
Tiered options let the customer choose based on their budget and priorities, tend to raise average ticket size honestly, and shift the conversation from "yes or no" to "which one."
Common mistakes
- Underpricing emergency work. Treating a 2 a.m. sewage backup like a routine daytime call gives away the exact value the customer needs most, while you absorb the overtime.
- Not charging for diagnostics. Locating a hidden leak is skilled work. Eating it trains customers to expect free expertise.
- Pricing off wages instead of the fully-loaded rate. If your number doesn't carry truck, insurance, overhead, and profit, you can be "busy" and still lose money.
- Forgetting permits and inspection time. These add cost and days; leaving them out of an estimate erodes margin and trust.
- Inconsistent pricing across techs. When the same job gets three different numbers, customers notice and confidence drops. A shared price book fixes this.
FAQ
Should I charge a service-call fee if the customer books the repair? Charging the fee protects your time either way. Many shops credit it toward the repair when the customer proceeds — a fair middle ground that still values the visit.
Flat-rate or hourly for plumbing? Flat-rate for predictable, repeatable jobs; hourly (T&M) for genuinely open-ended work. Most shops use both, matched to the job.
How much more should emergency work cost? There's no universal number — it depends on your market, your costs, and local norms. The principle is that after-hours and emergency work should be a clearly higher, pre-disclosed tier that reflects overtime and urgency, not the same as a scheduled daytime call.
Next steps
- Build or confirm your fully-loaded hourly rate with the billable hourly rate calculator.
- Turn your most common jobs — service calls, drain cleaning, fixture swaps, routine repairs — into a flat-rate menu, and define your emergency tier.
- Use a consistent inspection and diagnostic process so estimates start from the same facts every time — see the plumbing inspection checklist.
- Review your pricing periodically as parts, labor, and fuel costs shift.