Grow your business / Operator

KPIs for Every Seat in a Contracting Company

Contractor Lane editorial guidance. Reviewed October 12, 2026. Examples are illustrative, not industry benchmarks.

Short answer: give every seat two to four numbers that show whether its work is getting done, define each number in writing, and review them weekly in the same order. The goal is not a dashboard with fifty charts. It is that the owner can see in ten minutes which seat needs help this week.

The examples below are measures, not targets. Set your targets from your own history and the economics your company needs. A number with no definition and no owner is decoration.

Rules for picking a KPI

  1. The seat can move it. Do not judge a CSR on revenue they cannot influence; judge them on booking rate.
  2. It has a written definition, including the denominator. "Close rate" means nothing until you say closed what, out of what. See close rate versus booking rate.
  3. It is measured the same way every week.
  4. Show the count with the percentage when the count is small. Two out of three is not a trend.

Owner or general manager

Customer service and booking

Training help: training a CSR to book calls and the booking rate workflow.

Dispatch

Service technician

Installer or crew lead

Helper and warehouse

Billing, collections and bookkeeping

Field leader or operations manager

Marketing

The weekly money check: six expense buckets

Alongside the seat numbers, review expenses weekly in six buckets, each in dollars and as a share of collected revenue:

  1. Direct labor: field wages, technician commissions, installer pay and the payroll taxes and workers' compensation tied to them.
  2. Materials: parts, job supplies and job-specific rentals.
  3. Office labor: owner management pay, CSR, dispatch, admin and bookkeeping.
  4. Marketing: ads, listings, website, call tracking, print and signs.
  5. Vehicles: fuel, maintenance, repairs, vehicle insurance and truck payments if treated as operating cost.
  6. Operations: software, rent, non-vehicle insurance, phones, licensing and general overhead.

Track sales tax, payroll tax liabilities, loan principal, owner draws and income tax separately, outside those buckets, so they do not hide inside an expense line. Each week, name the biggest leak against your budget and the correction you will make. The weekly owner meeting is where this review happens.

Running the weekly review in ten minutes

Use the same order every week so nobody has to hunt. Start with cash and the six buckets, then go seat by seat in the order work flows through the company: marketing, booking, dispatch, field, billing. For each number, the person who owns the seat says one of three things: on track, off track with a known cause and a fix already in motion, or off track and needs help. Only the third gets discussion time. Everything else is noted and the meeting moves on.

Write down every fix with an owner and a date, and start next week's review by checking last week's fixes. That habit, more than the numbers themselves, is what changes the company.

Mistakes that make KPIs useless

How to start without a data project

Pick one number per seat this month. Pull it the same way every Monday into a simple sheet. Add the second number next month. Most field service software can produce the technician and booking numbers; the bookkeeping numbers come from your accounting system. Do not wait for perfect data. A consistent rough number reviewed weekly beats a perfect number nobody looks at.

Next: put these numbers into each role on your seat chart and use them to decide who to hire next.

Already running jobs?

Then Operator takes it from here.

A business audit and a plan, an online mentor you can ask any time, team training for your crew, and deadline reminders. $79/month, any state, cancel anytime.

See what Operator doesRun the free business audit first