There's no bigger cost in an agency than people. Team salaries are usually the largest line in your expenses, and they're what decides whether the agency turns a profit or not. So the question "what percentage of revenue is normal to spend on salaries" isn't academic — it's what separates a profitable agency from one that works for its own team.
Let's break down what the payroll benchmark for an agency is, why it depends on your operating model, and what to do when payroll eats up too much. For a general view of payroll as a share of revenue across businesses, see Payroll: What Percentage of Revenue Is Normal; here we focus on the agency specifics.
Why payroll is an agency's key number
An agency sells people's time and expertise, so salaries aren't just a cost — they're effectively the cost of what you sell. In a product business there's a markup on the product; in an agency the "product" is your team's hours, and payroll shows how much of every hryvnia you earn goes to the people who actually do the work.
When payroll grows faster than revenue, profit quietly melts away: you seem to have more clients, turnover is up, but there's no more money in the owner's pocket. That's why this share needs to stay in view all the time, not once a year.
The benchmark: what percentage of revenue goes to salaries
For service agencies, the benchmark is roughly 40–55% of revenue spent on the payroll of your productive team (the people doing client work). Below 40% is usually very healthy; above 55% is a warning sign — what's left may not cover rent, management, taxes, and the owner's profit. But this is a guideline, not a law: your specific benchmark depends on the model.
Why the "benchmark" depends on the model
The main factor is team utilization (how many hours clients actually pay for). An agency with high utilization can carry a higher payroll and still be profitable, because each person "earns back" their salary. An agency with low utilization and 45% payroll can already be in the red, because half of the paid-for time brings in no revenue. So payroll has to be read together with utilization and with a rate calculated from your cost per hour — that's the subject of Cost Per Hour in an Agency.
What to do when payroll is too high
If the payroll share exceeds a healthy limit, there are three directions to act. First — raise utilization: more billable hours with the same headcount immediately lowers the percentage. Second — revisit your rates: if you sell below the real cost per hour with overhead, no payroll figure will ever be "normal" (on overhead, see How Much to Build In for Indirect Costs in Your Rate). Third — team structure: replace part of your permanent staff with contractors for peak loads.
Example: two agencies with different payroll
Agency A: revenue of 500 thousand, productive-team payroll of 240 thousand — that's 48%. After rent, management, and taxes (another 180), 80 thousand of profit is left. Healthy.
Agency B: the same revenue of 500 thousand, but payroll of 320 thousand — 64%. The same 180 in other costs — and you're already at zero. The only difference is payroll: same revenue, no profit. The reason for B is almost always one of two — low utilization or underpriced rates.
Where to start counting
Calculate your productive-team payroll as a percentage of revenue over the past few months and look at the trend. If it's creeping up, that's an early sign of a profit problem. Then tie it to your team's utilization. For basic order in an agency's finances, see Accounting for a Marketing Agency: Where to Start.
In Finmap, salaries, revenue, and profit are all visible in one place, so the payroll share and how it's trending are easy to keep under control. Try it free for 7 days.
Frequently asked questions
The benchmark is 40–55% of revenue for the payroll of your productive team. Lower is very healthy; above 55% is a warning sign. But the exact benchmark depends on utilization and rates.
The owner's salary for real work — yes, but keep it separate from the owner's profit. Business profit and the owner's pay for their labor are worth separating so you don't distort the picture.
Most often it's low utilization or underpriced rates: the team isn't fully loaded, or hours are sold for less than the real cost per hour with overhead.
Raise utilization (more billable hours without adding headcount) and revisit your rates. Replacing part of your staff with contractors for peaks also lowers the fixed payroll.
