
The short version
The agency KPIs that actually predict profitability are utilisation rate, billable rate, gross margin, average revenue per employee, effective hourly rate, project margin, and revenue leakage. Most agencies track vanity metrics like headcount and top-line revenue while ignoring the operational numbers that determine whether the business is healthy. This guide defines the twelve KPIs that matter, shows how to calculate each one, and explains what good looks like.
Ask an agency owner how the business is doing and most will tell you revenue and headcount. Both are vanity metrics. Revenue tells you how much money moved, not how much you kept. Headcount tells you how big you are, not how efficient. An agency can grow revenue and headcount every year while margins quietly collapse, and by the time it shows up in the bank account, the damage is done.
The KPIs that matter are the ones that connect the work your team does to the money the business keeps. They are mostly ratios, not totals, because ratios reveal efficiency and totals only reveal size. The twelve below are the ones worth putting on a dashboard and reviewing every month. For a deeper breakdown of how these metrics connect to overall margin, see our project profitability guide.
The percentage of your team's available hours that are billable. It is the single most important operational metric in an agency, because billable time is what you sell. Formula: billable hours divided by total available hours, times 100. If a team member has 160 available hours in a month and 120 are billable, utilisation is 75%. Most healthy agencies target 70 to 85% for delivery staff. See our guide on billable utilisation rate for the formula, benchmarks by role, and how to improve it.
The percentage of billable hours you actually invoice and collect. You can log billable time and still not bill it, because of scope caps, write-offs, or discounts. Realisation is billed hours divided by billable hours. A realisation rate below 90% means you are giving away work you could have charged for.
What you actually earn per hour worked, regardless of how you bill. Total project revenue divided by total hours worked on it. A fixed-fee project that quoted at an implied $150 per hour but took twice as long has an effective rate of $75. This is the number that reveals whether fixed-fee work is really profitable.
Revenue minus the direct cost of delivery (the salaries and costs of the people doing billable work), expressed as a percentage of revenue. Agency gross margins typically run 50 to 60%. If yours is below 50%, either your rates are too low or your delivery is too expensive.
What is left after all costs, including overhead, rent, tools, and non-billable staff. Healthy agencies run 15 to 25% net margin. Below 10% leaves no buffer for a bad quarter or investment in growth.
Total revenue divided by total headcount. A rough but useful efficiency benchmark. For agencies this commonly lands between $120,000 and $200,000 per head depending on model and seniority. A falling number as you grow is an early warning that you are adding cost faster than value.
Profitability at the individual project level: project revenue minus project delivery cost. The aggregate margins hide the truth; a healthy average can contain deeply unprofitable projects subsidised by strong ones. Tracking margin per project is how you find the ones bleeding money.
The billable value of work you delivered but never invoiced. Unlogged time, uncharged scope creep, and write-offs all leak revenue. It is rarely tracked directly because it is invisible without connected systems, but for many agencies it quietly runs into six figures a year.
The ratio of qualified pipeline value to your revenue target for a period. A common benchmark is 3x: you need roughly three times your target in pipeline to hit it, given typical win rates. Below that, you have a revenue problem coming that has not shown up yet.
The percentage of revenue coming from your largest client or few clients. If one client is more than 25 to 30% of revenue, the agency carries real risk: losing them is an existential event, not a bad month. Tracking concentration keeps that risk visible.
Total project revenue divided by number of projects. Rising average project value usually signals you are moving upmarket and reducing the overhead of managing many small engagements. Falling value can mean scope compression or a drift toward less profitable work.
The rate at which staff leave. In a people business, churn is a financial metric, not just an HR one: every departure carries recruitment cost, ramp time, and lost client continuity. High churn also tends to correlate with over-utilisation, making it a useful health check on the numbers above.
[IMAGE PLACEHOLDER: Clean editorial dashboard illustration showing a small grid of KPI tiles (utilisation, margin, effective rate, leakage) as abstract sparklines and percentage figures. Navy and indigo palette, minimal, no real readable numbers, Linear-style dark aesthetic.]
Rough targets for a healthy agency. Treat these as directional; the right numbers vary by model, market, and seniority mix.
Agency KPI benchmarks
| KPI | Healthy range | Warning sign |
|---|---|---|
| Utilisation rate | 70-85% (delivery staff) | Below 60% or above 90% |
| Realisation rate | 90%+ | Below 85% |
| Gross margin | 50-60% | Below 50% |
| Net profit margin | 15-25% | Below 10% |
| Revenue per employee | $120k-$200k | Falling as you grow |
| Pipeline coverage | 3x target | Below 2x |
| Client concentration | Under 25% one client | One client over 30% |
The obstacle is rarely knowing which KPIs matter. It is that calculating them requires data from systems that do not talk to each other: time from one tool, revenue from the accounting system, costs from payroll, pipeline from a CRM or spreadsheet. Assembling the numbers by hand is slow, so most agencies do it quarterly at best, which is too infrequent to act on.
The agencies that run on these numbers have their delivery and financial data in one connected system, so utilisation, margin, and leakage are live outputs rather than month-end projects. That is the difference between a dashboard you glance at weekly and a spreadsheet you dread updating.
Pike connects time, resourcing, and finance so the KPIs above, utilisation, project margin, effective rate, revenue leakage, come out of the system automatically instead of being assembled by hand. For agency leaders who want to run on numbers rather than instinct, that is the point of a connected platform.
If your KPIs currently live across a time tracker, an accounting tool, and a spreadsheet, it is worth seeing what they look like coming out of one connected system in real time.
Book a demo at cal.com/usepike/demo and we will show you how Pike surfaces utilisation, margin, and leakage automatically.
Share