
What Should Your Gross Margin Be on Plumbing Service Work?
A common target among well-run plumbing service departments is 50 percent gross margin, with technician labor counted inside cost of goods sold. Below that line, overhead and owner pay live on whatever's left. Treat it as a floor to build toward, then use your own numbers to see how close you actually run.
The technician labor piece matters more than it sounds. A lot of shops only count material cost against revenue and leave labor out of the margin calculation entirely. That makes every job look more profitable than it actually is, and it hides which jobs are genuinely earning money versus which ones are just keeping a truck busy.
Why 50 percent is only the floor
Fifty percent gross margin with labor in COGS covers the direct cost of doing the work. It doesn't yet cover rent, office payroll, marketing, insurance, or the owner's own pay. Those come out of whatever's left above that floor. A shop running right at 50 percent gross is likely running thin on net, because there's not much cushion left once overhead takes its share.
The floor is useful because it's a clear line. A job priced below it is losing money on the labor and materials alone, before overhead even enters the picture. Jobs need to clear 50 percent consistently before net margin becomes a meaningful conversation.
Where plumbing service margin usually leaks
Single-number quotes. A tech who fixes the one leak the customer called about, hands over one price, and leaves without inspecting the rest of the system or offering options caps the ticket at exactly what was asked for, and nothing more.
Undermarked materials. Many shops mark up materials 30 to 50 percent instead of doubling cost, which feels safer on the invoice but quietly starves the margin that's supposed to cover overhead.
Drive time. Dispatch sending techs across town instead of stacking calls by geography burns paid hours that never show up as billable work, which drags the real margin down even when the invoiced margin looks fine.
Checking your own number
Pull a sample of recent service tickets and calculate gross margin with technician labor included in cost of goods sold, not just materials. If the number comes in meaningfully under 50 percent, the fix usually starts with pricing structure and material markup before anything else.
Run the calculation on a mix of job types, not just the easy ones. A shop that only checks margin on straightforward repairs can look healthy while bigger jobs, water heater swaps, sewer line work, fixture installs, quietly run thinner because they carry more material cost relative to labor. The overall number matters, but the spread across job types is usually where the real leak hides.
FAQs
Should technician labor be counted in cost of goods sold for service work? Yes. Leaving labor out of COGS and counting only material cost inflates the apparent margin and makes it impossible to tell whether a job was actually profitable. The 50 percent target only means something when labor is included.
What's the fastest way to improve plumbing service margin? Material markup is usually the quickest lever, since it's a policy change rather than a behavior change. Doubling material cost instead of marking up 30 to 50 percent can move margin meaningfully without touching labor rates or customer-facing pricing structure at all.
The Profit Simulator scores material markup, pricing structure, and 11 other areas of your plumbing business, in a free 5-minute diagnostic. See how it applies to plumbing specifically: the Plumbing Profit Simulator.
Find My Profit Leaks Free. Free 5-minute diagnostic. Every report ends with an optional free 30-minute profit clarity call. No commitment required.
