Most home services owners can tell you last month’s revenue. Fewer can tell you their close rate by rep, what a lead costs them, or how long a quote sits before it turns into a signed job.
That’s the gap sales KPIs fill. Revenue tells you what happened. The right key performance indicators tell you why, and which lever to pull next week.
This guide covers the numbers that matter for roofing, HVAC, solar, windows, flooring, and pest control teams, with the formula, where to pull the sales data, and how often to look at each one.
What are sales KPIs?
Sales KPIs (key performance indicators) are the handful of sales metrics you’ve decided to manage the business by. Every KPI is a metric. Not every metric is a KPI.
Your CRM can report on dozens of sales metrics and sales activities: calls made, emails sent, appointments booked, quotes sent, jobs closed. A KPI is a metric you’ve tied to a business goal, given a target, and assigned to someone who owns it.
A useful way to sort them:
- Lagging indicators report results. Close rate, sales revenue, average deal size. They tell you if you hit your revenue goals, but only after the month is over.
- Leading indicators predict results. How often reps present financing, how fast follow-ups go out, whether the rep walked the full sales process. Change these, and the lagging numbers follow.
Most home services teams only track lagging indicators. That’s why sales meetings turn into “we need to close more” with no plan for how.
Why sales KPIs look different in home services
Generic KPI lists are written for software companies, with multi-month sales cycles and inside sales teams that log 80 calls a day.
Home services sales doesn’t work like that:
- The sale happens at the kitchen table. One appointment, often one shot. Your sales process lives in the rep’s head, not in a call log.
- Tickets are big and infrequent. A roof, a heat pump, or a solar system is a once-a-decade purchase for most homeowners.
- Leads are expensive. Paid leads, canvassing, and storm marketing all cost real money before a rep ever sits down.
- Managers can’t see most appointments. A sales manager doing three ride-alongs a week sees a small slice of what the team actually says in the home.
So the KPIs that matter most tell you what happens inside the appointment, and what each appointment is worth.
Outcome KPIs: is the team hitting its numbers?
These are your lagging indicators. Review them monthly, and break each one out by rep, by lead source, and by product line.
1. Close rate (win rate)
Formula: closed deals ÷ appointments run × 100
Close rate is the headline sales KPI for any in-home team. Some teams call it win rate or conversion rate. Same idea: of the homeowners your reps sat with, how many signed?
Count appointments the rep actually ran, not appointments set. A no-show is a scheduling problem, tracked in show rate below.
For in-home sales, a healthy close rate usually lands somewhere between 25% and 40%, depending on the trade, the ticket size, and how warm the lead is. The spread inside your own team matters more than any industry number. If your top rep closes at 45% and your bottom rep closes at 18% on the same leads, that gap is your biggest growth opportunity.
Where to pull it: your CRM, if reps mark every appointment outcome. Check it: weekly by rep, monthly for the team.
For the playbook on moving this number, read how to improve your sales close rate.
2. Average deal size (average ticket)
Formula: total sales revenue from closed deals ÷ number of closed deals
Average deal size, or average purchase value, tells you how much each signed job is worth. Two reps can close at the same rate and bring in very different sales revenue. The difference is usually in how they present options.
A rep who presents good, better, and best options, with the top tier first, usually lifts the ticket without hurting close rate.
Check it: monthly, by rep and product line.
3. Revenue per appointment
Formula: close rate × average deal size
This is the most useful number for comparing sales performance across reps and lead sources.
Say Rep A closes 40% at a $9,000 average ticket. That’s $3,600 per appointment run. Rep B closes 30% at a $14,000 average. That’s $4,200 per appointment. Rep B is the stronger rep even though their close rate is lower.
4. Customer acquisition cost (CAC)
Formula: total sales and marketing spend ÷ number of new customers
CAC tells you what it costs to win one job. Include lead spend, canvassing pay, commissions, and the sales team’s base pay. Break it out by lead source, because a $40 lead that never closes is more expensive than a $250 lead that closes half the time.
Watch it next to your average profit margin. A low CAC on low-margin jobs can still lose money.
Check it: monthly, by lead source.
5. Sales cycle length
Formula: average days from first contact to signed contract
Many jobs close on the first visit. The rest wait on a second appointment, a spouse, an insurance adjuster, or a financing approval.
A sales cycle that keeps stretching is an early warning. It usually means reps aren’t getting all decision makers to the first appointment, or they’re leaving without a firm next step.
Check it: monthly. Track it separately for one-call closes and follow-up closes.
6. Average profit margin
Formula: (revenue − job cost) ÷ revenue × 100, averaged across closed jobs
Sales teams that are judged only on revenue learn to discount. Tracking average profit margin by rep shows you who’s protecting price and who’s buying the deal. If one rep’s margins run five points under the team’s, pull a few of their appointments and listen to the price conversation.
Funnel KPIs: where are deals leaking?
These KPIs track your sales funnel from first contact to sit. They tell you whether you have a lead problem or a sales problem.
7. Lead-to-appointment conversion rate
Formula: appointments set ÷ qualified leads × 100
Lead generation is only half the job. This conversion rate shows how well your setters turn qualified leads into booked appointments.
Define “qualified” before you measure. Renters, homeowners outside your service area, and price shoppers who want a phone quote shouldn’t count.
8. Appointment show rate
Formula: appointments run ÷ appointments set × 100
No-shows and same-day cancellations kill sales productivity. A rep who drives an hour for a no-show loses half a day. Confirmation texts, a reminder call the night before, and booking both decision makers all move this number.
9. Pipeline value and pipeline health
Formula: sum of open quotes × your historical close rate on follow-ups
Your sales pipeline holds every sales opportunity that hasn’t closed or died. Pipeline value tells you what that’s likely worth. Pipeline health tells you whether it’s real.
A healthy pipeline has a next step and a date on every open quote. An unhealthy one is full of “they’re thinking about it” from six weeks ago. Clean out anything with no activity in 30 days, and your forecast accuracy goes up immediately.
Check it: weekly in the sales meeting.
Behavior KPIs: what reps actually do in the home
This is where most home services teams have no data, and where the biggest gains are. Outcome KPIs tell you a rep’s close rate dropped. Behavior KPIs tell you it dropped because they stopped presenting financing.
These are your leading indicators. They’re also the hardest to track, because they happen inside the appointment.
10. Sales process adherence
Formula: steps completed ÷ steps in your sales process × 100, averaged across appointments
Every team has a sales process, written or not: build rapport, inspect, discovery, present options, handle objections, ask for the close. Process adherence measures how often reps actually follow it.
Reps who skip discovery quote the wrong job. Reps who skip the close attempt leave without a decision.
If your process only lives in a training binder, start by writing it down as a scoring rubric. Our free Sales Playbook Generator builds a 12-point rubric for your trade you can edit and use right away.

