The agency metrics that matter most are agency gross income (AGI), utilization and work in progress (WIP). AGI tells you what the agency actually earns. Utilization tells you how much of the payroll you are paying for turns into work a client pays for. WIP tells you how much of that work has been delivered and not yet billed. Four more sit on top: effective hourly rate, client margin, labor cost as a share of AGI, and operating margin. Get those seven right and most of the other numbers on the dashboard become commentary.
I spent twenty years as a CFO in agencies and media companies, and the dashboards I inherited were rarely short of numbers. They were short of numbers anyone acted on. The test for a metric is simple: if it moved ten percent in the wrong direction next month, would somebody do something different? If the answer is no, it is decoration.
AGI: the denominator for everything else
Agency gross income is gross billings minus pass-through costs: media, production and third-party vendors the agency buys on a client’s behalf. It is the money the agency itself earns, and it pays for the payroll, the rent and the profit.
This sounds like housekeeping. It is the most consequential choice in agency reporting, because every ratio that follows is only as good as its denominator. An agency billing $12M with $7M of it in media has a $5M business, not a $12M one. Measure its payroll against $12M and it looks lean. Measure its margin against $12M and it looks broken. Neither is true, and decisions made on either will be wrong.
How to calculate it
Gross billings for the period, less every cost that is passed through to the client at or near cost. Markups on pass-throughs stay in AGI, because the agency earns them. If your chart of accounts does not separate pass-through costs from the agency’s own costs, that is the first fix, and it is covered in accounting for marketing agencies.
What it should make you do
Report on it, plan on it, set targets against it and compensate against it. Keep gross billings for what it is good for: understanding cash exposure and credit risk on the media you are fronting.
Utilization: where agency margin is made or lost
People are the product, so payroll is most of the cost base. Utilization measures how much of the time you pay for becomes time a client pays for. A few points of it, across a delivery team, is the difference between a good year and a flat one.
How to calculate it
Billable hours divided by available hours, over the same period. A full-time employee has about 2,080 paid hours a year. Take out holidays and paid time off and roughly 1,850 are available. Someone who logs 1,400 billable hours in the year is running at about 76 percent.
Set targets by role, not by agency
A single agency-wide utilization target is almost always misleading. A designer, an account director, a head of strategy and a finance manager have completely different jobs, and a blended average hides whether the people whose job is client work are actually doing it. Set a target for each role, measure each one monthly, and read the trend rather than the month.
Watch the partner metric: realization
Utilization says the hours were billable. Realization says whether you got paid for them. Divide what you actually billed by what the hours were worth at your standard rates. High utilization with low realization means the team is busy on work that is being written down, over-serviced or under-scoped, which is a pricing problem wearing a productivity costume.
What it should make you do
Falling utilization in a delivery team means you are ahead of revenue on headcount, or the work is not being scheduled well. Utilization that is too high for too long means burnout, overtime you are not billing, and a resignation you have not received yet. Both are hiring decisions. Neither should be made without the number in the room.
WIP: the asset nobody is watching
Work in progress is work the team has delivered but the agency has not yet invoiced. Project work, milestone billing and scope changes create it constantly. At most agencies it is the largest single source of the gap between a great month on the P&L and a disappointing bank balance.
How to calculate it
For each open job: the value of time and costs incurred to date, less what has been billed. Add it up and express it as days of AGI so you can compare month to month. An illustrative agency with $4M of annual AGI and $300K of unbilled WIP is carrying about 27 days of its own income on the balance sheet.
Watch the age, not just the total
A growing WIP balance is a cash warning. An aging one is a profit warning. Unbilled work more than 60 days old has a way of becoming a write-off at year end, usually on the jobs that went over scope and never got a change order.
What it should make you do
Review every open job with unbilled time once a month and make a decision on each: bill it, write it down, or explain why it is still open. Then look at which clients and which project types keep showing up on the aged list. That list is a pricing and scoping brief, written by your own data.
Four more agency KPIs worth tracking every month
AGI, utilization and WIP are the foundation. These four turn them into decisions about pricing, clients and headcount.
Effective hourly rate
AGI divided by billable hours. It is what the agency actually earns per hour of client work, regardless of what the rate card says, and it works for retainers and fixed fees too. An illustrative agency with $4M of AGI and 28,000 billable hours earns about $143 an hour. If the rate card says $175, the gap is worth understanding before the next price increase, not after.
Client margin
For each client, AGI less the fully loaded cost of the hours spent serving them. This is where the largest surprises live. The biggest client is very often not the most profitable, and occasionally it is the least. You cannot price, staff or renegotiate a relationship well without knowing which one it is.
Labor cost as a share of AGI
Total compensation, including benefits, payroll taxes and freelancers, divided by AGI. Because people are the product, this ratio does more to decide an agency’s margin than any other line on the P&L. Track it monthly and on a trailing twelve-month basis, and ask what it will look like after the next hire before you make it, not after.
Operating margin on AGI
Operating profit divided by AGI, before owner distributions and one-offs. It is the scoreboard, and the number a buyer, lender or new partner will look at first. Measured against AGI, it lets you compare yourself honestly with other agencies whatever your media mix.
Cash: the metric that runs on a different clock
Every metric above is an accrual measure. Cash is not, and in an agency the two can diverge sharply.
Clients pay on their terms. Media owners and vendors are paid on theirs. Retainers bill in advance, projects bill in arrears, and WIP sits in between. That means a profitable agency can run short of cash, and a healthy bank balance can be mostly money that belongs to a media owner. Track days sales outstanding by client, keep pass-through cash visible as its own figure, and run a rolling thirteen-week cash forecast. The forecast is the only one of these that looks forward, which makes it the most useful of the lot.
The metrics that look important and are not
Not wrong, just overweighted. Each is a fine number to know and a poor one to steer by.
Gross billings growth
It measures how much money moved through the agency, not how much stayed. A media-heavy quarter can inflate it without improving anything.
Headcount
Growth in people is a cost before it is a capability. AGI per full-time employee says far more about whether the agency is getting better or just getting bigger.
Total hours logged
Hours without the billable and non-billable split tell you how busy people are, which everyone already knows. They do not tell you whether the busy is paid.
New business wins in isolation
A win priced below your effective rate, or staffed with people already at capacity, can make the year worse. Measure wins by the margin they are expected to carry, not the logo.
Why most agencies cannot see these numbers
None of the calculations above is hard. Getting the inputs into one place is.
AGI lives in the accounting system. Hours live in the time tracker. Jobs and budgets live in project management. Compensation lives in payroll. In most agencies those four systems do not talk to each other, so utilization, WIP and client margin are rebuilt by hand in a spreadsheet, a few days late, by whoever has time. That is why they are reviewed quarterly when they should be reviewed monthly, and why the numbers get argued about instead of acted on. The longer version of this is in the agency data problem.
Two things fix it. A close that records revenue net of pass-throughs and books WIP properly, which is controller work. And a single view that joins the four systems and refreshes on a schedule. Every engagement we run includes the Hub, which puts cash, utilization, WIP and client profitability in one place, refreshed weekly.
The seven metrics are also a map of where agencies differ. An advertising agency placing media lives and dies on the gap between billings and AGI. A digital marketing agency selling a mix of retainers and projects has to watch WIP and realization closely. A creative agency on project work feels utilization and scope creep first. A PR and communications firm on retainers needs client margin more than anything, because retainers quietly stop covering the service.
How often to look at each one
A metric reviewed on the wrong cadence is either noise or news that arrives too late.
Weekly
Cash position against the thirteen-week forecast, and utilization by team. Both move fast enough that a month is too long to wait.
Monthly, after the close
AGI, WIP and its aging, effective rate, labor cost as a share of AGI, and operating margin. This is the leadership conversation, and it should end with decisions, not a slide deck.
Quarterly
Client margin by account, realization by client and project type, and a look at whether the rate card still reflects what the work costs to deliver. This is where the pricing and client-mix decisions get made, and where FP&A earns its keep.
Agency metrics: FAQ
What are the most important financial metrics for a marketing agency?
Three do most of the work: agency gross income (AGI, or net revenue), utilization, and work in progress (WIP). AGI tells you what the agency actually earns once pass-through media and production are stripped out. Utilization tells you how much of the team’s paid time turns into billable work. WIP tells you how much delivered work has not been invoiced yet. Four more sit on top of those: effective hourly rate, client-level margin, labor cost as a share of AGI, and operating margin on AGI.
What is AGI at an agency?
Agency gross income is gross billings minus the pass-through costs the agency buys on a client’s behalf, such as media, production and third-party vendors billed at cost. It is the money the agency itself earns, and it is the right denominator for nearly every agency ratio. Measuring margin or payroll against gross billings makes a media-heavy agency look far thinner than it is, and a services-only agency look much the same as it really is, so the two become impossible to compare.
How do you calculate utilization at an agency?
Billable hours divided by available hours, for a person, a team or the whole agency, over the same period. Available hours are the hours a person is paid to work, less holidays and paid time off. A full-time employee has roughly 2,080 paid hours a year and, after holidays and PTO, somewhere around 1,850 available ones. Someone who logs 1,400 billable hours in that year is running at about 76 percent utilization.
What is a good utilization rate for an agency?
It depends on the role, which is why a single agency-wide target misleads. Delivery staff whose job is client work should run well above the agency average, and leadership, new business and operations roles will sit much lower by design. Set targets by role, measure against them monthly, and watch the trend. A delivery team drifting down for three months tells you more than any single month’s number.
What is WIP in an agency and why does it matter?
Work in progress is work the team has delivered but the agency has not yet invoiced. It is a real asset, and it is also where profit hides and quietly disappears. Growing WIP means cash is arriving later than the P&L suggests. Aging WIP, meaning unbilled work more than 60 days old, is the leading indicator of a write-off. Every open job with unbilled time should be reviewed monthly and given a decision: bill it, write it down, or explain it.
Why is revenue a misleading metric for an agency?
Because gross billings include money that passes straight through the agency to media owners and vendors. An agency placing heavy media can double its billings without earning a dollar more. Report and plan on AGI, and treat gross billings as a volume measure for cash and credit exposure rather than a measure of how the business is doing.
The bottom line
An agency does not need more metrics. It needs a handful measured against the right denominator, on the right cadence, by someone whose job is to say what they mean. Start with AGI, utilization and WIP. Add effective rate, client margin, labor cost and operating margin once those three are reliable. Put cash on its own weekly clock. Then hold every number to the same test: if it moved the wrong way next month, what would we do? That question is most of what a CFO is for.
