Setting best prices and billing for plumbing business
Most plumbers do not have a pricing problem. They have a costing problem that shows up as a pricing problem. They pick an hourly rate that sounds fair, never add up what an hour on the road actually costs, then wonder why a full calendar leaves nothing in the bank. Pricing is just arithmetic with your truck, your insurance, and your time plugged in. Get the inputs right and the rate sets itself.
Start from your cost per billable hour, not the market rate
The most common pricing mistake is treating a 40-hour week as 40 billable hours. Drive time, quoting, parts runs, invoicing, and callbacks all eat the day, so a working plumber bills roughly 50-65% of the hours they pay for. That turns 40 clock hours into 20-26 invoiced hours, and every cost you carry comes out of that smaller number.
Walk it through. You want to pay yourself $60,000 and your overhead (truck, fuel, tools, insurance, licensing, software) runs $30,000. That is $90,000 to recover, plus a 15% margin, so about $103,000 from labor. Spread across about 1,200 billable hours, that is near $86 an hour before a single part. Add materials margin and the quotes that walk, and $120-$160 is normal for an established plumber. “The guy across town charges $95” is a trap: use local rates as a ceiling check, never your floor. See how much profit a plumbing business makes and how much you need to start.
Hourly, flat-rate, and per-job: which one actually pays
There are three honest ways to price plumbing work, and they are not equal. Time-and-materials is easiest to start and worst to scale: it punishes you for being fast and turns every invoice into a fight over the clock. Flat-rate (menu pricing) quotes one number for a named task no matter how long it takes, and per-job estimating bids the whole scope on big variable work like repipes. Flat-rate wins for repeatable work because the tech who clears a job in 40 minutes earns what the book says, and average tickets climb 15-30% versus T&M.
| Pricing model | Best for | Effect on average ticket | Main risk to you |
|---|---|---|---|
| Time and materials | Diagnostics, odd small jobs | Baseline | You eat the cost of being slow or stuck |
| Flat rate / menu | Repeatable repairs and swaps | +15-30% over T&M | Underpriced book if you skip the costing |
| Per job / bid | Repipes, remodels, rough-ins | Job-specific | Scope creep with no change order |
The catch is that flat-rate only works if the book is built on your real cost per hour and true average job times. Guess those and you lose money on every line; build it from the numbers above and it is your biggest profit lever.
Which model you lean on depends on your lane. Pure service and repair (clogs, leaks, swaps) lives on flat-rate; install and remodel work (repipes, rough-ins) leans on per-job bids, and doing both with one van usually means being mediocre at both.
Service-and-repair focus
- Higher effective hourly: small flat-rate jobs often net $150-$250 per hour of wrench time.
- Cash collected same day, so you carry almost no receivables.
- One van, low parts inventory; you can run profitably solo from week one.
Service-and-repair focus
- Revenue is a treadmill: no job tops $1,500, so growth means more calls, not bigger ones.
- Demand is weather and emergency driven, so a quiet two weeks hits cash hard.
- You live and die by lead flow, so marketing pressure never lets up.
The decision rule is lane first, expand later, not both at once: run service-only until the calendar is consistently full and your flat-rate book is dialed, then add install work as a separately priced line with its own crew. For how staffing changes at that jump, see hire and train staff and how to start step by step.
Mark up materials, and stop financing the supply house
Labor pays the bills, but materials margin is free money plumbers routinely give away. Buy a water heater for $480, install it at cost plus labor, and you just fronted the supply house’s delivery, warranty handling, and capital for nothing. A standard parts markup is 2x to 3x landed cost on small parts and a healthier dollar margin on big-ticket equipment. That is not greed; it covers truck stock, dead parts, and warranty returns.
Two rules keep this clean. Never itemize down to the cent on every fitting, because it trains customers to price-shop your $4 coupling online; quote the task with materials folded in. And set a trip fee, commonly $50-$150, so a short job far away does not lose money. For sourcing, see buying equipment and supplies.
Billing, deposits, and getting paid without chasing
A great price you cannot collect is a hobby. Match billing to job size. Small repairs get billed on completion, card or transfer before the tech leaves the driveway. Mid-size jobs with real material cost (a $700 water heater, a $2,000 sewer repair) carry a 30-50% deposit so you are never out of pocket for someone else’s parts. Large remodels and repipes run on progress billing: deposit, a draw at rough-in, balance at final, so payments track your outlay.
Take cards and tap-to-pay in the field even though processing runs 2.5-3.5%; a paid invoice beats a cheaper one in a drawer. Not every hour is worth the same money: after-hours and same-day emergency calls bill at 1.5x to 2x the standard rate plus a dispatch fee, because a flooding basement at 11pm is buying speed. But the biggest collections fix is not an app, it is a signed price and a deposit before work starts, the throughline in how to successfully run a plumbing business and the base behind how to grow a plumbing business.
Where pricing meets the phone ringing
The cleanest flat-rate book in the county does nothing if the calls do not come. A homeowner choosing between you and three other plumbers judges your website and reviews in about ten seconds, long before they hear a price, and a site built in a weekend makes your $160 hour read as a rip-off.
This is the line we will not cross by pretending it is a quick DIY job. A fast mobile-first site that turns visitors into booked calls, plus ads and search that reach buyers the moment a water heater dies, is hard to get right and expensive to get wrong: every week of a leaky site is real jobs walking to a competitor. What good looks like is concrete: under three seconds to load, a click-to-call button above the fold, a quote form that works on a phone, visible reviews. The free moves you can do yourself are claiming your Google Business Profile and asking happy customers for reviews. Beyond that, there is a real gap between a site that converts and a template that just exists.
That is what we build. Plans run from Professional at $2399 to Elite at $7500. For the website, get a free video walkthrough. For the ads, SEO, and paid-social engine that feeds it, see our services. If your idea is bigger than a single van and needs a plan, start at expntl.com.
Frequently asked questions
Should a new plumber charge hourly or flat rate?
Start hourly only until you know your real cost per billable hour and how long your common jobs take, then move to flat rate as fast as you can. Flat rate rewards speed and lifts the average ticket, while hourly quietly penalizes you for getting good. Keep a trip fee either way.
How much should I mark up parts and materials?
A common range is 2x to 3x landed cost on small parts, with a smaller multiple but a healthy dollar margin on big-ticket equipment like water heaters. The markup pays for truck stock, warranty handling, and sourcing time, so quote the task with materials folded in.
When should I take a deposit?
Any time a job carries real material cost up front, usually anything over a few hundred dollars in parts, take a 30-50% deposit before you buy or begin. For large remodels and repipes, use progress billing tied to deposit, rough-in, and final. Check your state’s rules, since some cap non-refundable deposits.
How do I know if my prices are too low?
If you are fully booked, working long hours, and still have nothing left after paying yourself and your bills, your prices are too low, not your volume. Rebuild your rate from cost per billable hour and you will usually find you have been undercharging by 20-40%.