The old way to measure this is ride-alongs and gut feel. The newer way is to record appointments and grade every one against your process. That’s what AdaptClose does. Reps tap record when they sit down, and the appointment is scored against your own playbook before they’re back in the truck. You can read more about how to review in-home sales appointments without spending every evening listening to tape.
Recording laws vary by state, so check the rules before you roll this out. Here’s our guide to one-party consent states.
11. Financing offered rate
Formula: appointments where financing was presented ÷ appointments run × 100
On big-ticket home services jobs, financing is often what turns “that’s more than we planned” into a signed contract. Yet reps skip it all the time, especially after a price objection, when they reach for a discount instead.
Track how often financing comes up, and when. The timing matters. Presenting the monthly payment before the homeowner has picked an option usually hurts. Offering it at the first price pushback usually helps.

12. Speed to follow-up
Formula: average hours from appointment end to homeowner recap sent
Homeowners who don’t sign on the spot are usually getting another quote. A recap that lands that evening beats a call on Thursday.
Measure it in hours, not days. Same-day is the target.

13. Referral ask rate
Formula: appointments with a referral ask ÷ appointments run × 100
Referrals are your cheapest leads. Most reps forget to ask. Track the ask, not just the referrals that come in, because the ask is what you can coach.

What about calls made and emails sent?
Activity metrics like calls made, emails sent, and doors knocked are useful for setters, call centers, and door-to-door teams. If you run canvassers, track doors knocked and conversations per hour (see our door-to-door sales training guide).
For closers, sales activities are weak KPIs. Track what happens in the appointment instead.
Retention KPIs: what a customer is worth after the first job
For HVAC, pest control, plumbing, and any trade selling maintenance plans or memberships, the first sale is only the start. These KPIs show whether you’re building recurring revenue or starting from zero every month.
14. Customer lifetime value, retention, and recurring revenue
Customer lifetime value (CLV): average revenue per customer × average number of years they stay. Include the install, service calls, maintenance plans, and the replacement ten years later.
Customer retention rate: customers who renewed ÷ customers up for renewal × 100. Its mirror image is churn rate. For a quarterly pest plan or an HVAC maintenance agreement, a few points of churn compound fast.
Monthly recurring revenue (MRR): the total monthly value of active service agreements. MRR smooths out seasonal swings, and a growing MRR base pays the bills through the slow season. Track MRR next to new install revenue.
Upsell and cross-sell rates fit here too, like a tech adding a maintenance plan on a service call. So does customer satisfaction, because happy customers renew and refer.
A good rule: if CLV is three or more times your CAC, you can afford to spend more on lead generation. If it’s close to one, fix retention before you buy more leads. For more on this, see how to grow an HVAC business.
Sales KPI cheat sheet
| KPI | Formula | Type | Check it |
|---|---|---|---|
| Close rate | Closed deals ÷ appointments run | Lagging | Weekly by rep |
| Average deal size | Revenue ÷ closed deals | Lagging | Monthly |
| Revenue per appointment | Close rate × average deal size | Lagging | Monthly by rep |
| Customer acquisition cost (CAC) | Sales and marketing spend ÷ new customers | Lagging | Monthly by lead source |
| Sales cycle length | Days from first contact to signature | Lagging | Monthly |
| Average profit margin | (Revenue − job cost) ÷ revenue | Lagging | Monthly by rep |
| Lead-to-appointment rate | Appointments set ÷ qualified leads | Funnel | Weekly |
| Appointment show rate | Appointments run ÷ appointments set | Funnel | Weekly |
| Pipeline value | Open quotes × follow-up close rate | Funnel | Weekly |
| Process adherence | Steps completed ÷ steps in process | Leading | Weekly by rep |
| Financing offered rate | Appointments with financing ÷ appointments run | Leading | Weekly by rep |
| Speed to follow-up | Hours from appointment to recap | Leading | Weekly |
| Referral ask rate | Appointments with an ask ÷ appointments run | Leading | Weekly by rep |
| CLV, retention, MRR | See above | Retention | Monthly |
How to set sales targets your team will hit
KPIs without targets are just reporting. Here’s how to turn them into sales goals and sales targets reps will own.
Start from the revenue goal and work backward. If the business goal is $3M in sales revenue this year with a $12,000 average deal size, you need 250 closed deals. At a 30% close rate, that’s about 835 appointments run. At an 80% show rate, about 1,045 appointments set. Now you know your lead generation target, too.
Set sales quotas from revenue per appointment, not gut feel. Give each rep a quota based on the leads they’ll get and their historical revenue per appointment. Quota attainment only means something when the quota was realistic. Track quota attainment monthly, and look for reps who miss two months running.
Pair every lagging target with a leading one. “Close 35% this quarter” isn’t something a rep can act on Tuesday morning. “Present financing on every appointment and send the recap the same day” is. The leading target is what you coach. The lagging target is how you know the coaching worked.
Keep the list short. Pick three to five for the team dashboard, and make sure each one ties to your sales goals. A rep looking at fourteen numbers works on none of them.
How to track sales KPIs without a sales operations team
Most home services companies don’t have a sales operations department. The owner or sales manager runs the numbers. Here’s the simplest setup that works.
- Make the CRM the source of truth for outcomes. Every appointment gets an outcome: sold, follow-up, no-sale, no-show. If reps don’t log it, the close rate is fiction. Your CRM, whether it’s JobNimbus, ServiceTitan, AccuLynx, or HighLevel, should give you close rate, average deal size, sales volume, and sales cycle length from that one field.
- Tag lead source on every lead. Without it, you can’t calculate CAC by channel or tell which marketing to cut.
- Capture what happens in the appointment. This is the gap a CRM can’t close. Recording and scoring appointments gives you process adherence, financing rate, and referral ask rate without a manager riding along on every job.
- Review in the same rhythm every week. A 20-minute Monday look at close rate by rep, pipeline health, and one behavior KPI beats a two-hour monthly deep dive. Then use the data to pick who gets a ride-along and what to coach.

