Why Most Plumbers Are Charging Too Little (and Don't Know It)
Ask ten plumbers what they charge and you'll get ten different answers. Some quote $75 an hour. Some quote $150. Some pull a number out of the air when the homeowner asks. The problem isn't that any one of those numbers is wrong on its face. The problem is that most of them were never calculated. They were inherited from the last shop the owner worked at, or matched to whatever a competitor's truck says on the side.
Pricing by gut feel is how a busy plumber stays busy and broke at the same time. You can run six service calls a day, have your phone ringing off the hook, and still end the quarter wondering where the money went. The money went into the gap between what you charged and what the work actually cost you to deliver once you count the truck, the fuel, the insurance, the unbillable drive time, the warranty callbacks, and your own time spent quoting jobs you never won.
Pricing right starts with one honest question: what does an hour of your time on a customer's property actually need to bring in for the business to be healthy? Everything else, flat rate versus hourly, parts markup, service-call fees, is built on top of that number. Get that number wrong and no amount of volume saves you.
Calculate Your True Billable Hour Before You Quote Anything
A plumber does not bill eight hours for every eight-hour day. You drive between calls, you stop at the supply house, you write up quotes, you chase down a fitting that nobody stocks, you do warranty visits you don't get paid for. On a realistic day, a one-truck operation bills maybe five to six chargeable hours out of an eight-or-nine-hour workday. That gap is the single biggest reason an hourly rate that 'sounds high' still leaves nothing in the bank.
Start with your annual costs and work backward. Add up everything it takes to keep the doors open for a year: your own target pay, a tech's wages plus payroll taxes and workers' comp, truck payments, fuel, general liability and commercial auto insurance, your plumbing license and bond, tools and equipment, software, phone, advertising, and a line for warranty and rework. That total is what the business must collect just to break even.
Now divide by your real billable hours, not your clock hours. If your business needs to cover $180,000 a year in costs and a tech realistically bills 1,200 hours a year after drive time and dead time, you need roughly $150 per billable hour just to break even, before a dollar of profit. Want a 20 percent net margin on labor? Your billable rate climbs accordingly. Most plumbers are shocked the first time they run this math, because it explains exactly why $95 an hour felt like a treadmill.
- Owner/tech pay plus payroll taxes and workers' comp
- Truck payment, fuel, maintenance, and commercial auto insurance
- General liability insurance, license, and bond
- Tools, equipment, and consumables (solder, PEX crimps, sealant, blades)
- Software, phone, advertising, and office overhead
- A warranty/rework reserve for callbacks you won't bill
Flat Rate vs. Hourly: Which One Actually Makes You Money
Hourly billing feels honest, and customers ask for it because it sounds like they're only paying for what they get. But hourly punishes the experienced plumber. The tech who clears a main-line stoppage in 30 minutes because he's done it a thousand times bills less than the slow tech who fumbles for two hours. You are literally charging more for being worse at your job. Hourly also invites the customer to watch the clock, question every minute, and feel anxious the whole visit.
Flat-rate pricing fixes this. You price the job, the water heater swap, the toilet rebuild, the disposal install, the sewer camera inspection, not the minutes. The customer knows the number before you start, there's no awkward clock-watching, and you keep the upside when your speed and experience let you finish fast. It also lets a newer tech sell a job confidently from a price book instead of guessing on the spot.
The catch with flat rate is that it only works if your price book is built on the real billable-hour math above. A flat-rate menu pulled off the internet is just someone else's costs applied to your business. Build your menu by estimating the average time each common job takes, multiplying by your true billable rate, adding marked-up materials, and adding a buffer for the jobs that go sideways. For most residential service plumbers, flat rate is the right default; reserve hourly (clearly time-and-materials, with a written estimate cap) for genuinely unpredictable work like a remodel rough-in or a buried-leak hunt.
Marking Up Parts and Materials the Right Way
Parts markup is not gouging, it's how you get paid for sourcing, stocking, hauling, warrantying, and guaranteeing the materials you install. When you put in a $40 mixing valve and it fails in eight months, you eat the return trip and the replacement. The markup is what funds that promise. A plumber who charges supply-house cost on parts is running a delivery service, not a plumbing business.
A common structure is a tiered markup: higher percentage on small, cheap parts and lower percentage on expensive equipment. A $6 supply line might be marked up 100 percent or more, while a $1,200 tankless heater might carry 25 to 40 percent because the dollar amount of margin is already substantial. The principle is to capture enough gross margin on materials to cover the overhead of handling them while staying defensible if a customer ever compares the line item to a big-box price.
Whatever structure you choose, bake it into your flat-rate menu so the markup is invisible and automatic. The customer sees one price for 'water heater replacement,' not a labor line plus a marked-up parts line they can pick apart. Reserve itemized parts pricing for large project work where the customer expects to see a materials breakdown, and even then, present it as your installed price, not your cost plus a markup they can mentally subtract.
Charge for the Service Call, the Diagnostic, and the Drive
Free estimates are the fastest way to bleed a plumbing business dry. Every 'just come take a look' visit costs you fuel, drive time, and a chunk of a billable slot you could have sold. A trip-charge or diagnostic fee, often $49 to $99 for residential service, does two things: it covers the real cost of rolling a truck, and it filters out tire-kickers who were never going to buy. Many shops credit the diagnostic fee toward the job if the customer approves the work, which feels fair to the customer and protects you either way.
Be explicit about your service area and travel. A call 45 minutes outside your normal radius costs you an hour and a half of round-trip drive time you can't bill to the next customer. Either build a travel surcharge into out-of-area jobs or decline them. Drive time is the silent profit-killer in this trade, and the plumbers who stay profitable are ruthless about routing their day so trucks aren't crisscrossing the metro.
Price emergency and after-hours work separately and without apology. A burst line at 11 p.m. on a Sunday is worth more than the same repair at 2 p.m. on a Tuesday, because you're giving up your evening and your customer has no alternative. A premium after-hours rate isn't greedy; it's the entire reason a homeowner can get a plumber at midnight at all.
Quote Fast, Quote in Writing, and Quote on Site
Speed wins jobs. When a homeowner's water heater is leaking, they call three plumbers and hire the first one who gives them a clear price and can show up. If you go back to the office to 'work up a number' and email it the next day, you've lost to the plumber who quoted on the spot. A flat-rate price book on a tablet or phone lets you walk to the truck, pull the price, and present it before you leave the driveway.
Always quote in writing, even for small jobs. A written quote that lists exactly what's included, the toilet, the wax ring, the supply line, the haul-away, prevents the 'I thought that was included' argument and protects you on scope. It also makes upsells natural: when the customer can see the line for a standard valve replacement, it's easy to present the upgraded option next to it and let them choose.
Track your close rate. If you're winning nearly every quote, your prices are probably too low and you're leaving money on the table. If you're winning almost none, either your price is out of step with your market or you're not communicating value, the license, the warranty, the same-day service, the cleanup. A healthy residential service plumber closes a solid majority of qualified, on-site quotes. Knowing that number turns pricing from a guessing game into something you can actually tune.
Build Recurring Revenue So You Stop Starting From Zero Each Month
The hardest way to run a plumbing business is to wake up every morning with an empty schedule and a phone you hope rings. The most stable plumbers smooth that out with recurring work: maintenance plans, water heater flushes, backflow testing, drain cleaning memberships, and annual whole-home inspections. A membership that bills monthly or annually turns a one-time customer into a relationship and gives you predictable revenue between the big jobs.
Recurring plans also pay off on the pricing side. Members get priority scheduling and a discount on repairs, and in exchange you get the first call when something breaks, a customer who already trusts your pricing, and a steady base of visits that keep your trucks full during slow weeks. The annual backflow test or water heater service is the foot in the door that turns into the repipe two years later.
The operational challenge is remembering who's due for what and actually getting those visits booked. That's where most plumbers lose the recurring revenue they technically signed up, because nobody's tracking the renewal dates and reminders fall through the cracks. The answer is a system that automates the recurring schedule and the reminders so the work books itself instead of relying on someone's memory.
Run the Pricing Once, Then Let Your Software Enforce It
Doing this math one time is the hard part. The harder part is making sure every quote, every invoice, and every tech in the field actually applies it consistently, day after day, without the rate quietly slipping back to whatever felt comfortable in the moment. That's an operations problem, and it's the one that decides whether your pricing discipline survives a busy week.
GreenRoute is built to hold that discipline for you. Your flat-rate prices live in your quote and service catalog, so every estimate your team builds, whether you do it from the office or your tech does it standing in the customer's basement, pulls the same numbers you calculated. Professional quotes go out in minutes, and when a customer approves, the job flows straight into scheduling and drive-route planning so your trucks stop crisscrossing town and you reclaim the billable hours that drive time was eating.
When the work is done, GreenRoute invoices automatically on job completion and takes payment by credit card, Apple Pay, or Google Pay on the spot, so the money's collected before you leave the curb instead of mailed and chased. Recurring maintenance plans and backflow renewals schedule and remind themselves, the mobile crew app works even where there's no signal in a crawlspace, and there are no per-user fees no matter how many techs you add. You can start on the free Starter plan and move to Professional for $10 a month when you're ready, which is a small price to make sure the pricing you worked out actually ends up in the bank.
