You think your agency is making 60% gross margin. Your Xero dashboard says 62%. Your management accounts say 58%. And your bank balance says something else entirely.
Here's the uncomfortable truth: most agency founders overstate their gross profit margin agency UK by 8 to 15 percentage points. Not because they're dishonest. Because they're classifying costs the wrong way.
I've reviewed the books for over 200 agencies in the last five years. Digital agencies, PR firms, creative studios, web design shops, recruitment businesses. The pattern is the same across every single one. The direct costs are too narrow. The overheads are too broad. And the margin looks better than it actually is.
Let me show you what's really happening and how to fix it.
What Gross Profit Margin Actually Means for an Agency
Gross profit margin is your revenue minus the direct costs of delivering the work. That number divided by revenue, expressed as a percentage.
For a product business, direct costs are obvious: raw materials, manufacturing labour, shipping. For an agency, the line is blurrier. And that blurriness is where the trouble starts.
Your gross margin tells you whether your core delivery model is profitable. If it's below 50%, you are losing money on every project before you've paid for rent, software, or your own salary. That is a structural problem, not a cash flow problem.
For most healthy UK agencies, the target range is 50% to 65%. Below 45% and you're in trouble. Above 70% and you're probably undercounting costs.
The Three Most Common Mistakes in Gross Margin Calculation
Mistake 1: Treating All Salaries as Overhead
This is the biggest one. I see agency founders put all staff salaries into a single "wages" line and call everything overhead. That is wrong.
Your delivery team's salaries are direct costs. Account managers, designers, developers, copywriters, strategists, anyone whose time is billed to clients or spent on client work. Their salaries, employer NI at 13.8%, pension contributions, and any bonuses tied to delivery all belong in cost of goods sold.
Your sales team, your finance function, your office manager, your own salary as founder, those are overhead. They exist whether you have client work or not.
Here's a real example from a 12-person digital agency we work with. They were showing 68% gross margin on their management accounts. When we reclassified three account managers and two designers from overhead to direct costs, their true margin dropped to 51%. The founder had been making decisions on false data for 18 months.
Mistake 2: Excluding Freelancer and Contractor Costs
Many agencies use freelancers to handle overflow work or specialist skills. If you pay a freelance developer £400 per day to build a client site, that is a direct cost. It goes into cost of goods sold.
But I regularly see freelancer costs buried in "consultancy fees" or "professional services" under overhead. That inflates your gross margin by 3 to 8 points, depending on how heavily you rely on contractors.
If you're using contractors and you haven't issued an IR35 Status Determination Statement before engagement, that is a separate problem. But the accounting point is simple: any external resource used to deliver client work is a direct cost.
Mistake 3: Misallocating Software and Tool Costs
Your agency probably runs on 10 to 15 software tools. Some are direct costs, some are overhead. The distinction matters.
Adobe Creative Cloud for your design team? Direct cost. Figma for UI/UX work? Direct cost. AWS hosting for client websites? Direct cost. HubSpot for your own marketing? Overhead. Xero for your bookkeeping? Overhead. Slack for internal chat? Overhead.
I see agencies lump all software into a single "IT and software" line under overhead. That can understate direct costs by 2 to 4% of revenue. It doesn't sound like much, but on a £800k agency, that's £16k to £32k of misclassified cost.
How to Calculate Your True Gross Profit Margin
Do this exercise before your next management accounts meeting. Pull up your Xero or QuickBooks for the last full financial year. Create three lists.
List 1: Revenue
- Total client billings (retainer and project)
- Exclude any pass-through costs like print, media spend, or third-party licenses where you don't add margin
List 2: Direct Costs (Cost of Goods Sold)
- Salaries, employer NI, and pension for all delivery staff
- Freelancer and contractor fees tied to client work
- Software tools used exclusively for client delivery
- Subcontracted services (e.g. printing, filming, development)
- Any travel or expenses billed to clients (net of recharges)
List 3: Overhead
- Your salary and any non-delivery staff salaries
- Office rent, utilities, insurance
- Marketing and business development costs
- General software (accounting, CRM, internal comms)
- Professional fees (accountant, lawyer)
- Bank charges and interest
Now calculate: (Revenue minus Direct Costs) divided by Revenue. Multiply by 100. That is your true gross profit margin.
If the number makes you wince, good. Now you have a baseline to work from.
Three Fixes to Improve Your Gross Profit Margin
Fix 1: Raise Your Prices, Not Your Utilisation
Most agency founders respond to low margin by trying to squeeze more hours out of their team. Higher utilisation. More projects. Less downtime.
That works up to a point. But utilisation above 80% is unsustainable. Your team burns out. Quality drops. Scope creep accelerates. And you end up working harder for the same margin.
Price is a lever most agency founders leave on the table. If your gross margin is 45% and you need it at 55%, you don't need 22% more work. You need a 22% price increase on your next five projects. Or a 15% increase plus a 5% reduction in direct costs.
Here's the maths. A 12-person agency billing £800k with a 45% gross margin makes £360k gross profit. To hit 55% on the same revenue, they need £440k gross profit. That's £80k more. On a £800k revenue base, that's a 10% price increase across the board. Not 22%. Because the direct costs stay roughly the same.
Most agencies can find 10% in their pricing by better scoping, tighter change control, and dropping their lowest-margin clients. We cover this in more detail in our growth and exit planning resources.
Fix 2: Kill the Bottom 20% of Clients by Margin
Run a client profitability report. If you don't have one, your accountant can build it in Spotlight Reporting or Float. Sort clients by gross margin percentage. Look at the bottom 20%.
These are the clients who eat up your best people's time, demand endless revisions, pay late, and generate the most scope creep. They are costing you more than you think, because the direct costs of serving them are higher than your average.
I worked with a Bristol-based PR agency last year. They had 18 clients. The bottom 4 generated 12% of revenue but consumed 28% of delivery hours. Their effective gross margin on those clients was 22%. The rest of the book ran at 58%. Dropping those four clients freed up capacity, reduced stress, and pushed overall margin from 48% to 56% within six months.
The revenue drop was £42k. The profit impact was positive by £11k. And the team stopped dreading Monday mornings.
Fix 3: Fix Your Scoping and Change Control
Scope creep is a direct cost leak. Every hour your team spends on work that wasn't scoped or quoted is an hour that reduces your effective margin on that project.
The fix is boring but effective. Write better scopes. Include explicit assumptions about what is not included. Set a formal change request process. And enforce it.
If a client asks for "one more round of amends" or "can you just tweak the header", that is a change. It should trigger a conversation about cost. If you absorb it, you are subsidising that client's margin with your own.
Track your project burn against scope weekly. If you're using FreeAgent or Xero with project tracking, you can set up budget vs actual reports. When a project hits 80% of its quoted hours, flag it. Don't wait until the end.
For agencies working with contractors, this is doubly important. Every hour of unquoted work you ask a freelancer to do is a direct cost you cannot recover. And if you're engaging contractors regularly, make sure you've read our guide on IR35 compliance for agencies.
What a Healthy Agency Gross Margin Looks Like
Here are real benchmarks from our client base of UK agencies. These are median figures, not aspirational targets.
- Digital agencies (web dev, app build, software): 52-62% gross margin
- Creative agencies (branding, design, campaigns): 55-65% gross margin
- PR and communications agencies: 50-60% gross margin
- Recruitment agencies: 35-50% gross margin (different model, perm vs contract mix matters)
- SEO and content agencies: 55-70% gross margin (lower direct labour costs, higher tool costs)
If you're below these ranges, your pricing or cost classification needs attention. If you're above, double-check your direct cost list. You might be missing something.
How We Help Agency Founders Get This Right
As ICAEW qualified accountants, we see this misclassification in nearly every new client's first set of books. It is not a sign of incompetence. It is a sign that the agency outgrew its original accounting setup.
When you started as a freelancer or a two-person shop, lumping everything into one cost line made sense. At £200k revenue, the margin error was small. At £800k or £1.5m, that same error is costing you real money and real decisions.
We help agency founders build a proper chart of accounts, set up project-level tracking in Xero or QuickBooks, and produce monthly management accounts that show true gross margin by client, by service line, and by team member. If that sounds like something your agency needs, see how we work with agency founders or book a call.
Frequently Asked Questions
What is a good gross profit margin for a UK agency?
Between 50% and 65% is healthy for most agency types. Below 45% indicates a structural pricing or cost problem. Above 70% usually means you are undercounting direct costs.
Should I include my own salary in gross margin calculation?
No. Your salary as founder is an overhead, not a direct cost. It goes below the gross profit line. Only include salaries of staff who directly deliver client work.
How do I calculate gross margin per client?
Take the total revenue from that client for a period. Subtract all direct costs incurred to serve them (staff hours tracked against that client, freelancer fees, software, subcontracted work). Divide by revenue. That is your client-level gross margin.
Does gross margin include employer NI and pension costs?
Yes. For any delivery staff you include in direct costs, you must include employer NI at 13.8% and pension contributions. These are real costs of employing the person delivering the work.

