Growth12 min read10 chapters

Marketing agency KPIs and benchmarks: the 10 numbers that run the business

The marketing agency KPIs that run the business: ten numbers with formulas, healthy ranges, warning thresholds, a worked scorecard and the fix when one slips.

Contents
  1. Why do most agencies see these numbers six weeks late?
  2. What are the ten numbers, and how are they grouped?
  3. Growth: is the agency getting bigger in the right way?
  4. Profitability: does each person and each client pay for themselves?
  5. Delivery: is the team busy on work that gets paid for?
  6. Cash and risk: could one late payment or one lost client break the year?
  7. What does a full scorecard look like for one agency?
  8. What do you do when a number turns red?
  9. How often should each number be reviewed?
  10. What should you do this month?
The short version
  • Ten numbers run an agency: AGI growth, net revenue retention, pipeline coverage, AGI per FTE, gross margin on labor, net margin, utilization, realization, days sales outstanding and client concentration.
  • Healthy rules of thumb are $150,000 or more of AGI per FTE, 50 to 60% gross margin on labor, 15 to 25% net margin, 55 to 65% team utilization, DSO under 45 days and no client above 15 to 20% of AGI.
  • Review the delivery numbers weekly, the financial numbers monthly and the structural numbers quarterly.

The marketing agency KPIs worth an owner's time come down to ten numbers: AGI growth, net revenue retention, pipeline coverage, AGI per FTE, gross margin on labor, net margin, utilization, realization, days sales outstanding and client concentration. Each has a formula, a healthy range and a warning threshold, and each warning maps to a specific decision: reprice, rescope, hire, chase, diversify or sell harder.

This guide works through all ten with one fictional agency, Fernway, a 15-person shop with 14 retainer clients, $2.1 million of trailing twelve month agency gross income and salaried staff costed at 173.3 hours per month. The ranges below are rules of thumb for agencies between $1 million and $20 million of income. Your own trend matters more than any benchmark.

Why do most agencies see these numbers six weeks late?

Because the inputs live in tools that do not talk to each other: hours in a time tracker, invoices in accounting, salaries in payroll, deals in a CRM. None of them agrees until the books close.

The close takes 10 to 20 days after month end in most agencies: chase the late time sheets, reconcile media and freelancer bills, book the accruals. Then the numbers wait for the next monthly review. A client that started eating hours on the 3rd of August shows up in a report around the middle of September, and the conversation about it happens in late September. Six weeks of a problem compounding before anyone with authority sees it.

A servicing gap caught in week two is a scoping conversation. Caught six weeks later, it is two months of unpaid work and a harder renewal. Compute the delivery numbers from live data every week and save the close for the numbers that need it.

What are the ten numbers, and how are they grouped?

Five groups, each answering one question an owner faces every month.

GroupNumberFormulaHealthyWarning
GrowthAGI growthTrailing 12 month AGI / prior trailing 12 month AGI, minus 110% or moreFlat or falling
GrowthNet revenue retentionThis year's AGI from last year's clients / their AGI last year100% or moreBelow 90%
GrowthPipeline coverageQualified pipeline value / new AGI needed next quarter3x or moreBelow 2x
ProfitabilityAGI per FTETrailing 12 month AGI / average FTE count$150,000 or moreBelow $120,000
ProfitabilityGross margin on labor(AGI minus absorbed delivery labor cost) / AGI50 to 60%Below 40%
ProfitabilityNet marginProfit after all salaries and overhead / AGI15 to 25%Below 10%
DeliveryTeam utilizationBillable hours / available hours55 to 65% team-wideBelow 50% or above 75%
DeliveryRealizationRevenue recognized / value of billable hours at standard rate90% or moreBelow 80%
CashDays sales outstandingAccounts receivable / billings in last 90 days x 9030 to 45 daysAbove 60 days
RiskClient concentrationTop client share of AGI; top five share of AGIUnder 15%; under 50%Over 25%; over 60%

Three companions ride along with these: average retainer size with AGI growth, logo retention with net revenue retention, and win rate with pipeline coverage. They explain why the headline number moved.

