Key takeaways
- Track a small set of KPIs every week, grouped by the four places money is made or lost: phones, field work, sales and finance.
- Speed matters at the front door: firms that tried to contact web leads within an hour were nearly seven times as likely to qualify them[1].
- Define every KPI with a formula and a data source so it means the same thing every week.
- Labor is the biggest cost; private employers paid $46.89 per hour worked in total compensation in June 2026[2], so utilization and first-time fix rate deserve as much attention as revenue.
Why fifteen, and why grouped
Owners of small service companies are often told to track dozens of metrics. In practice, a short list reviewed every week does more than a long dashboard nobody reads. The fifteen below cover the full path of a job: the call comes in, it is booked, a technician completes the work, the customer pays and, ideally, comes back. Each group tells you where to look when results slip.
For each KPI, write down the formula, where the data comes from and who owns it. If two people would calculate a number differently, it is not yet a KPI.
Phones and response
- Call answer rate: calls answered live divided by all inbound calls, for business hours and after hours separately. It shows how many chances you lose before anyone speaks to the customer.
- Booking rate: booked jobs divided by calls from potential customers with a serviceable request. Exclude vendors, spam and existing-job updates so the number reflects sales calls.
- Speed to lead: median time from a web form, voicemail or missed call to the first real contact attempt. Measure it in minutes, not days.
- After-hours capture rate: after-hours calls that end with a booked job or a clear next step, divided by all after-hours calls from potential customers.
The research on response time is old but consistent. In a Harvard Business Review audit of web-lead handling, firms that tried to contact leads within an hour were nearly seven times as likely to qualify them as firms that waited even an hour longer[1]. Yet only 37% of companies responded within an hour, 24% took more than 24 hours and 23% never responded at all[3]. Among companies that did respond within 30 days, the average response time was 42 hours[4].
Phone behavior makes speed even more important. Only 19% of US adults say they generally answer calls from unknown numbers[5], so a slow callback often lands in voicemail.
Field work
- Billable utilization: billable hours divided by paid hours for field staff. Drive time, waiting, shop time and training all sit in the gap.
- First-time fix rate: jobs completed on the first visit divided by all jobs that should have been completable in one visit. Track the reasons for return trips: parts, diagnosis, access or scope.
- Callback rate: jobs that need an unpaid return within a set period, such as 30 days, divided by all completed jobs. Break it down by technician and job type.
- Revenue per technician day: revenue from completed jobs divided by technician days worked. It combines job count, ticket size and utilization into one number you can compare across the team.
These four connect directly to labor cost. US private employers' total compensation costs averaged $46.89 per hour worked in June 2026[2], and average hourly earnings at specialty trade contractors rose 4.7% in the year to September 2026[6]. Every unpaid return trip and every hour of avoidable drive time is paid at those rates.
Sales and customers
- Average ticket: revenue divided by completed jobs, tracked separately for repair, maintenance and installation. Mixing them hides real changes.
- Estimate close rate: estimates accepted divided by estimates given, by value and by count, for jobs above a set size. Track the time from estimate to decision as well.
- Cost per booked job: marketing spend for a source divided by jobs booked from that source. Calculate it by source, not as a single blended number.
Average ticket is easy to push the wrong way. A rise that comes from accurate diagnosis and clear options is healthy; a rise that comes from pressure shows up later as cancellations, refunds and poor reviews. See how to raise average ticket honestly.
Recurring revenue and finance
- Agreement retention: maintenance agreements renewed divided by agreements due for renewal in the period. It is the clearest sign that customers value the relationship.
- Gross margin by service line: revenue minus direct costs, meaning field labor at loaded cost, materials and subcontractors, divided by revenue.
- Net profit margin: profit after all costs, including a fair salary for the owner, divided by revenue. Without the owner salary, the number flatters the business.
- Receivables over 60 days: the value of unpaid invoices older than 60 days, and its share of total receivables. Rising values are an early warning for cash.
The fifteen on one page
| Group | KPI | Formula | Review |
|---|---|---|---|
| Phones | Call answer rate | Answered live / all inbound calls | Weekly |
| Phones | Booking rate | Booked jobs / serviceable sales calls | Weekly |
| Phones | Speed to lead | Median minutes to first contact attempt | Weekly |
| Phones | After-hours capture rate | After-hours calls booked or resolved / after-hours sales calls | Weekly |
| Field | Billable utilization | Billable hours / paid hours | Weekly |
| Field | First-time fix rate | Jobs done on first visit / single-visit jobs | Weekly |
| Field | Callback rate | Unpaid returns within set days / completed jobs | Monthly |
| Field | Revenue per technician day | Completed-job revenue / technician days | Weekly |
| Sales | Average ticket | Revenue / completed jobs, by job type | Weekly |
| Sales | Estimate close rate | Accepted estimates / estimates given | Monthly |
| Sales | Cost per booked job | Source spend / jobs booked from source | Monthly |
| Finance | Agreement retention | Renewed / due for renewal | Monthly |
| Finance | Gross margin by line | (Revenue minus direct costs) / revenue | Monthly |
| Finance | Net profit margin | Profit after owner salary / revenue | Monthly |
| Finance | Receivables over 60 days | Value and share of total receivables | Weekly |
Building a weekly scorecard
Pick the weekly few
Put the weekly KPIs on a single page. Keep monthly ones on a second page reviewed at month end.
Show trend, not just the number
Each line should show this week, the last four weeks and the same week last year if you have it.
Set a target and a red line
A target is where you want to be; a red line is the level that triggers action. Use your own history to set both.
Name an owner
The office lead owns phone KPIs, the service manager owns field KPIs, the owner or bookkeeper owns finance.
Review in fifteen minutes
Same day and time each week. Discuss only the lines that crossed a red line, agree one action each and check it next week.
Our weekly owner scorecard guide has a layout to copy.
Getting clean data
KPIs are only as good as the records behind them. Most problems come from a few habits: jobs closed without the right job type, calls not tagged as sales or service, estimates created outside the job software and technicians logging time at the end of the week from memory. Fix the inputs before arguing about the outputs. Give each job type a clear definition, make the call disposition a required field, and ask technicians to clock job start and finish on the device they already carry. Check a sample of records each month, such as ten calls and ten jobs, and correct the process where they do not match what happened.
Keep the formulas in one written document that everyone can see. When a definition has to change, note the date so trends before and after can be read correctly.
Common mistakes with KPIs
- Changing the definition from month to month, so trends mean nothing.
- Tracking revenue without the count of jobs and the average ticket behind it.
- Measuring technicians on revenue alone, which rewards overselling and punishes good diagnosis on small jobs.
- Ignoring missed calls because the phone system does not report them clearly.
- Calculating margin with wages only, leaving out benefits, payroll taxes and vehicle costs.
- Reviewing numbers without deciding on any action.
Example: what the scorecard revealed
Example (fictional): a residential electrical company has steady revenue but falling profit. Its new weekly scorecard shows a call answer rate that drops sharply on Mondays and after 4 p.m., a first-time fix rate well below its own target on service panels, and receivables over 60 days rising from a few commercial accounts. The owner moves a part-time office worker to cover Monday mornings and late afternoons, stocks the three panel parts most often missing, and starts calling slow-paying commercial accounts weekly. Within two months, booked jobs rise, return trips fall and cash improves, without any change to marketing spend.
Where to start
If fifteen feels like too many, start with five: call answer rate, booking rate, first-time fix rate, average ticket and receivables over 60 days. Add the others once those are reliable. Bring the full set to your year-end review, and use them to compare revenue per technician and gross margin by trade with your own history.
Frequently asked questions
What are the most important KPIs for a home service business?
Start with call answer rate, booking rate, first-time fix rate, average ticket and receivables over 60 days, then add utilization, callbacks, close rate, cost per booked job, agreement retention and margins.
How do you calculate booking rate?
Booked jobs divided by calls from potential customers with a serviceable request. Exclude vendor, spam and existing-job calls.
What is billable utilization for technicians?
Billable hours divided by paid hours. The difference is time spent driving, waiting, in the shop, training or on unpaid returns.
How often should KPIs be reviewed?
Phone and field KPIs weekly, financial and sales KPIs that need more data monthly, with a fuller review at year end.
References
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2026). Employer Costs for Employee Compensation — June 2026 (opens in a new tab) ↑
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
Pew Research Center (2020). Most Americans don't answer cellphone calls from unknown numbers (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2026). Current Employment Statistics (not seasonally adjusted), series CEU2023800008 (Specialty trade contractors, average hourly earnings of production and nonsupervisory employees) (opens in a new tab) ↑