Plumbing
What Should a Plumbing Pro Charge Per Hour?

Ask ten plumbers what they charge per hour and you will get ten different answers, and most of them are guesses. Some picked a number that sounded fair. Some copied the shop down the road. A few landed on a rate years ago and never touched it while fuel, insurance, and parts kept climbing. The problem with all three approaches is the same: they start from a number instead of from what the business actually needs to survive and pay you. This post walks through how to build a plumbing hourly rate from the ground up, starting with the income you want and working backwards through real hours and real overhead.
Key takeaways
- Your hourly rate should be calculated from target income and real billable hours, not copied from a competitor.
- Billable hours are far fewer than the hours you work, so overhead and non-billable time have to be baked into the rate.
- Overhead recovery is non-negotiable: trucks, insurance, software, and admin time all live inside your hourly number.
- Think in ranges, not a single magic figure, and revisit the math at least once a year.
Start With the Paycheck, Not the Price
Most pricing advice runs in the wrong direction. It asks "what should I charge?" when the real question is "what do I need to earn, and what has to be true about my rate to get there?" Flip it around. Decide what you want to take home for the year as an owner-operator or what you want your crew to clear, then add everything the business must pay before a dollar reaches your pocket.
Write down three numbers to begin: the annual income you want, your yearly overhead (the cost of simply existing as a business), and the number of hours you can actually bill a customer for. Those three numbers drive everything. Change any one of them and your rate changes with it.
Billable Hours Are Not Working Hours
Here is where a lot of shops lose money without realizing it. You might work 2,000 hours a year, but you cannot bill all of them. Driving between jobs, quoting, picking up parts, truck maintenance, invoicing, chasing payments, answering the phone, and the inevitable dead time all eat into the day. For many field plumbers, actual billable time lands somewhere in the range of 50 to 65 percent of hours worked.
If you assume you bill every hour, you will set your rate too low and quietly give away the overhead and admin time for free. So before you divide anything, be honest about how many hours a year truly show up on an invoice.
Quick gut check
Pull last month's invoices and total the billed hours. Compare that to the hours you actually worked. The gap is your unbillable time, and your rate has to absorb it.
Overhead Is in the Rate Whether You Like It or Not
Overhead is every cost that keeps the business running regardless of which job you are on. If you do not build it into your rate, it comes straight out of your income. Common line items include:
- Truck payments, fuel, and maintenance
- General liability and vehicle insurance
- Licensing, bonding, and permits
- Phone, software, and payment processing fees
- Tools, equipment, and replacement
- Advertising and lead costs
- Admin or dispatch help, even if that is just you after hours
- An emergency and slow-season buffer
Add these up for the year. This is the number your billable hours have to recover on top of your target income. Skip it and you are essentially funding your own business out of your wages.
A Worked Example You Can Copy
Numbers make this concrete. These are illustrative, so plug in your own, but the structure holds for a solo plumber or a one-truck operation.
- Target take-home income: $85,000 for the year.
- Annual overhead: $55,000 (truck, insurance, software, fuel, tools, marketing, buffer).
- Total the business must generate: $85,000 + $55,000 = $140,000.
- Hours worked per year: roughly 2,000 (40 hours over 50 weeks).
- Billable portion at 55 percent: about 1,100 billable hours.
- Required rate: $140,000 divided by 1,100 = about $127 per hour.
That $127 might feel high if you have been charging $85. But notice what happens if you ignored overhead and divided $85,000 by 2,000 hours: you land near $43 and go broke slowly. The gap between those two numbers is exactly why so many busy plumbers feel like they are working constantly and still falling behind.
Now stress-test it. If your billable share is only 50 percent, your rate climbs toward $140. If you can push billable time to 60 percent through tighter scheduling, it drops toward $117. Small changes in efficiency move your rate a lot, which is why operations and pricing are the same conversation.
Why Copying a Competitor's Rate Loses Money
When you copy the plumber across town, you inherit numbers you cannot see. You do not know their overhead, their truck count, their crew size, their close rate, or whether their number is even working for them. Maybe they are undercharging and running on fumes. Maybe they have paid off their trucks and can afford a lower rate you cannot match. Maybe they are quietly going out of business.
Your rate is a reflection of your cost structure, not theirs. Two plumbers in the same ZIP code can and should charge differently if their overhead and income goals differ. Use competitor rates as a sanity check for your market, not as the source of your number. If your math lands well above everyone else, dig into why your overhead is heavier or your billable hours are lower, and fix that instead of just discounting.
Think in Ranges and Revisit Often
A single fixed rate is fragile. Build a range instead. You might carry a standard service rate, a lower rate for large or repeat commercial work that keeps your trucks full, and a premium rate for after-hours and emergency calls that interrupt your life. The core calculation stays the same, but you flex the number based on job type, risk, and how badly the customer needs you right now.
Then revisit the whole thing at least once a year, and sooner if fuel spikes, insurance jumps, or you add a truck. Your rate is not a tattoo. It is a dial you adjust as costs move, and the shops that protect their margin are the ones that recalculate on purpose rather than reacting after a bad quarter.
Brivium helps you turn that rate into clean, branded quotes, schedule the work without the back-and-forth, and get paid faster with card payments, so the number you calculated is the number you actually collect.
Start free trialPutting It All Together
The right rate is not the one that feels comfortable or the one your competitor posts. It is the one that covers your overhead, respects your unbillable hours, and leaves the income you set out to earn. Run the three numbers, be honest about billable time, and treat your rate as a living figure. Do that and you stop guessing and start pricing like a business that intends to be around in ten years.
Bottom line
If you only remember one thing: calculate up from income and overhead, then divide by real billable hours. Never copy down from a competitor's sign.
Frequently asked questions
What is a typical plumbing hourly rate in the US?
It varies widely by region, overhead, and job type, with many service plumbers landing somewhere in the range of $75 to $150 per hour. The right number for you depends on your costs and income goal, not an average.
How many billable hours should I plan for in a year?
Because of driving, quoting, parts runs, and admin, many field plumbers bill only about 50 to 65 percent of the hours they work. Use your own invoice history to find your real percentage before setting a rate.
Should I match my competitor's hourly rate?
No. You cannot see their overhead, crew size, or whether their rate is even profitable. Use competitor pricing as a market sanity check, but build your own rate from your costs and target income.
How often should I update my plumbing hourly rate?
At least once a year, and sooner if fuel, insurance, or other overhead costs jump or you add a truck or crew member. Treat your rate as a dial you adjust, not a fixed number.
