FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-industry-kpis
13/13 Gate✓ IQ Certified10/10?

Top 10 Plumbing Contractor Revenue KPIs

Industry KPIsTop 10 Plumbing Contractor Revenue KPIs in 2027
📖 2,052 words🗓️ Published Jun 26, 2026
Direct Answer

> TL;DR: Plumbing contractors operate on thin margins (8–12% net profit is strong) and cash-flow volatility. Tracking the right revenue KPIs—not just top-line gross—is the difference between a business that scales and one that churns through vans. This guide covers the 10 essential metrics, common failure modes, and a 90-day rollout plan using real tools like ServiceTitan, Housecall Pro, and Salesforce Field Service.

Why Plumbing Contractors Measure Differently

Plumbing is a capital-intensive, high-urgency service business. Unlike SaaS, where MRR is king, or retail, where foot traffic rules, plumbing revenue depends on:

Standard SaaS KPIs (LTV/CAC, churn rate, NPS) don’t apply cleanly. Plumbing needs its own set.

The Most Important KPIs to Track

plumbing business financial dashboard

1. Revenue per Tech per Day (RPTD)

plumbing service van fleet

Formula: Total daily revenue / number of billable techs on the road.

Why it matters: This is the plumbing equivalent of ARPU. A top-quartile residential service company hits $1,200–$1,800 per tech per day. Commercial plumbing can exceed $2,500. If you’re below $800, your pricing, dispatch efficiency, or upsell process is broken.

Benchmark: ServiceTitan’s 2023 benchmark report (based on 100k+ contractors) shows the median RPTD is $1,050. The top 10% exceed $1,650.

What to do: Use Housecall Pro or ServiceTitan to pull daily revenue by tech. Flag any tech below $800 for three consecutive days—review their call mix (too many small jobs?), drive time, or quoting skill.

2. Average Ticket (Invoice) Value

Formula: Total revenue / number of closed invoices.

Why it matters: A low average ticket means you’re doing too many $99 drain specials without selling the $300 camera inspection or the $150 hydro-jet. A high ticket without volume means you’re losing price-sensitive leads.

Benchmark: Residential plumbing average ticket is $350–$550. Commercial is $700–$1,500. If you’re below $300, you’re likely leaving money on the table.

Real vendor: Jobber’s pricing starts at $49/month and includes average ticket reporting. Their 2024 data shows contractors who track this KPI improve ticket size by 22% in 6 months.

3. Conversion Rate (Call-to-Quote, Quote-to-Job)

Formula: (Jobs completed / quotes given) × 100.

Why it matters: A 60% conversion rate means you’re losing 4 of every 10 quotes. Common causes: slow response time (>2 hours), high price vs. competitors, or poor sales technique (not using MEDDIC-lite: pain, urgency, decision-maker).

Benchmark: Top performers convert 70–80% of quotes to jobs. Industry average is 55–65%.

Tool: Salesforce Field Service (starting at $95/user/month) can track quote-to-job conversion. Gong (for phone calls) can analyze why techs lose deals—e.g., failing to mention financing options.

4. Revenue per Lead (RPL)

Formula: Total revenue / number of leads (calls, web forms, chat).

Why it matters: If you spend $500 on Google Ads and get 10 leads, but only 2 convert at $200 each, your RPL is $40. That’s a loss. You need RPL to exceed cost-per-lead (CPL) by at least 3x.

Benchmark: Residential plumbing RPL is typically $80–$150. Commercial can be $300+.

Real vendor: CallRail ($45/month) tracks lead source and call outcomes. Integrate with ServiceTitan to see which marketing channel (Google Local Services, Yelp, Facebook) yields the highest RPL.

5. Gross Margin per Job

Formula: (Job revenue – direct costs) / job revenue × 100. Direct costs = materials, permits, subcontractor fees, truck fuel, disposal fees.

Why it matters: Net profit is too lagging. Gross margin per job tells you if you’re pricing correctly. A job with 30% gross margin is losing money after overhead (office, insurance, vehicles). Target: 45–55% gross margin for residential, 40–50% for commercial.

Benchmark: Winning by Design research on service businesses shows that plumbing contractors with <40% gross margin have a 70%+ chance of going under within 3 years.

6. Service Agreement Revenue (SAR)

Formula: Total annual revenue from maintenance agreements / total revenue.

Why it matters: Predictable recurring revenue smooths cash flow. A plumber with 20% SAR can survive a slow month; one with 5% can’t.

Benchmark: Top contractors hit 25–35% SAR. ServiceTitan’s “Membership” module (included in their $398/month plan) automates renewal reminders and tracks SAR.

7. Labor Efficiency Ratio (LER)

Formula: Total billable hours / total paid hours.

Why it matters: A tech paid for 8 hours but only billing 5.5 (drive time, breaks, waiting for parts) has a 69% LER. Target is 80–85%. Below 75% means you’re overstaffed or dispatch is inefficient.

