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.
