How Much to Charge for Plumbing Repairs
Plumbing repair pricing usually stacks three pieces: a service-call fee to show up, labor (hourly or flat-rate per job), and parts with markup. Here is how each piece works and what common jobs look like — plus the plumber invoice template to bill it all cleanly.
The service-call fee: getting paid to show up
The service-call (or trip/diagnostic) fee is the foundation of repair pricing. It covers travel, the time spent diagnosing, and the simple fact that a truck rolling to a house costs money whether the fix takes ten minutes or two hours. As a broad illustration, $75–$150 is a common range. These are illustrative ranges, not quotes — your market decides. And emergency or after-hours calls command more.
Many plumbers credit the service-call fee toward the repair when the client approves the work — “$95 diagnostic, waived with repair.” It lowers the client's hesitation to book, and since most diagnostics turn into jobs, you rarely actually give it away. State the policy up front so nobody feels tricked.
After-hours, weekend, and holiday rates deserve their own schedule. Time-and-a-half on labor (or a higher flat fee) for nights and weekends is standard and fair — you are selling your off-hours, and they are genuinely scarce.
Hourly vs flat-rate: picking your labor model
Time-and-materials (hourly plus parts) is simple and transparent: the client pays for what the job actually took. As a broad illustration, residential service plumbers often bill $75–$150 per hour. It works well for open-ended work like leak tracing, where you honestly cannot know the scope until you open the wall.
Flat-rate (upfront) pricing quotes one price per job from a price book — “install customer-supplied faucet: $225.” Clients love the certainty, and efficient plumbers earn more per hour. The risk is yours: misjudge the job and you eat the difference, so flat rates need to be built from real job-cost history, not guesses.
Most growing shops use both: flat rates for common repeat jobs, hourly for diagnostics and unknowns. Either way, parts get marked up — typically in the 1.5x to 2.5x range over your wholesale cost as an illustration — because sourcing, stocking, warranting, and hauling parts is real work with real cost.
Bill plumbing jobs like a pro — free
Billia's free invoice generator itemizes labor, parts, and service fees on a clean invoice your clients can actually read.
Create my invoice — freeCommon jobs, illustrative price ranges
Clients constantly ask “what does X cost?” — having confident ranges ready wins jobs. These are broad illustrations to calibrate your own price book, not quotes; your labor rate, parts cost, and market move every number.
| Common repair | What it involves | Illustrative range |
|---|---|---|
| Faucet replacement | Labor + mid-range faucet | $150–$300 |
| Toilet install | Removal, new toilet, wax ring | $200–$450 |
| Drain clearing | Snake or auger, one line | $150–$350 |
| Water heater install | 40–50 gal tank, haul-away | $900–$1,800 |
Notice what these have in common: each bundles labor, parts, and the trip into one understandable number. That bundling is the whole appeal of flat-rate — the client never has to do math or wonder what the meter is running.
Quoting repairs without losing your shirt
The most expensive phrase in plumbing is “while you're here.” Every additional fixture the client mentions mid-job needs a price before you touch it — friendly, on the spot, in writing. Scope agreed after the fact is scope argued about at invoice time.
- Diagnose before you quote. Never price a repair over the phone beyond your service-call fee; surprises live behind walls.
- Give good-better-best options. Repair vs replace, basic vs premium fixture — options let the client choose instead of just saying yes or no.
- Put the warranty in writing. Your labor warranty (often a year) is a selling point — and it belongs on the invoice, not just in conversation.
- Invoice same day. The client is happiest — and pays fastest — while the fixed faucet is still a fresh relief.
Learn your numbers job by job. Track actual hours and parts against what you quoted for a month, and your price book will tune itself into something you can trust.
One more habit separates profitable shops from busy ones: track every job for a month — quoted price, actual hours, actual parts cost. The pattern that emerges is your real price book. Most plumbers discover two or three job types they chronically underprice (usually the messy ones: old-house repipes, crawl-space work, anything involving tile). Adjust those first; that is where the margin leaks.
Bill plumbing jobs like a pro — free
Billia's free invoice generator itemizes labor, parts, and service fees on a clean invoice your clients can actually read.
Create my invoice — freePlumbing repair pricing stacks three honest pieces: a service-call fee that pays for the truck roll, labor priced hourly or flat per job, and parts with a markup that covers sourcing and warranty. Get each piece right and the total takes care of itself.
Build your price book from your real costs, quote common jobs with confidence, and put every extra in writing before you do it. That is the whole game — and it is very winnable.
Frequently asked questions
Should I waive the service-call fee if the client approves the repair?
Many plumbers do — it lowers booking hesitation and most diagnostics convert to jobs anyway. Just state the policy clearly when booking so the client knows the fee applies if they decline the work.
Is flat-rate or hourly pricing better for plumbing repairs?
Flat-rate wins for common repeat jobs because clients love price certainty and efficient plumbers earn more. Hourly (time and materials) fits open-ended diagnostic work where you cannot know the scope until you start.
How much should I mark up plumbing parts?
A common illustration is 1.5x to 2.5x your wholesale cost, varying by part price and local norms. The markup covers sourcing, stocking, hauling, and the warranty you carry on the part — it is not pure profit.
How do I price after-hours emergency calls?
Set a separate after-hours schedule — often time-and-a-half on labor or a higher flat service fee. Publish it in advance so the 2 a.m. price is never a surprise, and never apologize for charging for your off-hours.