Most plumbers don’t have a business problem. They have a plumbing problem that wears a business costume.
You became a plumber because you’re good at solving things. Broken water line, leaking trap, failed water heater — you diagnose it, you fix it, the customer is happy. Then, at the end of the month, you look at the bank account, and something doesn’t add up. You billed $42,000 last month, but somehow only $4,800 is sitting there after payroll, truck costs, and parts.
The gap between billed revenue and money in the bank is where most plumbing businesses quietly die.
This guide walks through the systems that set 20% net-margin plumbing shops apart from those running on 3% and a prayer. Pricing, job costing, scheduling, hiring, and the unglamorous operational work that actually builds a business you can sell one day.
The State of Plumbing Businesses in 2026
Some context before we get tactical.
The average independent plumbing company in North America has net profit margins of 10% to 20% (according to PHCC’s 2025 Financial Benchmarking Report). Top-quartile shops hit 20–35%. Bottom-quartile shops run at 5% or less, and many one-owner operations are actually losing money once the owner’s unpaid hours are counted as labor cost.
Gross margins on service work typically range from 45% to 65%. Flat-rate shops running 4–6 service calls per day with a well-trained tech and efficient dispatch routinely hit gross margins of 60–68%. Emergency and maintenance work can reach 70–80% gross.
Hourly rates across North America now range from $75 to $200 per hour for residential service, with most independent shops charging $125–$165 in suburban markets and $165–$225 in high-cost metros (HomeAdvisor/Angi’s 2025 True Cost Guide reports a national average of $130–$180/hr for licensed plumbers). Your true break-even rate — the number below which you’re losing money on every hour sold — sits between $75 and $95 per hour for most small shops once you include truck costs, insurance, overhead, and unpaid drive time. The Bureau of Labor Statistics reports a median hourly wage of $30.46 for plumbers, pipefitters, and steamfitters, which means your cost per tech-hour is significantly higher than what you pay your tech once overhead is loaded in.
If you don’t know your break-even rate, you don’t know if you’re profitable. That’s the first thing to fix.
Chapter 1: Licensing, Insurance, and Legal Setup
This is the boring chapter everyone skips. Skip it, and you’ll pay for it later, probably during a lawsuit.
Licensing Requirements
Plumbing is one of the most heavily regulated trades in North America. Every state or province has its own licensing structure, usually with three tiers:
- Apprentice: 4,000–8,000 hours of supervised work before you can test.
- Journeyman: Can perform plumbing work independently, but usually can’t pull permits or run a business.
- Master plumber / Contractor: Can pull permits, sign off on plans, and legally own a plumbing business.
You generally need a Master license (or to employ one) to operate as a plumbing contractor. The licensing exam covers code, installation methods, backflow prevention, and business law.
Before you take any job, verify:
- Your state/provincial plumbing contractor license
- Your local municipal business license
- Any required bonds (often $10,000–$50,000)
- Your sales tax registration (if your state taxes plumbing services)
Insurance You Actually Need
The minimum realistic insurance stack for a 1–3 person plumbing business:
- General liability: $1M per occurrence / $2M aggregate minimum. Many commercial clients require $2M/$4M.
- Commercial auto: Your personal auto policy does not cover a truck used for plumbing work. Period.
- Workers’ compensation: Required by law in most states, the moment you hire your first employee. In some states, it’s required for the owner, too.
- Tools and equipment coverage: A stolen or burned work van with a full plumbing inventory is a $15,000–$40,000 loss. Policy it.
- Professional liability/errors and omissions: Covers you when a repair you did fails and causes water damage later.
Expect to pay $3,500–$8,000/year for this stack as a solo operator, more as you add techs.
Business Structure
Most plumbing businesses should operate as an LLC or S-Corp — not as a sole proprietorship. The liability exposure is too high. Talk to a CPA who specializes in trade businesses. The $400–$800 setup fee pays for itself the first time a lawsuit threatens your personal assets.
Chapter 2: Pricing Your Work (The Most Important Chapter)
If you only read one section of this guide, make it this one.
Underpricing is the #1 reason plumbing businesses fail. Not poor workmanship. Not bad customers. Underpricing.
Time and Materials vs. Flat Rate
The plumbing industry has largely shifted from time-and-materials pricing to flat-rate pricing over the past 15 years, and for good reason. Time-and-materials pricing punishes efficient techs (the faster they work, the less you make) and creates arguments with customers who watch the clock.
Flat-rate pricing publishes a fixed price for each common repair: $385 to replace a garbage disposal, $265 to clear a main drain, and $1,850 for a 50-gallon water heater install. The customer knows the price before you start. Your tech just executes the work.
The transition from T&M to flat rate typically raises gross margin by 8–15 percentage points because flat-rate pricing bakes in realistic time estimates and margins, rather than relying on you to track every minute accurately.
Calculating Your True Hourly Rate
Even if you price a flat rate to customers, you need to know your internal hourly cost. This is the foundation of every price.
Here’s the math. Let’s build it up for one technician:
| Cost Category | Annual Cost |
|---|---|
| Tech wage ($32/hr × 2,080 hrs) | $66,560 |
| Payroll taxes & benefits (25%) | $16,640 |
| Workers’ comp & insurance | $4,500 |
| Truck costs (lease, fuel, maintenance, insurance) | $14,000 |
| Tools, uniforms, phone | $3,500 |
| Shop overhead (rent, office, software, admin) | $18,000 |
| Total cost per tech | $123,200/year |
Now divide by billable hours. A tech works 2,080 hours, but only 1,250–1,450 of those are actually billable (the rest is drive time, unpaid troubleshooting, admin, training, callbacks).
$123,200 ÷ 1,350 billable hours = $91 per hour break-even.
That’s what it costs to put one tech on the street for one billable hour before you’ve made a dime.
To earn a 20% net margin, you need to bill that hour at roughly $91 ÷ (1 – 0.20) = $114/hour. To earn 30%, you need $130/hour. Add materials markup (typically 25–40% over cost), and you’ve got your flat-rate pricing foundation.
If you’re billing $85/hour “because that’s what the market charges” and your break-even is $91, you’re losing $6 per hour. This is how busy plumbing shops go broke.
Materials Markup
Industry-standard materials markup is 25–40% over your cost for standard parts, and 50–100% for specialty items you had to pick up on the way to the job (IBISWorld’s 2025 Plumbing Services industry report pegs average material costs at 22–28% of total job revenue for residential service work).
Customers sometimes push back on markup. The honest answer: the markup covers the truck that carries the part, the tech who knew which part to buy, the warranty you stand behind when the part fails, and the supplier relationship that got you the part in 20 minutes instead of 2 days.
Chapter 3: Job Costing — Knowing Which Jobs Actually Pay
Pricing tells you what to charge. Job costing tells you what you actually earned after the work is done.
Most plumbing businesses skip job costing entirely. They look at monthly revenue, feel good or bad about it, and move on. That’s how a shop ends up with five “profitable” recurring customers who are each quietly losing $800 a month.
For every completed job, you should know:
- Total revenue (labor + materials + fees)
- Labor cost (tech hourly cost × hours on job + drive time)
- Materials cost at your wholesale price
- Other direct costs (permit fees, dump fees, subcontractor)
- Gross profit (revenue – direct costs)
- Gross margin %
If a job comes in at below 45% gross margin, something went wrong: a bad estimate, scope creep, a callback, or an underpriced service. A pattern of low-margin jobs is a pricing problem, not a one-off.
We’ve written a complete guide to this: Job Costing for Field Service: How to Know If a Job Actually Made You Money. Read it before you price your next big install.
Chapter 4: Winning Jobs with Professional Estimates
Estimates are sales documents, not paperwork. A well-built estimate closes 40–60% of the time. A sloppy one closes at 15–25%.
| Estimate Quality | Close Rate | Annual Revenue Impact (500 estimates) |
|---|---|---|
| Verbal / notebook quote | 15–25% | $150K–$250K |
| Typed single-line estimate | 25–35% | $250K–$350K |
| Professional itemized estimate with 3 tiers | 40–60% | $400K–$600K |
What a Winning Estimate Includes
- Clear scope: Exactly what’s being replaced, installed, or repaired. No ambiguity.
- Line-item pricing: Customers trust itemized pricing more than single-line “plumbing work: $2,400.”
- Two or three options: Good/better/best tiers raise average ticket size by 20–35%.
- Warranty terms: Your labor warranty and the manufacturer’s part warranty are clearly stated.
- Payment terms: Deposit required (usually 30–50% for jobs over $1,500), payment due on completion.
- Expiration date: 14 or 30 days. Prevents customers from calling 6 months later wanting old pricing.
If you’re still building estimates in a notebook or Word document, start with a proper plumbing estimate template and upgrade from there.
Good / Better / Best Pricing
When you present a single price, the customer’s only decision is “buy or don’t buy.” When you present three options, the decision becomes “which option.” That reframe alone raises close rates.
Example for a water heater replacement:
- Good: Standard 40-gal tank, 6-year warranty — $1,650
- Better: High-efficiency 50-gal tank, 10-year warranty, smart leak sensor — $2,285
- Best: Tankless unit, 15-year warranty, WiFi monitoring, full system flush — $4,150
Roughly 15–25% of customers pick “best.” That customer you would have sold a $1,650 heater to now buys $4,150 of work. Same tech, same truck, same two-hour job window.
Chapter 5: Getting Paid — On Time, Every Time
The fastest path to a dead plumbing business is doing great work for 60 days and getting paid for 30 of them.
The average small contractor waits 30–45 days to collect after completing a job. That’s a measurable cash flow drain: a 3-tech shop floating $45,000–$60,000 in unpaid work at any moment, paying payroll and supplier bills with their own cash reserves.
Same-day payment is a solved problem. The techniques:
- Collect a deposit at scheduling for any job over $1,500. Non-negotiable.
- Build the invoice on-site as the work happens (this is where mobile field service software saves hours per week).
- Review the invoice with the customer before taking payment. Transparency closes objections before they form.
- Accept card payments on the spot — tap, chip, or use a payment link on the customer’s phone.
- Email the receipt before leaving the driveway.
Shops that implement this workflow consistently collect 80–90% of residential invoices the same day, compared to the industry average of 30–45%.
Full breakdown here: How to Collect Payment on the Job Site. And if you’re dealing with slow-paying commercial accounts, read How to Streamline Your Quote-to-Invoice Workflow in a Plumbing Business.
Chapter 6: Scheduling and Reducing No-Shows
Every no-show costs a plumbing business $180–$320 in hard costs: tech wages for drive time, unbilled truck expenses, and the revenue from the job that should have filled that slot.
A 3-tech shop with a 12% no-show rate loses roughly $15,000–$25,000 a year to customers who weren’t home, forgot, or rescheduled verbally. That number is fixable.
The Confirmation Stack That Cuts No-Shows in Half
- Booking confirmation: Email + SMS sent the moment the appointment is booked. Includes date, time window, tech name, and address.
- 24-hour reminder: SMS the day before with a one-tap “confirm” or “reschedule” link.
- Tech-on-the-way notification: SMS with ETA and tech photo/name when the tech dispatches.
- Arrival notification: SMS when the tech pulls up. Prevents “I’m not home” wasted trips.
Shops running this sequence cut no-shows from 10–15% down to 3–5% within 60 days. Complete breakdown: Customer No-Shows Are Costing You $15K+ a Year.
Chapter 7: First-Visit Fix Rate (The Hidden Profit Lever)
If your tech has to come back to the same job twice, you’ve lost money on it. Even if the customer pays for both visits, the second drive time, second truck roll, and second dispatch slot destroy the margin.
Industry-average first-visit fix rate for residential plumbing is around 72–78%. Top shops hit 88–92%. That 15-point gap is pure profit.
What Drives First-Visit Fix Rate
- Better intake: Ask the right diagnostic questions when booking so the tech arrives with the right parts.
- Truck stocking: Top shops carry 300–500 SKUs on the truck, covering 90% of common repairs.
- Tech experience: Pair newer techs with experienced ones for the first 90 days.
- Job history access: If it’s a repeat customer, the tech should see every prior repair before knocking on the door.
Full playbook: The First-Visit Fix: How to Stop Sending Technicians Back Twice.
Chapter 8: Maintenance Agreements — The Recurring Revenue Engine
Every mature plumbing business eventually builds a maintenance agreement program. The shops that don’t stay busy for 8 months and panic for 4.
A typical plumbing maintenance agreement covers:
- Annual water heater flush and inspection
- Whole-home plumbing inspection (supply lines, shutoffs, fixtures)
- Drain-line check and clearing for slow drains
- Priority scheduling and same-day emergency response
- 10–15% discount on repairs
Pricing typically ranges from $18–$32 per month to $199–$349 annually. The margin on maintenance work runs 70–80% because you’re filling slow slots with prepaid, predictable work.
A shop with 400 active members earning $279/year each generates $111,600 in recurring annual revenue — roughly 3–4 months of baseline cash flow that’s not dependent on emergency calls.
Complete build-out guide: How to Build a Maintenance Agreement Program That Fills Your Slow Months. And when you’re ready to draft the contract, start with a plumbing service agreement template.
The Water Heater Replacement Opportunity
Water heater replacements are the single most profitable recurring revenue stream in residential plumbing. The average US water heater lasts 8–12 years, and there are roughly 130 million installed units in the US (according to the DOE’s Residential Energy Consumption Survey). That’s 11–16 million replacement-ready units every year — and homeowners don’t shop around when the hot water stops.
The economics are compelling:
| Water Heater Type | Equipment Cost | Installed Price | Gross Margin |
|---|---|---|---|
| Standard 40-gal tank | $450–$650 | $1,400–$1,800 | 55–65% |
| High-efficiency 50-gal tank | $700–$1,000 | $2,000–$2,800 | 55–65% |
| Tankless (natural gas) | $1,200–$2,000 | $3,500–$5,500 | 50–60% |
| Heat pump water heater | $1,500–$2,500 | $3,800–$5,800 | 50–58% |
A plumbing shop that installs 8–12 water heaters per month, with an average ticket of $2,800, adds $268,800–$403,200 in annual revenue at a 55%+ gross margin. That’s higher-margin, more predictable work than emergency drain calls — and the customer pool is nearly unlimited.
The key to capturing water heater work: maintenance agreement customers get proactive inspections that catch aging units before they fail. A tech who notes “anode rod depleted, tank showing corrosion at 9 years — recommend replacement within 12 months” creates a planned sale instead of an emergency call. Planned sales close at higher average tickets because the homeowner has time to consider the tankless upgrade.
Most plumbing businesses don’t fail because of bad work — they fail because the back office can’t keep up with the trucks.
Get 3 Hours Back Every Day — Automate the Phone Tag
Job details push to techs automatically. Customers get reminders and “on my way” texts. Invoices are sent on completion. Nobody calls the office to ask, “Where’s my tech?”
Free 30-day trial · No credit card · Set up in 30 minutes
Chapter 9: Hiring Your First Technician
The jump from solo plumber to 2-person shop is the hardest step in the entire growth curve. More plumbing businesses fail during the first hire than during any other stage. The challenge is compounded by an industry-wide labor shortage: the BLS Occupational Outlook Handbook projects 21% job growth for plumbers, pipefitters, and steamfitters through 2033 — much faster than average — while the median annual wage sits at $63,350, making competition for experienced techs fierce.
When You’re Actually Ready to Hire
You’re ready when all three of these are true:
- You’re turning down at least 8–12 jobs per month because you can’t fit them
- You have 2+ months of operating cash in reserve
- You’ve got systems documented: pricing, workflow, invoicing, dispatch — so a new tech has something to plug into
If you hire without systems, you’ll spend 40 hours a week correcting your new tech’s work and wondering why your margins tanked.
Where to Find Plumbers
- Trade school graduates (call the schools directly, don’t post on job boards)
- Supply house referrals — your parts rep knows every plumber in town
- Your existing customers (a customer-referred tech is usually a keeper)
- Poaching from larger shops where techs are frustrated with dispatch
Compensation That Retains
Base hourly + performance bonuses beats straight hourly or straight commission. A typical structure:
- Base wage: $28–$38/hour, depending on experience and market
- Bonus: 5–8% of gross revenue billed on their tickets above a threshold
- Health insurance contribution ($200–$500/month)
- Company truck, fuel card, uniforms
- Paid training time and licensing renewal
Good plumbers leave over two things: disrespectful owners and inconsistent scheduling. Fix both of those,e and you’ll retain techs for 5+ years.
Chapter 10: Customer Communication and Reviews
Your reputation is your marketing budget. A plumbing business with 200 Google reviews at 4.8 stars spends 60% less on lead gen than one with 40 reviews at 4.2 stars (BrightLocal’s 2025 Local Consumer Review Survey found that 87% of consumers read online reviews for local businesses, and star rating is the #1 factor in choosing a home service provider).
The Review Generation System
Ask for reviews immediately after job completion, while customer satisfaction is at its peak and fresh.
- Tech sends an automated “thanks, here’s your receipt” SMS with a direct review link
- The office follows up 48 hours later if no review has been posted yet
- Offer nothing in exchange (review platforms ban incentives, and incentivized reviews sound fake)
A well-run review system converts 18–25% of jobs into reviews. At 3,500 jobs a year, that’s 600–875 new reviews annually.
Handle Negative Reviews Properly
Every negative review gets a response within 24 hours. Never argumentative. Always: acknowledge → explain → offer to resolve offline. Future customers read your responses more carefully than they read negative reviews.
Chapter 11: When to Leave Spreadsheets Behind
Every plumbing business starts with a notebook or a spreadsheet. Nothing wrong with that. But there’s a moment when the spreadsheet becomes the bottleneck.
You’ve outgrown spreadsheets when:
- You can’t tell which jobs are scheduled for next week without calling your tech
- Invoices are going out 3–7 days late because data entry is a second job
- You’re losing customer history when your laptop dies or your tech quits
- You can’t answer “how much did we make last month?” without 2 hours of reconciliation
- Two people need to edit the same schedule at the same time
Moving to field service software typically pays for itself in the first 60 days through captured revenue alone: jobs that would have been missed, invoices that would have been delayed, and time recovered from data re-entry.
If you’re comparing platforms, we’ve done a head-to-head: Scheduling Tools Comparison: Jobber vs Housecall Pro vs RevoField.
Chapter 12: The Metrics That Matter
You don’t need a 40-metric dashboard. You need five numbers you look at every week.
| Metric | Frequency | Target | Why It Matters |
|---|---|---|---|
| Gross margin % | Weekly | 55%+ | Is each week’s work paying for itself? |
| Close rate on estimates | Weekly | 45%+ | Are your proposals winning work? |
| Average ticket size | Weekly | Flat or up | Are you upselling effectively? |
| First-visit fix rate | Monthly | 85%+ | Repeat trips destroy margin |
| AR over 30 days | Weekly | <5% of monthly revenue | Cash flow killer if unchecked |
If these five numbers are healthy, your plumbing business is healthy. If any one of them is trending wrong for three weeks in a row, stop and fix it before it becomes a crisis.
Putting It All Together
A profitable plumbing business isn’t built on one big decision. It’s built on dozens of small, boring systems executed consistently: a 30-second scheduling confirmation, a 2-minute invoice review with the customer, a 5-minute weekly check of your margin number.
The plumbers with 20%+ net margins aren’t working any harder than those with 5%. They’re running tighter systems. They know their numbers. They price for profit, not for the market. They collect payment the day the job is done. They stop doing work for customers who drag payment past 45 days.
You can install all of this over the next 12 months. Start with pricing (Chapter 2) and payment collection (Chapter 5) because those two unlock the cash flow that funds everything else.
Your Next Move
Pick one chapter from this guide and implement it this week. If you don’t know your break-even hourly rate, start with Chapter 2. If you know it but aren’t collecting same-day, start with Chapter 5. If both of those are solid, build a flat-rate book and stop quoting by the hour.
When you’re ready to stop stitching together spreadsheets, calendar apps, and paper invoices, RevoField handles scheduling, dispatch, flat-rate pricing, on-site payments, and job costing from one platform. The mobile app works offline, which matters when your tech is in a crawlspace with no bars. Try it free and see if it fits your shop.