From Busy to Profitable: The KPIs That Matter in Your Home Service Business

Why Most Contractors Are Flying Blind

Many home service owners manage to run their business off two data points: the bank balance and how full the schedule looks. If there’s money left over at the end of the month and the schedule is full, they assume things are fine. The problem is that busy and profitable are not the same thing, and by the time the gap is obvious, you are already behind. 

The fix isn’t a full accounting overhaul. It’s a short list of home service business KPIs you can pull from the systems you already use, review in a brief weekly meeting, and address with your team.  Eight or nine numbers, tracked consistently, will reveal more about business health than a P&L reviewed once a quarter. 

The KPIs That Predict Business Health

Here is what each one measures and how to calculate it, so you know why it’s important. 

  1. Average Ticket (Revenue per Completed Job)
    Total revenue for the period divided by completed jobs

    Average ticket is one of the fastest levers in the business. When it drops, it often means techs rush through calls, discounts increase, or the good-better-best presentation starts to break down. On the other hand, when it rises, your pricing and sales process are working effectively. For that reason, track it per technician, not just at the company level, so you can clearly see where performance is improving or slipping.
  2. Close Rate
    Jobs sold divided by estimates presented, multiplied by 100

    If your close rate is low, increasing leads will not solve the problem. Instead, you are dealing with a sales issue, not a lead issue. In most successful service shops, close rates typically land between 60–70% on in-home estimates. However, if you fall below 40%, you should focus on coaching first. Rather than increasing marketing spend, improve how your team presents options and handles conversations.
  3. Booking Rate (Lead-to-Appointment Conversion)
    Booked jobs are divided by qualified inbound leads, multiplied by 100

    In-home services and peer groups like Service Nation often focus on CSR training and call scripting to improve booking rates. As a result, many shops push performance well above industry averages while also maintaining fast response times. However, shops operating below 60% often lose profitable leads early. In many cases, those leads drop off before a technician even has the chance to meet the customer.
  4. Revenue per Truck per Day (or per Tech per Day)
    Total revenue divided by producing trucks, divided by working days in the period

    This is the productivity number your dispatch strategy should be based on. It indicates whether you truly need another truck, if routes are tight, and whether pricing is effective. It’s also simple to share with your team so everyone knows what a successful day looks like.
  5. Technician Utilization
    Billable hours divided by paid hours, multiplied by 100

    Labor is your highest expense. If utilization drops below 50-60%, you’re paying for hours that don’t generate revenue. Poor routing and callbacks can decrease this percentage. High utilization, along with a strong average ticket, is one of the clearest signs that a shop is operating effectively.
  6. Gross Margin Percentage
    Revenue minus direct costs, divided by revenue, multiplied by 100

    Direct costs include field labor, parts, and subs, not overhead. Gross margin indicates whether your pricing covers overhead and leaves profit. ACCA benchmarking data show that a healthy gross margin for HVAC and plumbing service work ranges from 50% to 60%. If you are operating at 35-40%, volume alone won’t get you there.
  7. Callback Rate (Workmanship or Diagnostic Return Visits)
    Callback jobs divided by total jobs, multiplied by 100

    Callbacks are silent profit killers. Each one takes a truck off a paying call and damages a customer relationship. A rate above industry-benchmark ranges of 3-4% usually points to training gaps, rushed work, or a QA process that is not tight enough. The right response is knowing which techs and job types are generating them, then working those specific situations.
  8. Maintenance Agreement/Membership Penetration
    Active agreements divided by active customers, multiplied by 100

    Agreements transform a reactive business into a predictable one. As a result, they generate recurring revenue, create warmer replacement leads, and smooth out seasonality. In addition, they significantly improve customer retention and lifetime value. More importantly, shops that proactively sell and manage agreements often see 20–40% higher annual revenue per customer. Over time, they also gain more reliable replacement opportunities, because those customers consistently call you first when something breaks.
  9. Customer Review Volume and Rating (Optional but Powerful)
    Count of new reviews and average star rating per period

    Reviews are not just a reputation score; they also serve as a lead generation tool. As a result, shops with higher ratings and steady review volume often see lower cost per lead and stronger booking rates from cold traffic. Additionally, a drop in review volume or rating can signal trouble early. In many cases, it shows up before a noticeable decline in leads.



