Revenue is the number every contractor tracks. It's the number that feels most important and gets the most attention. But revenue alone tells you almost nothing about what's happening in your business or where it's headed.
The five numbers below — reviewed weekly, in 10 minutes — tell you more about your business than a quarterly profit and loss statement. They're leading indicators, not lagging ones. They tell you what's coming before it shows up in revenue.
KPI 1: Close Rate
Close rate is the percentage of inbound leads that convert to booked jobs. It's the single most important metric in most home service businesses because it directly multiplies every other investment you make in lead generation.
How to calculate it: Booked jobs ÷ total leads received × 100. Track it monthly, not weekly — monthly smooths out noise from uneven lead timing.
Benchmark: 55–65% for most trades. Under 45% means your follow-up system needs work before you spend another dollar on marketing. Over 75% might mean you're underpricing — if almost everyone says yes, you have room to raise rates.
What moves it: Response time (businesses that respond within 5 minutes close at 8x the rate of businesses that respond in an hour), follow-up frequency (see the 5-touch sequence in our follow-up guide), and proposal quality.
KPI 2: Average Job Value
Total revenue ÷ total jobs. Track this monthly and watch the trend. A declining average job value can signal scope creep (you're doing more for the same price), pricing pressure (you're discounting to win), or mix shift (you're taking smaller jobs).
Benchmark: Compare to your own historical average first. Then benchmark against your trade — plumbing averages $450–$850/service call, HVAC $1,200–$3,500, roofing $8,000–$20,000, landscaping $2,500–$6,000 for projects.
What moves it: Pricing discipline (stop discounting), upsell training (technicians who present add-ons increase average job value 15–25%), and Good/Better/Best pricing options (customers self-select into higher tiers when given the choice).
Average annual revenue gap identified across all RevAnalysis diagnostics — driven primarily by close rate, retention, and average job value gaps
KPI 3: Customer Retention Rate
The percentage of customers from a prior period who return for at least one job in the current period. The most common way to calculate it for home service: take all customers who had a job in the first half of last year. What percentage had at least one job in the second half of last year or first half of this year?
Benchmark: 35–50% for most trades. Under 25% means you're losing customers you should be keeping. Over 55% is excellent — focus on growing the top of funnel rather than retention.
What moves it: Proactive touchpoints (a seasonal check-in text, not just reactive when they need you), review asks that build an ongoing relationship, and maintenance agreements that create scheduled contact.
KPI 4: Cost Per Acquired Customer
Total marketing spend ÷ new customers acquired. This number forces discipline on marketing ROI and helps you allocate spend toward what's actually working.
Most contractors who calculate this for the first time find it's much higher than they assumed — and that most of their efficient acquisition is coming from referrals, not paid advertising. A referral might cost $50 in time to ask for and thank. A Google Ads customer in competitive markets often costs $200–$400.
What moves it: More referrals (lowest CAC channel), better ad targeting and conversion tracking, and improving close rate on existing leads (lowers the effective cost per customer from every source).
KPI 5: Callback / Complaint Rate
Percentage of completed jobs that require a return visit due to an issue or customer complaint. Track it as: callbacks in 30 days ÷ total jobs completed.
Benchmark: Under 3% is excellent. 3–6% is industry average. Over 6% is a quality problem that will compound into review and retention damage.
What moves it: Job-site quality checklists (technician completes before leaving), better scope-of-work clarity before starting, and a proactive 24-hour follow-up call that catches issues before they become complaints.
Review these 5 numbers weekly in a 10-minute standing meeting with yourself or your team lead. The meeting isn't about the numbers — it's about the trend and what's causing it. Revenue follows these five metrics with a 30–60 day lag. If the metrics are improving, revenue will follow. If they're deteriorating, you'll know before it shows up in the bank account.
See where your 5 KPIs stand right now
The free RevAnalysis diagnostic asks you these 5 questions (and 29 others), benchmarks each number against your trade, and shows you the dollar value of each gap.
Start free diagnostic →