Practice management

Consulting KPIs Worth Tracking (And the Ones That Aren't)

By Youness El · Published Aug 27, 2026 · 5 min read

Utilization rate gets all the attention because it's the easiest number to calculate — hours billed divided by hours available. But a solo practice can hit 85% utilization and still be quietly unprofitable, overexposed to a single client, or running dry on new work six weeks from now. Utilization tells you how busy you are. It doesn't tell you whether busy is working.

Four numbers do that job. Here's what to track instead, and two you can stop bothering with.

1. Revenue per client

Not total revenue — revenue per client, tracked over time. A rising number means you're either raising rates, expanding scope with existing clients, or both. A flat or falling number while your total revenue grows usually means you're replacing profitable depth with a wider, shallower client list, which costs you in BD time and context-switching even if the top line looks fine.

2. Profit margin by engagement

Fee minus your actual cost to deliver it — your time valued at your real hourly rate, plus any subcontractor or tool cost tied to that client. This is the number that separates "busy" from "profitable," because a $6,000/month retainer that eats 40 hours pays worse than a $3,500/month retainer that takes 15.

Example

Client A pays $6,000/month and takes 40 hoursto deliver — at your $150/hr baseline rate, that's $6,000 of value against $6,000 of cost, a 0% margin. Client B pays $3,500/month and takes 15 hours — $2,250 of cost against $3,500 of fee, a 36% margin. Client A looks bigger on the invoice. Client B is the one actually making you money.

3. Pipeline coverage ratio

Compare the value of active proposals and warm conversations to the revenue you need to replace in the next 60–90 days — from contracts ending, retainers scaling down, or clients you expect to churn. A coverage ratio under 2x (pipeline value less than double the revenue at risk) means you're one slow month from a real gap, even if this month's invoices look healthy.

Example

Two retainers worth $9,000/month combined are ending in 60 days, and no renewal conversation has started. Your active pipeline — three proposals out, one strong verbal — totals $11,000/month if all three close. That's a 1.2x coverage ratio, not the 2x you'd want given that not every proposal closes. The math says start prospecting now, not after the retainers actually end.

4. Client concentration

What percentage of total revenue comes from your single largest client. Above roughly 30–40%, one client's decision to leave, pause, or renegotiate isn't a bad month — it's a business emergency. This number matters even when everything else looks fine, because concentration risk doesn't show up in any single month's numbers until the month it does.

The two that don't earn their spot

Total hours logged, on its own. Hours logged without a margin attached tells you how tired you are, not how the business is doing. Forty billed hours at a discounted rate and forty billed hours at full rate look identical on a hours-logged report and are not remotely the same outcome.

Follower counts and content engagement.LinkedIn followers, newsletter subscriber counts, post likes — these correlate loosely with pipeline over a long horizon, but they don't drive a specific decision this week. If a metric doesn't change what you do next, it's a vanity number, not a KPI.

The common thread across the four that matter: each one converts into a decision — raise this client's rate, drop that one, start prospecting now, diversify before renewal. If a number just sits on a dashboard without pointing at an action, it's not a KPI, it's trivia. The free Client Profitability Calculator runs the margin-by-engagement math from KPI #2 against your actual clients in a couple of minutes.

Find out which clients are actually profitable
Run your fee, hours, and costs through the free Client Profitability Calculator

See the numbers that actually matter.

Retainer tracks revenue, margin, and pipeline by client automatically, so your practice KPIs don't live in a spreadsheet you update once a quarter.