Agency KPIs That Actually Matter: Seven Numbers to Review Every Month
Ask agency owners how the business is doing and most will answer with revenue or the number of clients. Both can grow while the agency is getting weaker: margins shrink, one client starts to dominate, cash sits in unpaid invoices. A short set of KPIs, reviewed every month, gives you an early warning long before your bank account does.
You don't need complex software for this. A spreadsheet updated by the same person on the same day each month is enough, as long as the definitions stay the same.
| KPI | How to calculate | Warning sign |
|---|---|---|
| Utilization | Billable hours ÷ available working hours | Falls three months in a row |
| Gross margin per client | (Client revenue − direct cost) ÷ client revenue | The same client stays at the bottom for three months |
| Revenue per employee | Last 12 months' revenue ÷ average full-time equivalent staff | Drops as headcount grows |
| Client concentration | Share of revenue from the largest client and the top three | One client is above the ceiling you set |
| Client retention | Clients still active at year end ÷ clients at year start | Several clients leave for the same reason |
| Pipeline and win rate | Probability-weighted deal value; proposals won ÷ submitted | Weighted pipeline can't cover the next quarter |
| Overdue receivables | Amount past the due date and number of days overdue | Overdue balance grows week after week |
1. Utilization rate
What it is: billable hours divided by total available working hours, per person and for the whole team.
Why it matters: it shows whether you are selling the capacity you pay for. Falling utilization is often the first sign that sales are slowing down, or that work is being done outside the agreed scope and never billed.
How to use it: set different targets for different roles. Production roles should be mostly billable; managers and owners less so. Watch the three-month trend rather than reacting to a single month.
2. Gross margin per client
What it is: revenue from a client minus the direct cost of serving them (team hours at internal cost, freelancers, tools used only for that client), divided by that revenue.
Why it matters: the total margin hides the details. A few profitable accounts can quietly subsidize clients who lose money every month. Without this number you can't decide which clients to grow, reprice or let go.
How to use it: rank clients by margin once a month. Any account that stays at the bottom for three months in a row needs a conversation — about scope, price or the way you work together.
3. Revenue per employee
What it is: total revenue for the last 12 months divided by the average number of full-time equivalent staff. Count part-timers and regular freelancers proportionally.
Why it matters: it is the simplest measure of productivity and pricing power combined. If revenue per person falls as you hire, headcount is growing faster than the value you deliver.
How to use it: compare yourself with your own past, not with agencies in other countries. Salary levels and prices differ too much between markets for a direct comparison to be useful.
4. Client concentration
What it is: the share of revenue that comes from your largest client, and from your top three clients.
Why it matters: high concentration makes an agency fragile. A new marketing director on the client side, a budget cut or a decision to move work in-house can remove a large part of your income in a single month. It also weakens your negotiating position — it is hard to say no to a client who pays a large share of the salaries.
How to use it: set your own ceiling — for example, no single client above a quarter of revenue — and treat crossing it as a signal to invest in new business, not as a success.
5. Client retention
What it is: the share of clients (or of recurring revenue) you had at the start of the year who are still with you at the end of it.
Why it matters: winning a new client takes far more time and effort than keeping an existing one, and long relationships tend to be more profitable because the team already knows the brand. In markets where buyers talk to each other, a pattern of lost clients also hurts your reputation.
How to use it: for every client who leaves, write down the reason in one sentence. After a year, that list will tell you more about your service than any survey.
6. Pipeline value and win rate
What it is: the total value of potential deals you are currently discussing, weighted by the probability of closing, plus the share of proposals and tenders you win.
Why it matters: current revenue describes the past; the pipeline describes the next three to six months. A thin pipeline is a problem you need to solve now, because new business takes time to close.
How to use it: keep a simple list of every opportunity with its stage, value and next step, and review it weekly. If your win rate is low, check whether you are answering the right briefs before you spend more effort on presentations.
7. Overdue receivables
What it is: the amount clients owe you past the agreed payment date, and how many days overdue it is.
Why it matters: an agency can be profitable on paper and still run out of cash. Salaries are paid every month, while some clients pay in 60 or 90 days — and some pay later than agreed.
How to use it: list every overdue invoice weekly, with one person responsible for following up. Fix payment terms in the contract, ask for advance payments on projects and don't start a new phase of work for a client with a long-overdue balance.
How to review them
Put all seven on one page. Review them monthly with your leadership team, or on your own if you work alone, and write down one action for every number that moved in the wrong direction. The value is not in the numbers themselves but in the decisions they force: raise a price, end a relationship, start a sales push or chase a payment before it becomes a problem.