Taxstra Logo
Free business finance tool

Service Business KPIs: The Dashboard That Explains Your Profit

Definitions and formulas for utilization, realization, revenue per FTE, and gross margin per client, plus a calculator, a monthly dashboard template, and the review cadence that makes the numbers move.

No account required Educational, not individualized advice

Run your numbers

KPI quick calculator

Enter one typical month for your team. The calculator returns your five core KPIs instantly, ungated. Defaults show an illustrative four-person firm.

Utilization

66%

Billable / available hours

Realization

86%

Collected / standard value

Effective rate

$129

Per billable hour, collected

Revenue per FTE

$162,000

Annualized from this month

Gross margin

56%

After direct delivery costs

Illustrative math on your inputs, not a benchmark report. Revenue per FTE annualizes a single month, so use a typical month or your trailing average.

The monthly dashboard template

One page, seven rows, reviewed the same week the books close. The sample below shows how a completed month reads.

KPIThis monthTargetTrendStatus
Utilization rate61%68%Down 3 ptsWatch
Realization rate84%92%FlatAction needed
Effective hourly rate$118$140Down $4Action needed
Revenue per FTE (TTM)$156,000$175,000Up $2,000Watch
Gross margin (blended)54%60%FlatWatch
Average collection period44 days35 daysUp 6 daysAction needed
Top-client concentration31%Under 25%FlatWatch

Illustrative sample month. Targets belong to your business model, not an industry chart; set them from your own pricing and cost structure.

Written by Bryan Martin, CPA, Managing Partner and Founder of Taxstra. Last updated July 17, 2026.

The four KPI definitions, precisely

Utilization rate is billable hours divided by available hours. Pick the denominator deliberately: total paid hours gives a conservative number that includes vacation and admin; hours net of PTO flatters everyone. Either works, but write the definition down and never change it silently, because the trend is the entire point.

Realization rate is collected revenue divided by the standard value of the hours worked (billable hours times your standard rate). It captures every leak between doing the work and banking the cash: discounts, write-downs, scope creep delivered free, and invoices that never get collected. Firms that only watch utilization routinely miss six figures of leakage here.

Revenue per FTE is trailing 12-month revenue divided by full-time-equivalent headcount, including working owners. It is the cleanest single measure of business-model leverage: whether each seat you fund generates enough revenue to cover its loaded cost and contribute profit. Compare it to your average loaded cost per FTE; the gap between them is where profit lives.

Gross margin per client is client revenue minus direct delivery cost, divided by client revenue, computed per client. Direct delivery cost means delivery labor at loaded cost, subcontractors, and client-specific software or materials, not rent or admin. This is the KPI that requires real bookkeeping infrastructure (job costing), and it is the one that changes behavior fastest, because it names the unprofitable clients.

Worked example: finding the leak at a four-person firm

An illustrative four-person consulting firm has 640 available hours a month and bills 420 of them, a 66% utilization rate that the owner feels fine about. The standard rate is $150, so the month's work is worth $63,000 at standard. But collected revenue is $54,000: an 86% realization rate. The missing $9,000 a month is scope creep on one large account and a habitual 10% closing discount.

Annualized, that is roughly $108,000 leaking between work performed and cash collected, at a firm whose entire annual profit target was $150,000. No utilization push, no new hire, and no marketing spend would return as much as fixing the leak: enforcing change orders on the one account and replacing the reflexive discount with a defined concession policy. Effective hourly rate, $54,000 over 420 hours, is about $129 against the $150 standard, which is the same story told in one number.

Revenue per FTE closes the loop: $54,000 a month annualizes to $648,000, or $162,000 per FTE across four people. If loaded cost per seat averages $110,000, the model produces about $52,000 of pre-overhead contribution per person. Whether that is healthy depends on overhead and the owner's profit target, which is exactly the conversation the dashboard exists to force every month, against the plan in your annual budget.

Taxstra Tip

Put collection period on the dashboard even though it feels like a bookkeeping detail. A firm can hit every delivery KPI and still miss payroll because the cash arrives 50 days late. The number comes straight off your accounts receivable aging report, and it is usually the fastest KPI to improve.

KPI nuances by service niche

The four core KPIs apply across service businesses, but each niche has a twist worth knowing before you set targets.

Law firms live and die on realization: billed-versus-worked and collected-versus-billed are tracked separately, and trust accounting keeps client funds out of the revenue numbers entirely. See law firm bookkeeping for the IOLTA side of that story.

Consultants should slice utilization by engagement type, because one retainer client at a blended low rate can hide inside a healthy firmwide average. The delivery infrastructure behind that lives in accounting for consultants.

Engineering firms add overhead multipliers and percentage-of-completion to the picture, since contract revenue rarely matches cash timing; accounting for engineering firms covers the WIP mechanics.

Therapists and other insurance-billing practices should treat realization as collected-versus-billed by payer, because insurance adjustments are the dominant leak; the reconciliation workflow is in accounting for therapists.

Veterinary practices blend service KPIs with inventory metrics, since drug and product margin behaves nothing like DVM production; veterinary accounting covers both sides.

Common KPI mistakes

Tracking twenty metrics and managing none. Seven rows, one page, monthly. If a metric never changes a decision, it comes off the dashboard.

Chasing someone else's benchmark. A published utilization target from a different business model is trivia. Derive targets from your own pricing, loaded costs, and profit goal.

Measuring billed instead of collected. Revenue you have not collected is a loan you made involuntarily. Anchor realization and effective rate to cash collected, and keep the AR aging report next to the dashboard.

Running KPIs on messy books. Every formula above pulls from the accounting file. Late or miscategorized books make the dashboard fiction. Clean monthly closes come first, whether in-house or through outsourced bookkeeping.