Every ratio here runs on agency gross income, not gross revenue. AGI is revenue minus pass-through costs: media, freelancers and vendors billed through to the client. Media run through the books makes an agency look bigger and less profitable than it is. Revenue is also the contracted amount for the period, never hours times billing rate. That distinction is the whole argument of client profitability for marketing agencies.

Growth: is the agency getting bigger in the right way?

AGI growth is the headline. Fernway's trailing twelve month AGI is $2.10 million against $1.86 million a year earlier, growth of 12.9%. Healthy, but the headline hides how it was made.

Average retainer size explains it. Fernway's average retainer rose from $9,800 to $11,400 a month while the retainer count held at 14. The agency grew by charging more per client, usually the better kind of growth. Adding small clients at a falling average retainer fills calendars and drains margin.

Net revenue retention says whether existing clients are a base or a leak. The 19 clients, retainer and project, that Fernway had a year ago produced $1.80 million then and $1.73 million this year, an NRR of 96%. Logo retention, the share of those clients still here, is 15 of 19, or 79%. A widely cited goal is 80% logo retention or better. NRR of 100% or more means expansion from the clients who stayed outweighs what leaving clients took with them. Below 90%, new business is refilling a bucket with a hole in it.

Pipeline coverage says whether next quarter is funded. Fernway needs $30,000 of new monthly AGI next quarter to cover expected churn and keep growing. Its qualified pipeline is $72,000 of monthly value, 2.4x coverage. Win rate sets the bar: Fernway closed 11 of the 35 qualified proposals decided in the last year, 31%, so it needs roughly 1 / 0.31, or 3.2x, to hit the target on an average quarter. At 2.4x, the quarter depends on winning more than usual.

On qualified proposals, a win rate of 30% or better is healthy. Below 20% usually means chasing work the agency is not built for. Track competitive RFPs separately; they run lower.

Profitability: does each person and each client pay for themselves?

AGI per FTE is the efficiency number. Fernway's $2.10 million over 15 FTEs, owner included, is $140,000. The usual target for an independent agency is $150,000 of AGI per FTE. Between $120,000 and $150,000 the agency survives with thin room for error. Below $100,000, loaded salaries at 1.25 to 1.3x base eat the margin.

Gross margin on labor says whether the work itself makes money. Take AGI, subtract the labor cost absorbed by client work, divide by AGI. Salaried staff are costed at fully loaded monthly cost divided by 173.3 hours, so a $10,000 a month strategist costs $57.70 an hour regardless of how busy the month was. Fernway's September AGI was $175,000 against $92,750 of absorbed delivery labor, a gross margin of 47%. Healthy is 50 to 60%. Below 40% means a client is over-serviced or under-priced, and the per-client view in the profitability guide shows which one.

Net margin says whether the agency makes money after everything: idle time, leadership, sales, rent, software and the owner's market-rate salary. Fernway kept $19,250 in September, 11% of AGI. The target is 15 to 25%. Below 10% the agency has no cushion for a lost client or a slow quarter.

Delivery: is the team busy on work that gets paid for?

Utilization is billable hours divided by available hours. Fernway's team-wide figure is 63%, inside the healthy 55 to 65% band once owners, directors and account managers are included. Targets by role run 70 to 75% for delivery specialists, 55 to 65% for senior leads, 30 to 45% for directors, 40 to 50% for account managers and 10 to 25% for owners.

The team average hides the department that matters. Fernway's content team has run at 88% for two months, past the 85% hiring trigger, while social sits at 51%. The method for turning that into a hiring decision is in agency utilization and capacity planning, and the utilization calculator runs the arithmetic.

Realization says how much of that busy time turned into money. It is revenue recognized divided by the value of billable hours at standard rate. Fernway's is 88%: for every $100 of work delivered at list rate, it earned $88. Healthy is 90% or more. Below 80% the agency is working at a discount it never agreed to.

On a retainer agency the useful companion is the servicing gap: value delivered at billing rate minus the retainer fee. Across Fernway's 14 retainers, worth $159,600 a month, the team delivered $178,750 of value. The gap is $19,150, or 12% of retainer income. Under 5% is healthy, 5 to 10% is worth watching, above 10% is a repricing conversation. Fernway gives away almost exactly what it keeps: a $19,150 gap against $19,250 of net profit.

