Measuring business health: the 10 numbers every service owner should watch

The ServFlo team
Oct 26, 2026

You don't need a dashboard with fifty charts. Most home-service owners can run their business well by watching about ten numbers: revenue, cash collected, open balances, average ticket, close rate, gross margin, callback rate, on-time arrivals, revenue per technician hour and repeat customers. Check a few weekly and the rest monthly, compare each to the same period last year, and act when one moves.

Below, each number with how to calculate it, how often to look and what it tells you. The ranges that are "good" vary by trade, region and business model, so the most useful comparison is usually your own trend.

1. How much did you invoice?

What it is: total value of invoices issued in the period.

How often: weekly and monthly.

Why it matters: it's the clearest measure of how much work you did. Compare it to the same week or month last year, since most trades are seasonal.

Watch for: a drop when the phone is still ringing. That often points to a booking or close-rate problem, not demand.

2. How much cash did you collect?

What it is: payments actually received in the period, net of refunds.

How often: weekly.

Why it matters: you can't pay techs with invoices. If collected cash trails invoiced revenue month after month, money is piling up in open balances.

Quick check: collected ÷ invoiced for the same month. If it's well under 100% for several months in a row, tighten your collection habits.

3. How old are your open balances?

What it is: unpaid invoices grouped by how long they're past due: current, 1–30 days, 31–60, 61–90 and over 90.

How often: weekly.

Why it matters: the older a balance gets, the less likely you'll collect it. Watch the oldest groups closely.

What to do: call the oldest balances first, send pay links and turn on automatic reminders. Taking payment on site, as described on our payments page, keeps balances from building up in the first place.

4. What's your average ticket?

What it is: total invoiced ÷ number of invoices.

How often: monthly, by service type and by technician.

Why it matters: if your average ticket falls while job count holds steady, you're doing more small jobs or presenting fewer options. If one tech's average is much lower than others on the same job types, they may need coaching on presenting options.

Caution: don't chase a higher average ticket by overselling. Pair it with callback rate and customer feedback.

5. What's your close rate?

What it is: quotes approved ÷ quotes sent, for quotes created in the period.

How often: monthly, by salesperson and by lead source.

Why it matters: a falling close rate means you're spending time and money on quotes that don't turn into work. By lead source, it shows which marketing brings real customers and which brings price shoppers.

What to do: look at follow-up habits, how options are presented, and how fast quotes go out. See good, better, best at the kitchen table.

6. What's your gross margin, by job?

What it is: (revenue − direct costs) ÷ revenue, where direct costs are labor, materials and other job costs.

Example: a job billed at $1,200 with $300 of labor cost and $350 of materials has a gross margin of ($1,200 − $650) ÷ $1,200, about 46%.

How often: monthly, by service type and by technician.

Why it matters: revenue can grow while profit shrinks. Job margin shows which work actually makes money and which jobs you may be underpricing.

What to do: look at your ten lowest-margin jobs each month. Patterns, like one job type or underpriced materials, tell you where to adjust prices.

7. What's your callback rate?

What it is: return visits to fix work you already did ÷ jobs completed.

How often: monthly, by technician and job type.

Why it matters: callbacks cost you labor, travel and reputation without new revenue. A rising rate is an early warning on quality.

What to do: see handling complaints and callbacks for how to track causes and fix patterns.

8. What share of arrivals are on time?

What it is: visits where the tech arrived within the promised window ÷ visits with a scheduled time.

How often: weekly.

Why it matters: late arrivals drive complaints, bad reviews and "where's my tech?" calls. A falling on-time rate usually means overbooking or unrealistic job durations.

What to do: adjust job lengths, add buffers between jobs and widen windows you can't keep.

9. How much revenue does each technician hour produce?

What it is: revenue produced by a tech's jobs ÷ hours they worked.

How often: monthly.

Why it matters: it combines productivity, pricing and scheduling into one number. Low revenue per hour can come from too much drive time, slow jobs, low prices or empty gaps in the schedule.

Caution: compare techs doing similar work. An install tech and a maintenance tech will look very different.

10. How many customers come back?

What it is: customers with more than one job in the last 12 months ÷ all customers served in the last 12 months. If you sell memberships, also track active members and how many cancel each month.

How often: monthly or quarterly.

Why it matters: repeat customers cost far less to win than new ones, and they're your most likely source of referrals and reviews.

What to do: maintenance reminders, memberships and a follow-up after every job.

What about cash on hand?

It isn't on the list because it's a balance, not a performance number, but you should know it every week. Many owners also track how many weeks of fixed costs (rent, office payroll, insurance, software, truck payments) their cash would cover. See planning for the slow season for how to build that cushion.

How should you review these numbers?

Weekly (15 minutes):

  • Invoiced and collected
  • Open balances by age
  • On-time arrivals

Monthly (an hour):

  • All ten numbers, compared to last month and the same month last year
  • One or two decisions, written down: what you'll change, who owns it, when you'll check

Quarterly:

  • Trends over the last few quarters
  • Pricing review, marketing spend by lead source, hiring needs

The most important part is the decision. Looking at numbers without acting on them is just reading.

FAQ

What's a good gross margin for a service business? It varies a lot by trade, job type and how you count labor. Instead of comparing to a number you found online, track your own margin by job type and work to raise the lowest ones.

Should I share these numbers with my team? Many owners share some, like on-time rate, callbacks and customer ratings, with techs. Financial numbers are usually kept to owners and managers. Share what helps people do their jobs better.

Do I need an accountant for this? Your accountant handles taxes and financial statements. Most of these operating numbers come from your field service software and should be easy to check yourself.

What if my numbers are all over the place week to week? Use monthly views and compare to the same month last year. Weekly numbers are noisy in small businesses.

How ServFlo helps

ServFlo's reports cover most of this list. The Revenue report shows invoiced against collected, average ticket and breakdowns by service type, technician and lead source. Accounts receivable aging groups open balances by age. The sales pipeline report shows close rate by salesperson and lead source. Technician performance shows on-time arrivals, callbacks, revenue, average ticket and revenue per hour. On the Pro plan, job profitability shows margin by job, service type and technician, including your ten lowest-margin jobs. If you sell memberships (Grow and above), the memberships report shows active members, monthly recurring revenue and churn. Each report compares against an earlier period and exports to CSV. See Reports and integrations and pricing.