Why Plumbers Underprice Their Work
The most common business mistake in plumbing is charging for time and parts without accounting for the true cost of running a business. A plumber who charges $95/hour thinks they are making good money — until they add up insurance, van payments, tools, callbacks, slow weeks, and unbilled time. The real effective rate is often $40-55/hour, barely above what they could earn working for someone else.
Correct pricing starts with knowing your fully loaded cost — and then building a margin on top of that, not just guessing a rate that "feels competitive."
Calculate Your Break-Even Rate
Step 1 — Annual overhead: Add up every fixed and semi-fixed cost: insurance (~$6,000-$12,000/yr), vehicle ($8,000-$14,000/yr including fuel and maintenance), tools and equipment ($3,000-$5,000/yr), software and admin ($2,000-$4,000/yr), marketing ($3,000-$8,000/yr), and your own salary expectation.
Step 2 — Billable hours: A full-time plumber works ~2,000 hours per year. Subtract drive time (~300 hrs), callbacks (~100 hrs), admin (~150 hrs), and slow days (~200 hrs). Realistic billable hours: 1,200-1,400 per year.
Step 3 — Break-even rate: If total overhead is $90,000 and billable hours are 1,300, your break-even is $69/hour. At $95/hour you are making $33,800 before taxes. At $125/hour you are making $72,800.
This math surprises most plumbers. Raising your rate from $95 to $125 does not mean losing customers — it means running a sustainable business.
Flat-Rate Plumbing Price Book (2026 Ranges)
| Service | Low Market | Mid Market | High/Urban |
|---|---|---|---|
| Service call / diagnostic | $79 | $109 | $149 |
| Faucet repair (standard) | $125 | $185 | $265 |
| Faucet replacement (supplied by customer) | $145 | $215 | $295 |
| Toilet rebuild (flapper, fill valve, flush valve) | $175 | $245 | $325 |
| Toilet replacement (supplied by customer) | $245 | $325 | $450 |
| Drain cleaning (standard snake) | $145 | $195 | $265 |
| Drain cleaning (hydro-jet) | $295 | $395 | $595 |
| Water heater replacement (40-gal, supplied) | $950 | $1,350 | $1,800 |
| Water heater replacement (tankless, supplied) | $1,800 | $2,600 | $3,800 |
| Garbage disposal replacement | $225 | $315 | $425 |
| Sump pump replacement | $450 | $650 | $950 |
| Main line camera inspection | $195 | $275 | $395 |
AI scheduling, dispatching, invoicing, and phone answering for your service business. 50 free AI credits. No credit card required.
Get Started FreeEmergency and After-Hours Pricing
Plumbing emergencies (burst pipes, sewage backups, no hot water) justify premium pricing. Standard multipliers: - After hours (6pm-8am): 1.5x standard rate - Weekends: 1.5x standard rate - Holidays: 2x standard rate
Most customers with a flooded basement will not negotiate your emergency rate. They need help now, and the premium is justified by your availability and the urgency of their situation.
Building Maintenance Plan Revenue
Plumbing maintenance plans are underutilized. A simple annual plan ($149-$199) covering: - Annual water heater flush - Water pressure check - Leak inspection under all sinks - Drain cleaning recommendation
Creates predictable revenue, keeps you top-of-mind, and gives you access to the home annually to identify and quote upcoming work. Customers on plans call you first when something breaks — not Google.
The Software Advantage in Pricing
A price book stored in your field service software means every technician quotes consistently — no more undercutting because a technician "didn't want to lose the job." Fixlify AI lets you build a full flat-rate price book that technicians access on their phone, generate professional quotes on-site, and collect payment before leaving.
[Start free with Fixlify AI — no credit card needed → hub.fixlify.app/auth?ref=blog-how-to-price-plumbing-services]