Cash and risk: could one late payment or one lost client break the year?

Days sales outstanding is accounts receivable divided by billings over the last 90 days, times 90. Fernway carries $355,000 of receivables against $615,000 of billings in the quarter, including pass-through, so DSO is 52 days. Healthy for a marketing agency is 30 to 45. Above 60, the agency is financing its clients, and a retainer billed in advance should be collected in under 30. Pay a media vendor in 30 days, collect in 60, and the agency is lending the client money at zero interest. Agency cash flow management covers the collection mechanics.

Client concentration is the share of AGI from the largest client, and from the top five. Fernway's largest client is 24% of AGI and the top five are 61%.

ChartFernway's AGI by client, trailing 12 months
Largest client: 24% (24%)Clients 2 to 5: 37% (37%)Remaining 11 clients: 39% (39%)100%Largest client24%24%Clients 2 to 537%37%Remaining 11 clients39%39%
One client carries nearly a quarter of the agency and five carry three fifths. Losing the top account would wipe out the year's profit twice over.
Show the numbers
Share of AGI
Largest client24%
Clients 2 to 537%
Remaining 11 clients39%

The rule of thumb is no single client above 15% of AGI and the top five under 50%. Above 20 to 25% for one client, a buyer in an agency sale tends to cut the multiple or move more of the price into an earnout, which is why concentration shows up in every valuation, including the agency valuation calculator. The operating risk arrives sooner than any sale: Fernway's top client is worth about $42,000 of AGI a month, more than twice the agency's monthly net profit. Agency client concentration risk covers how to bring the share down without firing anyone.

What does a full scorecard look like for one agency?

Here is Fernway's September scorecard, each number called green, amber or red against the ranges above.

GroupNumberFernwayHealthyCallWhat it says
GrowthAGI growth12.9%10% or moreGreenGrowing, mostly through price
GrowthAverage retainer size$11,400, up from $9,800RisingGreenSame retainer count, larger retainers
GrowthNet revenue retention96%100% or moreAmberExisting clients shrinking slightly
GrowthLogo retention79%80% or moreAmberFour of 19 clients left
GrowthPipeline coverage2.4x3.2x at a 31% win rateAmberNext quarter needs luck
GrowthWin rate31%30% or moreGreenProposals convert well
ProfitabilityAGI per FTE$140,000$150,000 or moreAmberOne hire ahead of income
ProfitabilityGross margin on labor47%50 to 60%AmberRetainers under-priced
ProfitabilityNet margin11%15 to 25%AmberThin cushion
DeliveryTeam utilization63%55 to 65%GreenAverage fine, content at 88%
DeliveryRealization88%90% or moreAmberDiscounting by default
DeliveryServicing gap12%, $19,150 a monthUnder 5%RedGiving away the profit
CashDays sales outstanding52 days30 to 45 daysAmberFunding clients for three weeks
RiskTop client share24%Under 15%AmberClose to the buyer discount line
RiskTop five share61%Under 50%RedFive relationships hold the agency

Read together, the calls tell one story. Fernway sells well and grows through price, but delivers more than its retainers pay for, which pushes gross margin under 50%, net margin under 15% and AGI per FTE under $150,000. The servicing gap is the root; the amber profitability numbers are symptoms.

The trend makes the case more clearly than any single month.

ChartFernway gross margin on labor, by month
0%25%50%75%100%Healthy floorApr, Gross margin on labor: 55%May, Gross margin on labor: 54%Jun, Gross margin on labor: 52%Jul, Gross margin on labor: 50%Aug, Gross margin on labor: 48%Sep, Gross margin on labor: 47%AprMayJunJulAugSep
Margin slipped below the 50% floor in August. On a six-week close, the owner reads about August in late September.
Show the numbers
Gross margin on labor
Apr55%
May54%
Jun52%
Jul50%
Aug48%
Sep47%

What do you do when a number turns red?

Each warning has a short list of moves. Pick one, put a date on it and check the number again at that date.

