Plumber working on pipes
← Back to all contractor types
Plumbing Contractors · $2M to $20M

Your trucks are running.
The money still doesn't add up.

The difference between a plumbing company netting 8% and one netting 22% isn't how many calls they run. It's three fixable things: inconsistent pricing, unbilled time, and service agreements nobody pitches.

Get a Free Diagnostic CallSee the numbers ↓
01
Pricing by feel
Two techs quoting different prices for the same job
02
Unbilled time
Diagnostic and travel hours absorbed as overhead
03
Missed recurring revenue
Service agreements never offered at point of close

Where Your Business Stands

Plumbing Industry Benchmarks

These are the metrics we put a number on in the diagnostic. Most owners have never seen their own figures laid out side by side.

MetricMost BusinessesWhere You Should BeWhat We Find
Net Profit Margin8 to 12%20 to 28%Pricing inconsistency and unbilled time are the two biggest gaps
Gross Profit Margin35 to 45%60 to 62%Most shops never calculate this, so the gap stays invisible
Emergency Call PremiumRarely charged1.5 to 2x standard rateTechs default to day-rate on after-hours calls without authorization
Service Agreement Attach RateUnder 10%25 to 35%The pitch is simply never made at point of service
Drain Cleaning Margin45 to 55%65 to 75%Highest-margin service in plumbing, almost always underpriced

A plumbing business doing $3M per year with a 10-point margin improvement captures an additional $300,000 annually. That's the observable pattern when pricing consistency and service agreement systems are installed.

The Real Problems

Six Ways Money Leaks Out of a Plumbing Business

Every one of these is fixable. Most show up within the first week of the diagnostic.

Problem 1

Two techs, same job, two different prices

One quotes $320. The other quotes $220. Both came from memory. That gap is pure margin loss.

Problem 2

Diagnostic time going unbilled

40 minutes troubleshooting before the repair gets absorbed as overhead. 4 techs = tens of thousands in unrecovered labor per year.

Problem 3

Service agreements never pitched at point of service

The repair closes, the tech packs up, and leaves. The ask for a $15/month service agreement was never made.

Problem 4

After-hours emergency rates not being charged

Techs default to day-rate pricing on 9pm calls because they don't know they're authorized to charge 1.5x.

Problem 5

Callbacks eating margin with no tracking

A warranty callback costs $150 to $400 in labor. Without tracking which techs generate them, the problem never gets fixed.

Problem 6

Parts markup inconsistent across the board

The wholesale-to-invoice markup on parts ranges from 20% to 90% depending on who's writing the ticket.

The Fix

Three Things We Install in Every Plumbing Engagement

01

Flat-Rate Pricing That Every Tech Follows

We build a flat-rate pricing framework calibrated to your actual costs and your market. Every tech quotes from the same book. Diagnostic fees are defined and billed as standard. After-hours premiums are set and automatically applied. The result: two techs doing the same job produce the same margin, every time.

↗ The goal is margin you can predict, job to job
02

A Service Agreement Offer That Gets Pitched at Every Close

We write the service agreement script, set the pricing tiers, and give your techs a simple close they can use every time without feeling like a salesperson. We also build the tracking dashboard that shows attach rate by tech. Most plumbing businesses that implement this convert 20 to 30% of repair customers to annual plans within the first 90 days.

↗ A repeatable attach rate on every call
03

A Billing Diagnostic That Finds the Unbilled Hours

We run a time-to-invoice analysis on the last 6 months of jobs to find every place where diagnostic and travel time is being absorbed. We then build the billing structure to capture it, either as a defined diagnostic fee, a minimum service charge, or a flat travel fee that reflects actual cost.

↗ Unbilled labor becomes billable labor

The Pricing Problem Visualized

Two Techs, Same Job, Two Different Prices

The chart shows what happens when five different plumbing businesses quote the same toilet flapper replacement + tank rebuild. The spread from $185 to $340 represents the same job, same parts, same time. The only difference is whether they have a flat-rate pricing book or are quoting from memory.

Within a single plumbing business, the same job can vary by 30 to 40% depending on which tech answers the call. Across a year of service revenue, that variance is pure margin inconsistency, and it is invisible unless someone measures it.

"The tech who quotes $185 isn't doing you a favor. He's subsidizing the job with your margin. Flat-rate books eliminate personality from pricing."

Same job quoted by 5 businesses without a flat-rate system (toilet flapper + tank rebuild):

Tech ATech BTech CTech DTech E$0$100$200$300$400

Orange bars = what the job should cost. Grey bar = margin given away.

Service Agreement Recurring Revenue Calculator

Most plumbing businesses have never modeled what a service agreement base is worth over 5 years. Adjust the sliders.

Year-1 Recurring Revenue Added

$22,500

75 new agreements × $$25/mo × 12

Cumulative service agreement revenue over 5 years (agreements compounding annually):

Year 1Year 2Year 3Year 4Year 5$0K$30K$60K$90K$120K

Service agreements compound, every year's new agreements stack on top of existing ones.

What Recovery Looks Like in Practice

30 to 40%

How much the same job can vary in price depending on which tech answers the call, in a $2M to $5M plumbing business

20 to 30%

Service agreement attach rate at point of service with a structured offer and tech training

8 to 15 pts

Net margin improvement within 12 months when pricing, billing, and recurring revenue systems are installed

Illustrative ranges based on observable patterns. Your actual recovery is determined by the diagnostic.

Free Diagnostic Call

Let's Find Out Exactly What You're Losing

One call. No commitment. We look at your numbers and give you a straight answer about whether there's recoverable profit, and how much.

← All ContractorsElectricalHVACGeneral ContractorCash Flow & Collections

We use cookies to understand how visitors use our site and to improve your experience. By continuing, you agree to our Cookie Policy.