Agency KPIs: 10 Metrics Every Agency Owner Should Track

You can track fifty numbers in an agency. Most owners would be better off tracking ten, every month, without fail. The KPIs below were chosen because each one answers a specific question about whether the agency is profitable, safe and scalable, and each one can be calculated from data you already have in your accounting and time-tracking tools.
Profitability KPIs
1. Agency gross margin
Question it answers: are we pricing and delivering profitably?
Gross margin = (Revenue − Cost of delivery) ÷ Revenue
Cost of delivery includes salaries of people doing client work, contractors and freelancers, and delivery tools. Exclude pass-through costs like client ad spend from both revenue and cost, or your margin will look artificially low.
2. Net profit margin
Question: after everything, what does the agency keep?
Net profit margin = Net profit ÷ Revenue (excluding pass-throughs)
Calculate it with a fair market salary for the owner included as a cost. Otherwise you can't tell the difference between a profitable agency and a well-paid job.
3. Effective hourly rate
Question: what are we actually earning per hour of work, after overruns?
Effective hourly rate = Revenue from a client or project ÷ Total hours spent
Track this per client. It's the fastest way to find the retainer that looks fine on paper but quietly absorbs twice its budgeted hours, which is usually a scope problem (see the agency scope of work template).
Capacity KPIs
4. Utilization rate
Question: how much of the team's available time goes to billable client work?
Utilization rate = Billable hours ÷ Available hours
Available hours means scheduled working hours minus holidays and leave. Track it per person and for the whole delivery team. Very low utilization means you're overstaffed or underselling; very high utilization sustained for months usually shows up later as burnout, missed deadlines and turnover.
5. Revenue per employee
Question: is the agency getting more efficient as it grows?
Revenue per employee = Annual revenue ÷ Full-time-equivalent headcount
Watch the trend more than the absolute number. If revenue per employee falls as you hire, process and pricing aren't keeping up with growth.
Client KPIs
6. Client concentration
Question: how exposed are we to losing one client?
Largest client share = Revenue from largest client ÷ Total revenue
Also track the share from your top three clients. High concentration isn't automatically bad, but it should change how much cash you hold.
7. Client retention rate
Question: are clients staying?
Retention rate = Clients at end of period who were also clients at start ÷ Clients at start
Measure it quarterly. A sudden drop usually traces back to onboarding or reporting, not to the work itself.
8. Average client lifetime value
Question: what is a new client worth, so we know what we can spend to win one?
Lifetime value = Average monthly revenue per client × Average client lifespan in months × Gross margin
Cash KPIs
9. Days sales outstanding (DSO)
Question: how long do clients take to pay?
DSO = (Accounts receivable ÷ Revenue for the period) × Days in the period
If DSO is creeping up, cash is getting tighter even if revenue is growing.
10. Weeks of cash runway
Question: how long could we cover costs if new receipts stopped?
Runway (weeks) = Current cash ÷ Average weekly cash out
This is where a 13-week cash flow forecast earns its keep: instead of one runway number, it shows your lowest-cash week over the next quarter and flags it in advance. The step-by-step method is in how to build a 13-week cash flow forecast.
How to review your agency KPIs
- Weekly: cash position and the 13-week forecast.
- Monthly: gross margin, utilization, effective hourly rate by client, DSO.
- Quarterly: net profit margin, retention, concentration, revenue per employee, lifetime value.
Keep it on one page. If a KPI moves the wrong way for two periods in a row, trace it back to a stage in your agency workflow and fix the process, not just the number.
Start with cash
If you only add one KPI habit this month, make it the weekly cash forecast. The Agency Cash Forecast is a ready-to-use 13-week model with below-floor warning flags for $97, and the full Agency Operations Vault adds the Notion command center, SOP library and client templates.
Skip the setup: get the ready-made 13-week model
Start with the Agency Cash Forecast ($97) — the 13-week model on its own, with a code that takes $97 off the full Vault later.
Get the Cash Forecast – $97See the full Vault