Revenue is vanity, profit is sanity — and gross margin is the number that tells you which one you're actually running. Most agency owners can quote their revenue to the dollar. Far fewer can tell you their gross margin without opening a spreadsheet. That's a problem, because gross margin is the single most important indicator of whether your agency is a real business or an expensive talent-management operation.
Gross margin is the percentage of revenue left after you subtract the direct costs of delivering your work. The formula is straightforward:
Gross Margin = (Revenue − Direct Delivery Costs) ÷ Revenue × 100
Direct delivery costs — sometimes called cost of goods sold or COGS — include anything you spend specifically to produce client work: freelancer and contractor fees, software licences billed per project, third-party production costs, and the payroll of anyone whose time is entirely billable to clients.
What it does not include: rent, your own salary as an owner, sales and marketing, or general overhead. Those come out further down the P&L when you're calculating operating profit. Gross margin is purely about how efficiently you convert revenue into the raw output your clients pay for.
An agency billing £500k a year with a 30% gross margin has £150k to cover overhead and generate profit. An agency billing £300k with a 65% gross margin has £195k. The smaller agency has more to work with. This is why revenue comparisons between agencies are almost meaningless without knowing the margin structure underneath.
Gross margin also determines how much of each new pound of revenue actually flows through to the bottom line. If your margin is 60%, winning a new £10k project should eventually contribute £6k toward overhead and profit. If your margin is 35%, that same project contributes £3,500 — and you'll need to win a lot more of them just to break even on your cost base.
Based on industry benchmarks, here's how digital agency gross margins typically break down:
The 50–70% band is where most well-run digital agencies sit. If you're consistently below 40%, you're not running an agency — you're running a staffing operation with a brand attached.
Several factors commonly erode agency margins, and understanding them is the first step to fixing them.
Contractors vs. full-time employees. Contractors feel flexible, but their day rates often exceed the effective cost of a permanent employee doing the same work. If you're using contractors for core delivery rather than overflow capacity, your margin will suffer. Every contractor invoice hits COGS directly; a salaried employee's cost is more predictable and often lower per productive hour.
Scope creep. The single biggest margin killer in agency work. A project quoted at 40 hours that runs to 60 hours hasn't just eaten into profit — it has potentially wiped it out entirely. Scope creep is often invisible on revenue reports, which is exactly why gross margin analysis is so valuable. It shows up in the margin before you notice it anywhere else.
Project-based vs. retainer work. Project work carries inherent margin risk because every project requires scoping, onboarding, and knowledge transfer. Retainer work — where a client pays a fixed monthly fee for ongoing services — allows you to optimise delivery over time and reduce the overhead per pound of revenue. Agencies that shift toward retainers typically see gross margin improve by 8–15 percentage points over 12–18 months.
Below 40% gross margin means that for every £1 of revenue, you're spending more than 60p just delivering the work — before you've paid for a single thing in your overhead. At that margin, there is no path to a healthy net profit without a fundamental change in how you price or deliver services.
Agencies in this position often feel busy and even appear to be growing in revenue terms. But the harder they work, the more they lose. If this describes your agency, the problem is structural, not operational — working longer hours won't fix it.
Raise your rates. This sounds obvious but most agencies are underpriced relative to the value they deliver. A 10% rate increase on existing clients, with no change in delivery cost, flows almost entirely into gross margin. If your current margin is 50%, a 10% rate increase can push it to 55–58%.
Reduce scope creep systematically. This means tighter contracts, clear change request processes, and project managers who are empowered to say no. Track hours per project religiously and flag any engagement that's running over budget before it becomes a write-off.
Shift to retainer models. Identify your best clients and propose fixed-fee monthly arrangements. Frame it around predictability for them — they'll always know what they're spending — but the real benefit for you is that delivery becomes more efficient with each passing month.
Track margin per client, not just overall. Your blended gross margin might look acceptable while hiding two or three clients who are destroying your economics. Calculate gross margin at the client level at least quarterly. You may find that your bottom 20% of clients by margin are consuming 40% of your delivery capacity.
Gross margin is one of six financial ratios in the ScoreMyAgency score. It carries a 15% weight in the overall calculation — meaningful, but secondary to cash flow and concentration metrics that tend to be more immediately existential. We score it on a 0–10 scale, with 10 awarded at 65%+ gross margin. Scores below 40% receive a 0 and trigger a warning flag in the report regardless of overall score.
Enter your revenue and delivery costs and get a scored breakdown across all six financial health ratios.
Score my agency →