Nobody owns the meeting. A dashboard without a standing monthly review and a named owner decays in one quarter. This review cadence is the core of a fractional CFO services engagement if you would rather not run it yourself.

How to use the result

Why these four KPIs, and not forty

A service business converts people's time into collected revenue. Four numbers describe that conversion end to end; almost everything else is commentary.

01

Utilization: are we selling the time?

The share of available hours that lands on client work. Low utilization means capacity is idle: too little demand, too much admin, or too many people. It is the earliest indicator in the chain, moving months before revenue does.

02

Realization: are we getting paid for it?

The share of the value of work performed that you actually invoice and collect. Write-offs, scope creep, discounts, and uncollected bills all hide here. High utilization with low realization means the team is busy working free.

03

Leverage and margin: is the model working?

Revenue per FTE tells you whether the business model generates enough revenue per person to fund wages and profit. Gross margin per client tells you which relationships create that profit and which quietly consume it.

The service business KPI set: formula, source, and cadence

Every metric on the dashboard needs a formula, a data source, and a review cadence, or it becomes a number nobody trusts.

KPIFormulaData sourceReview cadence
Utilization rateBillable hours / available hoursTime tracking systemWeekly
Realization rateCollected revenue / (billable hours x standard rate)Billing plus accountingMonthly
Effective hourly rateCollected revenue / total hours workedBilling plus time trackingMonthly
Revenue per FTETrailing 12-month revenue / full-time equivalentsAccounting plus HR countMonthly
Gross margin per client(Client revenue - direct delivery cost) / client revenueJob costing in accounting fileMonthly
Average collection period (DSO)AR balance / revenue x 365Balance sheet plus P&LMonthly
Client concentrationTop client revenue / total revenueRevenue by customer reportQuarterly

Take the working file with you

Get the full KPI dashboard workbook

The emailed pack adds a monthly dashboard layout with trend columns, per-client margin tabs, a definitions sheet for your team, and a monthly KPI meeting agenda.

Get the full KPI workbook

Includes the monthly dashboard with trend columns, per-client margin tabs, a team definitions sheet, and the monthly meeting agenda.

Frequently asked questions

What KPIs should a service business track?

Start with four: utilization rate (billable hours over available hours), realization rate (collected revenue over the standard value of hours worked), revenue per FTE, and gross margin per client. Add days sales outstanding and client concentration once those four are reliable. Together they describe the full chain from capacity to cash.

What is a utilization rate and how do I calculate it?

Utilization is billable hours divided by available hours for a period. If a consultant has 160 available hours in a month and bills 104 of them to clients, utilization is 65%. Decide the denominator once (total paid hours, or paid hours net of PTO and holidays) and keep it consistent, because switching definitions mid-year destroys the trend line.

What is a good utilization rate?

It depends on role and model, so benchmark against your own economics rather than a universal number. Delivery-only staff can sustain higher utilization than owners or managers, who carry sales and management load. The more useful exercise: calculate the utilization your pricing model needs to hit your target profit, then manage to that number.

What is the difference between utilization and realization?

Utilization asks whether time went to client work. Realization asks whether that work turned into collected cash at your intended rates. A firm can be 80% utilized and still unprofitable if it writes off hours, discounts to close, or fails to collect. You need both numbers, because each one hides the other's problem.

How do I calculate revenue per FTE (full-time equivalent)?

Divide trailing 12-month revenue by your full-time-equivalent headcount, counting two half-time people as one FTE and including working owners. The trailing 12 months smooths seasonality. Watch the trend: if headcount grows faster than revenue per FTE recovers, hiring is running ahead of demand.

How do I measure gross margin per client?

For each client: revenue minus the direct cost of delivering their work (delivery labor at loaded cost, subcontractors, project software and materials), divided by revenue. It requires job costing, meaning time and direct costs get tagged to clients in your accounting or project system. Most firms that run it for the first time find at least one large, demanding client is near break-even.

What does FTE mean in these formulas?

Full-time equivalent: a standardization of headcount where one full-time person equals 1.0 and part-timers count fractionally by hours. Using FTEs instead of raw headcount keeps revenue-per-person comparisons honest as your mix of full-time, part-time, and contract staff changes.

How often should I review these KPIs?

Utilization weekly, because it is the fastest-moving early indicator. Everything else monthly, in a standing 45-minute meeting with the same one-page dashboard each time. Quarterly, add client concentration and pricing decisions. The cadence matters more than the tooling; a spreadsheet reviewed monthly beats a dashboard nobody opens.

What data do I need before I can track these KPIs?

Three feeds: time tracking that captures billable and non-billable hours by person and client, billing records tied to those hours, and an accounting file with clean monthly closes and client-level revenue. If your books are behind or uncategorized, fix that first; KPI math on top of messy books produces confident nonsense.

Do these KPIs apply to flat-fee or subscription pricing?

Yes, with one adjustment: realization becomes effective rate versus target rate. Divide the collected fee by hours actually spent to get the effective hourly rate, and compare it to what you intended to earn. Flat-fee firms that skip time tracking lose the ability to see which engagements are quietly mispriced.

Which KPI should I fix first?

Follow the chain in order. If utilization is far below your model, fix demand or capacity first, because nothing downstream can compensate. If utilization is fine but profit is not, the leak is realization (pricing, write-offs, collections). If both look healthy and profit still disappoints, the problem is cost structure or a handful of low-margin clients, which is where gross margin per client earns its place on the dashboard.

Want a CPA to build your KPI dashboard with you?

A free initial consultation covers your utilization and realization math, the job costing your books need, and which numbers deserve a monthly meeting. Bring last month's P&L.

Book a Free 30-Minute Consultation