Most marketing agencies earn $150,000 to $200,000 in revenue per employee. Haus Advisors puts the 2025 marketing agency average at $163,000. Top performers pass $250,000 to $300,000. The fastest honest way to raise yours is not cutting staff. It is raising how many accounts each person can carry.
Revenue Per Employee Is a Capacity Number
Most owners read revenue per employee like a report card on pricing. Or on hustle. It is neither.
Strip it down and it says 1 thing. How many accounts can each person carry, and what does each account pay?
That reframe matters. It tells you which levers move the number and which ones just move it around. Most of the popular advice pulls the wrong lever.
The Published Benchmarks
Here is what the most cited sources report. Every figure links back to where it came from.
| Benchmark | Revenue per employee | Source |
|---|---|---|
| Marketing agencies, 2025 average | $163,000 | Promethean Research, via Haus Advisors |
| Blended agencies | $167,000 | Promethean Research, via Haus Advisors |
| Development agencies | $120,000 | Promethean Research, via Haus Advisors |
| Generalist agency target | $180,000+ | Sakas & Company, via Haus Advisors |
| Specialist agency target | $250,000+ | Sakas & Company, via Haus Advisors |
| Marketing and creative, average | $150,000 | TimeTackle |
| Marketing and creative, high performer | $300,000+ | TimeTackle |
2 more lines from Haus Advisors are worth taping to your wall. Below $120,000 per employee, Karl Sakas calls it structural risk. And agencies tend to stall between $2M and $5M in revenue, at roughly 20 people.
That stall is not bad luck. It is the point where every new account needs a new person.
Why the Usual Levers Stall
Haus Advisors names 4 levers. Pricing. Utilization. Contractor mix. Hiring timing. TimeTackle adds cutting low-margin clients, cutting non-billable time and automating admin.
Each one helps a little. Here is why none of them change the shape of the business.
- Pricing. Haus says rate increases move the number fastest. True. But you can raise prices once or twice. Then the market pushes back.
- Utilization. Haus says you can move it from about 55% to 70%. Then it caps. Push harder and other things break.
- Contractor mix. It shifts cost out of payroll. Haus notes it does not change the real economics.
- Cutting clients or staff. The ratio goes up because the business got smaller. That is not growth. That is shrinking with better optics.
None of this is your fault. These are the levers everyone teaches. They all treat the account load per person as fixed. It is not.
The Math That Actually Moves
Here is a simple way to see your own number.
Revenue per employee = (account managers × accounts per account manager × average annual fee per account) ÷ total headcount
Now run a worked example. This is an example with made-up inputs, not a client result.
Assumptions: 20 people total. 5 account managers. $8,000 average monthly fee, so $96,000 a year per account.
| Accounts per account manager | Total accounts | Revenue | Revenue per employee |
|---|---|---|---|
| 6 | 30 | $2,880,000 | $144,000 |
| 8 | 40 | $3,840,000 | $192,000 |
| 12 | 60 | $5,760,000 | $288,000 |
Same 20 people. The only input that changed was accounts per person.
Here is the honest catch. More accounts means more delivery work too, not just more account management. So the only way this math holds is if delivery stops depending on people re-learning each client. That is the real problem to solve.
Cutting Is the Wrong Direction
Run the same example the other way. Keep 30 accounts and cut 2 people. Revenue per employee goes from $144,000 to $160,000. That assumes no client notices the cut.
Now compare. Moving each account manager from 6 accounts to 8 takes the same agency from $144,000 to $192,000. No layoffs. No risk to the relationships you already have.
Haus Advisors makes a related point about hiring. New hires hit the headcount right away. The revenue they support shows up 2 or 3 quarters later. Their advice is to staff for contracts, not forecasts.
I would go further. Do not staff for contracts either, if the contract can be carried by the team you have.
You stop charging for seats and you start charging for deliverables.
What Raises Accounts Per Person
The ceiling on accounts per person is not effort. It is context. Each client has a strategy, rules, priorities and approvals. Today that lives in your account manager's head. So every task, every handoff and every AI chat starts with someone re-explaining the client.
Portable Delivery Intelligence moves that context into 1 place. That place connects to the AI tools your team already uses, like ChatGPT, Claude and Gemini. The context travels with the work.
The install runs in 3 steps.
- Land. 1 service goes live in days, on real client work.
- Expand. Every account moves onto the system.
- Scale. Your team or ours runs it, priced per account.
The common ceiling is 4 to 8 accounts per account manager. With Portable Delivery Intelligence in place, our target is 18 to 25 per operator. Same team. No new hires.
I trust this lever because I lived the other side of it. I scaled a 25 person marketing agency the hard way. The bigger it got, the less profitable and less desirable it became. So I documented every single job. Then I rebuilt each one as AI.
Our internal mapping calls it "25 to 1." 1 operator plus the system carries the work a 25-person marketing team used to carry. The same delivery system has supported $7M in client revenue.
The proof is here. 42 verified Upwork reviews, 5.0, Top 1% Expert-Vetted. Clients include Bowen eBikes and Kajeet.
How to Benchmark Yourself This Week
- Take your trailing 12 months of revenue.
- Divide by your full-time headcount. Count people the same way every time.
- Compare the result to the table above.
- Count accounts per account manager. If it sits at 4 to 8, that is your real lever.
- Plug your own numbers into the formula and change only accounts per person.
If you want help with step 5, the agency capacity page lays out the model.
FAQ
What is a good revenue per employee for a marketing agency?
Published averages sit around $150,000 to $167,000. Sakas & Company targets $180,000+ for generalists and $250,000+ for specialists, per Haus Advisors. TimeTackle puts high performers at $300,000+.
What is a bad revenue per employee for an agency?
Haus Advisors cites Karl Sakas calling anything below $120,000 structural risk. At that level, the team is too big for the revenue it carries.
Should I cut low-margin clients to raise revenue per employee?
Sometimes a client truly loses money and should go. But cutting shrinks the business to fix a ratio. Raising accounts per person grows it instead.
Does AI raise revenue per employee on its own?
Not by itself. A blank AI chat still needs a full brief on every task. AI raises the number when it carries each client's strategy and rules, so each person can carry more accounts.
Curious what your number could be? Bring one client account. We map where your team's time leaks and how many more accounts each person could carry. You keep the map either way. Book your mapping session here.