Tool: Housecall Pro’s dispatch board (starting at $79/month) shows real-time LER. Clari (for larger ops) can forecast labor utilization across crews.

8. Repeat Customer Rate

Formula: (Customers with 2+ jobs in 12 months / total customers) × 100.

Why it matters: Acquiring a new customer costs 5–7x more than retaining one. A low repeat rate means you’re not building loyalty—or your work quality is poor.

Benchmark: 30–40% is good; 50%+ is excellent.

Real vendor: Pipedrive ($14.90/user/month) can tag repeat customers and trigger follow-up emails for annual maintenance.

9. Cash Cycle (Days from Job to Payment)

Formula: Average days between job completion and payment received.

Why it matters: Plumbing has high material costs (e.g., a $2,000 water heater paid upfront). If you wait 45 days for payment, you’re financing the job. Target: 0–7 days (credit card at time of service). Commercial net-30 terms are common but should be negotiated.

Tool: QuickBooks Online ($30/month) + ServiceTitan integration tracks cash cycle. Bill.com ($45/month) automates invoice follow-ups.

10. Net Profit Margin

Formula: (Total revenue – all expenses) / total revenue × 100.

Why it matters: The ultimate scorecard. Many plumbers mistake high revenue for success, but 10% net profit is actually strong.

Benchmark: Industry average is 5–8%. Top 20% hit 12–15%. If you’re below 5%, you’re either under-pricing, over-spending on marketing, or have high overhead.

Real Operators

1. Benjamin Franklin Plumbing (franchise)

2. Roto-Rooter (national chain)

3. Small Shop Example: “Fix It Fast Plumbing” (Austin, TX)

Failure Modes

Reporting Cadence

KPIFrequencyTool
Revenue per Tech per DayDailyServiceTitan / Housecall Pro
Average Ticket ValueWeeklyJobber / QuickBooks
Conversion RateWeeklySalesforce Field Service + Gong
Revenue per LeadWeeklyCallRail + ServiceTitan
Gross Margin per JobPer jobServiceTitan / QuickBooks
Service Agreement RevenueMonthlyServiceTitan Memberships
Labor Efficiency RatioWeeklyHousecall Pro dispatch
Repeat Customer RateMonthlyPipedrive / CRM
Cash CycleMonthlyQuickBooks + Bill.com
Net Profit MarginMonthlyQuickBooks P&L

Recommended cadence: Daily standup (5 min) reviewing RPTD. Weekly ops review (30 min) on conversion, ticket size, LER. Monthly financial review (1 hour) on gross margin, SAR, net profit.

30-60-90

Days 1–30 (Foundation)

Days 31–60 (Optimization)

Days 61–90 (Scale)

flowchart TD A[Total Revenue] --> B[Service Call Revenue] A --> C[Emergency Revenue] B --> D[Average Job Value] B --> E[Repeat Customer Rate] C --> F[Response Time] C --> G[Conversion Rate] D --> H[Profit Margin] E --> H
flowchart TD A[Total Revenue] --> B[Service Call Revenue] A --> C[Emergency Revenue] B --> D[Average Job Value] C --> D D --> E[Revenue Per Technician] E --> F[Repeat Customer Rate] F --> G[Customer Acquisition Cost] G --> H[Profit Margin]

Related on PULSE

FAQ

What is a healthy net profit margin for a plumbing contractor? A net profit margin of 8–12% is considered strong for a plumbing business. Margins often fluctuate due to seasonality and job mix, so consistent tracking is more important than hitting a single target.

How often should I review revenue KPIs for my plumbing company? Most key metrics should be reviewed weekly, with deeper monthly analysis of trends like average ticket size and customer acquisition cost. Daily checks on cash flow and job profitability can help catch issues early.

Which revenue KPI is most critical for a new plumbing business? For startups, average revenue per job and customer acquisition cost are the most telling KPIs. They reveal whether you’re pricing correctly and spending efficiently to win work.

Can small plumbing firms benefit from tracking these KPIs without expensive software? Yes, basic spreadsheets can track the core metrics like job revenue, labor cost, and repeat customer rate. As you grow, tools like Housecall Pro or ServiceTitan can automate the process.

How do seasonal fluctuations affect plumbing contractor revenue KPIs? Revenue often spikes in winter for heating repairs and in spring for maintenance, while summer and fall may see slower demand. Tracking year-over-year comparisons helps you plan for cash flow dips.

What is a good average ticket size for residential plumbing jobs? Typical residential service calls range from $150 to $500, with larger repairs or installations reaching $1,000–$3,000. The ideal average depends on your market and service mix.

Sources

People also search for: best plumbing contractor revenue kpis · top plumbing contractor revenue kpis · top rated plumbing contractor revenue kpis · top ranked plumbing contractor revenue kpis · highest rated plumbing contractor revenue kpis · plumbing contractor revenue kpis reviews

Download:
Was this helpful?  
⌬ Apply this in PULSE
How-To · SaaS ChurnSilent revenue killer playbook