Agency KPIs: The 5 Metrics That Matter
Most agency dashboards track too many things and act on too few. After 160+ structural analyses, I’ve narrowed it to five numbers. If these five are healthy, the agency is healthy. If any of them are off, they’ll tell you exactly where to look.
The trap is tracking 15 metrics and reviewing none of them. Five numbers, checked monthly, will do more for your agency than a dashboard with 50.
The Five Metrics
1. Revenue Per Person
Benchmark: $250K+ healthy. Below $150K is a structural problem.
| Tier | Revenue/Person | What It Signals |
|---|---|---|
| Critical | Below $120K | Overstaffed or fundamentally underpriced |
| Below average | $120K-$180K | Running lean on pricing or heavy on headcount |
| Healthy | $200K-$280K | Sustainable economics. Room to invest. |
| Best-in-class | $280K-$350K | Premium positioning and disciplined team sizing |
This is the metric I check first. It connects pricing, staffing, and productivity into a single number. An agency that raises rates without hiring grows this number. An agency that hires without raising rates shrinks it. Both paths are visible immediately.
Include everyone in the denominator - full-time, part-time, contractors, fractional roles. If they cost money and contribute to delivery, they count. Use the Revenue per Person Calculator to benchmark your current number.
2. Net Margin
Benchmark: 15-20% healthy. Below 10% needs immediate attention.
Net margin after properly accounting for owner compensation at market rate. Not the vanity number that hides the owner subsidy - the real number.
Agencies below 10% net margin are one bad quarter from a cash crisis. Agencies above 20% have the reserves and flexibility to invest in growth, weather client losses, and pay the owner what they’re worth.
3. Utilization Rate
Benchmark: 68-78% billable hours for the delivery team.
| Range | What It Means |
|---|---|
| Below 60% | Significant idle capacity. Overstaffed or underselling. |
| 60-68% | Below optimal. Revenue opportunity being left on the table. |
| 68-78% | Sweet spot. Productive team with capacity for emergencies. |
| Above 80% | Burnout zone. No buffer for scope changes or new work. |
Utilization above 80% feels productive but is unsustainable. The team is running without margin for error, which means every scope change, every sick day, and every new client onboarding creates a crisis. The agencies with the highest staff retention sit at 70-75% utilization - enough to stay busy, not enough to burn out.
4. Annual Client Churn
Benchmark: Below 22% for retainer-based. Below 40% for project-based.
Churn is the metric that most directly predicts whether the agency is growing or just replacing lost revenue. An agency with 25% churn needs to close 25% of its current revenue in new business every year just to stay flat. At $1.2M, that’s $300K in new business annually before any growth happens.
Retainer-based agencies average 18-22% churn. Project-based agencies average 35-42%. This single difference explains why retainer models build more valuable agencies - the treadmill is slower. The full retention story is in the agency benchmarks overview.
5. Average Retainer Value
Benchmark: $3,000-$5,500/month for healthy agencies.
This is the metric most agencies can improve fastest. The gap between average ($2,000-$3,000) and healthy ($3,000-$5,500) is only $1,500/month per client. For an agency with 15 clients, closing that gap adds $270K in annual revenue with zero incremental delivery cost.
Retainer value also correlates with client quality. Clients paying $4,000+/month expect results and provide the budget to deliver them. Clients paying $1,500/month expect miracles and nickel-dime every add-on. The revenue difference is real, but the operational difference is what actually matters.
How These Five Connect
The power of these metrics is in their relationships, not in isolation.
- Revenue per person declining + utilization steady = pricing erosion. Rates haven’t kept pace with costs.
- Net margin declining + revenue growing = scaling without discipline. Hiring ahead of revenue or letting scope creep absorb new revenue.
- Churn spiking + retainer value flat = value delivery problem. Clients are leaving because the work isn’t justifying the spend.
- Utilization above 80% + churn rising = burnout causing quality issues. The team is overloaded and clients are feeling it.
Track all five monthly. When one moves, look at the others to understand why. The diagnosis is almost always in the relationship between two metrics, not in any single number.
Getting Started
If you’re tracking none of these today, start with revenue per person. Pull your trailing 12-month revenue, count everyone who contributed to delivery (include contractors), and divide. That single number will tell you more about your agency’s health than any other metric you could calculate.
Then run your numbers through the Revenue per Person Calculator to see how you stack up. One number, five minutes, and you’ll know if you’re building a business or subsidizing one.
For the complete benchmark data behind all five metrics, see the agency benchmarks overview.