Number offFirst moveSecond move
Servicing gap above 10%Rescope the two worst retainers to fit the fee this monthReprice at renewal from the usage history
Gross margin below 50%Find the clients under 40% and decide each oneShift senior hours to lower-cost staff where quality allows
AGI per FTE below $150,000Hold hiring until margin recoversRaise the floor retainer for new clients
Utilization above 85% in a department for two monthsHire or bring in a contractor for that departmentMove retainer work from an under-used department
Realization below 90%Stop unapproved write-offs; quote overages before the workRaise rates on hourly work at the next notice period
DSO above 45 daysBill retainers in advance on the 1stAdd payment terms and a late fee to every renewal
Top client above 20%Point new business at clients that would each be 5 to 10% of AGIExpand the second-tier clients before the largest
Pipeline coverage below 3xAsk the five happiest clients for one introduction eachAdd one outbound program with a quarterly target

For Fernway the order is clear. Fix the servicing gap first, because it drives three other numbers. Repricing or rescoping the two worst retainers to close half the gap adds about $9,600 a month, which on its own lifts net margin from 11% to roughly 16%. Then hire into content, because the 88% department is part of why the gap exists. New clients sized at 5 to 10% of AGI each then fix concentration and pipeline together.

How often should each number be reviewed?

Match the cadence to how fast the number moves and how fast the response works.

CadenceNumbersWhy this cadence
WeeklyUtilization by department, servicing gap by client, pipeline coverageFast-moving; a week-two catch is a conversation, a month-end catch is a write-off
MonthlyGross margin on labor, net margin, realization, DSO, AGINeed a closed month to be accurate
QuarterlyAGI per FTE, net revenue retention, logo retention, win rate, average retainer size, client concentrationStructural; monthly noise would cause overreaction
At every renewalClient margin, servicing gap history, that client's concentration shareThe only moment price and scope change without friction

Use trailing twelve months for the quarterly set, so one strong project month does not flatter it.

What should you do this month?

  1. Compute AGI for the last twelve months. Strip every pass-through dollar out of revenue first.
  2. Fill in the scorecard above with your own numbers and call each one green, amber or red.
  3. Find the root number. Most agencies with three or more amber profitability numbers have a servicing gap or a pricing problem underneath them.
  4. Pick one move from the action table for the worst number, assign an owner and set a review date 30 to 60 days out.
  5. Put the weekly three on a standing 20-minute review: utilization by department, servicing gap by client, pipeline coverage.
  6. Calculate your top client and top five shares. If the top client is above 20%, size the next three new-business targets at 5 to 10% of AGI each.

Once the numbers are moving in the right direction, how to scale a marketing agency covers what to build next.

Verbial shows margin per client from contracted revenue and absorbed labor cost, utilization by person and department, and retainer pacing while the month is still running. Proposals, invoices and pipeline live in the same place, so the weekly numbers do not wait for the close.

Common questions

What KPIs should a marketing agency owner review every month?

Ten cover almost every decision: agency gross income growth, net revenue retention, pipeline coverage, AGI per full-time employee, gross margin on labor, net margin, team utilization, realization, days sales outstanding and client concentration. Each one has a formula, a healthy range and a threshold that should trigger a decision rather than a discussion.

What is agency gross income and why use it instead of revenue?

Agency gross income, or AGI, is total revenue minus pass-through costs such as media spend, freelancers and vendors billed through to the client. It is the money the agency actually has to pay its people and overhead. Ratios built on gross revenue flatter any agency that runs a lot of media through its books.

What is a good revenue per employee for a marketing agency?

Measured as AGI per full-time employee, $150,000 is a widely used healthy target, $120,000 to $150,000 is workable with thin room for error, and below $100,000 margins usually collapse. Count every FTE, including the owner and part-time staff at their fraction, and use trailing twelve months so one big month does not distort it.

How much of an agency's income should come from one client?

As a rule of thumb, keep any single client under 15% of AGI and the top five under 50%. Above 20 to 25% for one client, buyers in an agency sale tend to discount the price or push more of it into an earnout, and the agency itself carries a payroll it cannot cover if that client leaves.

Why do agency financial reports always feel out of date?

Because the numbers live in separate tools and only meet after the books close. Time sheets, invoices, payroll and pass-through bills reconcile 10 to 20 days after month end, and the owner reviews them at the next monthly meeting. A problem that starts early in a month typically reaches the owner about six weeks later.