If you’re comparing tools for step 3, start with our guides to sales coaching software and conversation intelligence for home services.
Common sales KPI mistakes
- Counting appointments set instead of appointments run. It drags down close rate and blames reps for no-shows.
- Comparing reps on different lead mixes. A rep running warm referral leads will out-close a rep running cold internet leads. Segment by lead source before you compare sales performance.
- Measuring without coaching. A dashboard that shows a rep is struggling is only useful if someone shows them what to change. That’s the job of a sales coach, and the KPIs tell the coach where to look.
- Changing the sales strategy every month. Give a change four to six weeks to show up in the lagging numbers. Watch the leading indicators in the meantime.
Frequently asked questions
What are the most important sales KPIs for home services?
Close rate, average deal size, and revenue per appointment are the core three. Add customer acquisition cost to know what each job costs you, and one behavior KPI, like sales process adherence, to know why the numbers move.
What’s a good close rate for in-home sales?
Most in-home teams land between 25% and 40%, depending on trade, ticket size, and lead quality. Compare reps to each other on the same lead source before you compare your team to an industry average.
What’s the difference between sales metrics and sales KPIs?
Sales metrics are anything you can measure. Sales KPIs are the few metrics you’ve tied to business goals, set targets for, and review on a schedule.
How often should I review sales KPIs?
Weekly for close rate by rep, pipeline, and behavior KPIs. Monthly for revenue, CAC, margin, sales cycle length, and retention.
What are leading indicators in sales?
Leading indicators are the behaviors that predict results before they show up in revenue. For home services, that means things like presenting financing, following your sales process, sending same-day follow-ups, and asking for referrals.
Start with one number
You don’t need fourteen KPIs on day one. Pick close rate by rep. Then find out why your top rep’s number is higher than everyone else’s. The answer is almost always in what they say at the kitchen table.
AdaptClose records every in-home appointment, scores it against your own sales process, and shows you exactly where each deal was won or lost. See how it works.



