Ask ten plumbing business owners how they price a job and you'll get at least three different philosophies, but most of them boil down to a choice between charging a flat rate for the job or charging by the hour plus materials. Both approaches can work, and both can quietly bleed money if you don't build them on an accurate picture of what a job really costs you to do.
What Flat-Rate Pricing Actually Offers
Flat-rate or menu pricing means the customer sees one number before you start, based on the specific job — replacing a water heater, clearing a main line, repiping a bathroom — regardless of exactly how many hours it takes you. Customers overwhelmingly prefer this because it removes the anxiety of an open-ended bill, and it tends to close jobs faster since there's no back-and-forth about how long something might take.
The other advantage is less obvious but arguably more important: flat-rate pricing rewards efficiency. A plumber who can swap a water heater in ninety minutes instead of three hours earns more per hour under a flat-rate system, whereas that same efficiency actually costs them money under an hourly model. Over time, flat-rate pricing pushes your whole operation toward getting faster and better, not slower.
Where Flat-Rate Pricing Gets Hard
Building an accurate flat-rate menu takes real work upfront. You need reliable data on how long jobs actually take across a range of conditions, not just your best-case scenario, and you need to build in a buffer for the job that turns out to be more complicated than it looked from the driveway. Underprice your menu items in the first few months and you'll be locked into rates that don't cover surprises, which is a common mistake for shops that build their price book off too few completed jobs.
The Simplicity of Hourly Plus Materials
Charging by the hour plus the cost of materials is the more traditional model, and its biggest advantage is how easy it is to calculate. You track time, you mark up materials, you send an invoice — there's no need to build out a detailed price book covering every possible job type before you can quote anything, which makes it appealing for a brand-new business still figuring out its numbers.
The downside is real, though. Hourly pricing can quietly punish your best work, since the plumber who fixes something in forty-five minutes earns less than one who takes two hours for the same job. It also creates a specific kind of trust friction with customers, who understandably get nervous about a bill that isn't fixed until the work is already done, and who sometimes wonder — fairly or not — whether the clock is running a little slow on purpose.
Making Sure Either Method Covers True Overhead
Whichever model you choose, the number one pricing mistake in this trade is calculating price off labor time and material cost alone, while forgetting the overhead that has to get paid whether or not you're standing at a job site. Your rate needs to cover your van payment and fuel, insurance, tool replacement and maintenance, your own health insurance if you're paying for it out of pocket, marketing, and the time you spend driving between jobs and not billing anyone.
A common way to check your math is to add up your total annual business costs, including your own desired salary, divide by your realistic number of billable hours in a year — not the total hours available, but the hours you'll actually be doing paid work after accounting for drive time, estimates, and slow weeks — and use that as your true hourly cost floor before you add profit margin on top.
Many Shops End Up Using Both
A lot of established plumbing businesses eventually land on a hybrid: flat-rate pricing for common, well-understood jobs like water heater replacements or drain clearing, and hourly-plus-materials for open-ended diagnostic work or unusual repairs where nobody, including you, knows exactly what's involved until the wall comes open. This gives customers the pricing certainty they want on routine work while protecting you from underpricing the genuinely unpredictable jobs.
Comments
Post a Comment