KPI Cheat Sheet: At-a-Glance Reference

Here’s a table you can turn into a one-pager for your office or an owner’s dashboard.

KPISimple DefinitionBasic FormulaReview How Often?What It Tells You
Average TicketAverage revenue per completed jobTotal revenue / completed jobsWeeklyHealth of pricing, options, and tech sales
Close Rate% of estimates that become sold jobsJobs sold / estimates x 100WeeklySales effectiveness and training needs
Booking Rate% of inbound leads booked into appointmentsBooked jobs /qualified leads x 100WeeklyCSR performance and script quality
Revenue per Truck per DayDaily revenue per producing truck or techRevenue /trucks (or techs) / working daysWeeklyField productivity and capacity planning
Technician UtilizationShare of paid time that is billableBillable hours / paid hours x 100WeeklyHow efficiently you use field labor time
Gross Margin %Profit after direct job costs(Revenue – direct costs) / revenue x 100MonthlyPricing, purchasing, and labor cost control
Callback Rate% of jobs needing return visitsCallback jobs / total jobs x 100WeeklyQuality of installs/repairs and training gaps
Maintenance Agreement Penetration% of customers on a maintenance planAgreements /active customers x 100MonthlyRevenue stability and customer loyalty
Customer Reviews (Volume/Rate)New reviews and average star rating Count and average rating per periodMonthlyReputation strength and future lead flow

If nine feels like too much, start with four: Average Ticket, Booking Rate, Revenue per Truck per Day, and Gross Margin. Once those are stable, add the others one at a time.

Where These Numbers Come From

Keep two rhythms:

  • Weekly meeting (owner/manager/lead techs): Average ticket, close rate, booking rate, revenue per truck per day, technician utilization, callback rate, with a short list of who generated them.
  • Monthly review (owner and financial support): Gross margin by department if possible, maintenance agreement penetration, review count and average rating, and any rolling 3-month trends.
  • Quarterly deep dive: Compare your numbers over the last three months, identify trends in margin, membership base, and productivity, and adjust pricing, staffing, or training plans accordingly.

When a Number Moves the Wrong Way

Use your KPIs as early-warning lights, not report cards.

  • Gross Margin erodes: Compare estimated vs. actual labor hours on recent jobs. Check whether parts costs have crept up without a corresponding price adjustment.
  • Average Ticket drops: Ride along with techs, pull call recordings, check whether discounts, coupons, or friends-and-family deals are out of control.
  • Booking Rate falls: Listen to CSR calls for script drift. Also, check whether the schedule is booked so far out that CSRs stop pushing for the appointment.
  • Callback Rate spikes: Identify which techs and job types are driving it. Do focused ride-alongs, tighten QA checklists, and add a quick post-job follow-up call to catch issues early.

Next Steps and How Service Nation Can Help

Choose three to five KPIs from the cheat sheet and clearly define how you will measure each one and where the data will come from. Track them consistently for 90 days and share the results with your team every week.


Common Questions About Finding Great Technicians

What are home service business KPIs?

Home service business KPIs are key performance indicators that track revenue, efficiency, and profitability. They help contractors make better decisions and spot problems early.

Which KPIs should contractors track first?

Start with average ticket, booking rate, revenue per truck per day, and gross margin. These give a clear view of sales, operations, and profitability.

How often should KPIs be reviewed?

Most KPIs should be reviewed weekly, while financial metrics like gross margin should be reviewed monthly. Regular reviews help catch issues early.

Why are KPIs important for contractors?

KPIs show whether your business is actually profitable, not just busy. They reveal issues in pricing, sales, and operations before they become major problems.

Where do KPI numbers come from?

Most KPI data comes from field service software, CRM systems, and accounting tools. You likely already have the data, you just need to track it consistently.

You Don’t Have to Figure This Out Alone

If you want help building a simple dashboard or connecting these numbers to your pricing and coaching work, Service Nation members have access to KPI templates, performance tools, and coaches who specialize in this. Log in to your member portal to get started, or schedule a call with our team.

Latest Posts