Most agency owners look at a P&L and think they understand how the business is doing. They know the revenue number. They know the bank balance. But a P&L alone — even a clean, well-categorised one — does not tell you where profit is being made and lost. A proper agency profitability report goes further: it shows you margins by client, by project, by service line, and by team member. Built and reviewed monthly, it is the most powerful operational tool a growing agency can have.
What Makes a Profitability Report Different from a P&L
Your profit and loss statement is a financial accounting document. It tells your accountant, your bank, and HMRC what happened. It aggregates revenue and costs at the entity level — all clients lumped together, all salaries in one line, all expenses pooled. That aggregate view is necessary for compliance and useful for year-end planning. But it is nearly useless for running an agency day-to-day.
An agency profitability report is an operational document. Its job is to show you the margin at every meaningful level of the business: which clients make money, which projects ran over budget, which service lines carry the business and which ones quietly drag on it, and how efficiently your team’s capacity is being converted into billable output. Where a P&L asks “did the company make a profit?”, a profitability report asks “where exactly are we making and losing money, and why?”
The distinction matters because the decisions these documents drive are completely different. A P&L might tell you gross margin was 48% last month — adequate but not great. A profitability report tells you that your retainer clients ran at 61% margin, your project work ran at 52%, and your SEO service line ran at 29% because one junior team member is spending twelve hours per month on a client billed at a rate that made sense two years ago but no longer does. The P&L describes the outcome. The profitability report explains the cause — and gives you something to act on.
The Four Levels of Margin Every Agency Should Track
A well-structured profitability report captures margin at four distinct levels. Most agencies track one or two of these; the agencies with the most stable, predictable finances track all four.
1. Agency-level gross margin
This is your top-level metric: total revenue minus total cost of delivery (staff time, direct expenses, freelancer costs). A healthy UK digital agency should be targeting 55–65% gross margin. Below 50% consistently means your pricing, capacity model, or scope control has a structural problem. Above 70% on an ongoing basis may indicate you are underinvesting in senior delivery quality. Agency-level gross margin is your headline — it belongs at the top of every monthly review.
2. Service-line margin
Break revenue and costs down by the services you sell — SEO, paid media, web development, design, content, support retainers. Each service line has a different margin profile. Development work tends to be higher margin when scoped tightly but bleeds badly when it is not. SEO retainers are typically high margin once the initial audit phase is over. Paid media often has deceptively thin margins when management time is properly allocated against a small ad spend.
Tracking service-line margin reveals whether your pricing model reflects the actual cost of delivery for each discipline. Many agencies discover that one service line is subsidising two others — and that their “premium” offering is actually their least profitable.
3. Project-level margin
For project-based work, every engagement should be tracked against its original budget. The margin calculation is straightforward: quoted value minus the fully loaded cost of time logged against it. What is less straightforward is doing this rigorously for every project rather than only the large ones. Small projects that run 20% over scope do not individually cause much damage, but if that pattern is consistent across ten projects per month, the aggregate loss is significant — and it will never appear on your P&L as a distinct line item.
4. Client-level margin
This is often the most revealing layer. For each active client, calculate total revenue earned in the month minus all time spent (delivery, account management, support) at loaded cost rates, minus any direct expenses and a proportional overhead allocation. The resulting margin figure — expressed as a percentage of revenue — tells you which relationships are genuinely valuable and which are consuming more than they are contributing. For a fuller treatment of this calculation, see our guide to tracking profitability per client.
Rule of four: if you are only tracking one margin metric, you are flying partially blind. Agency-level gross margin alone cannot tell you whether a problem is structural (pricing model), operational (time management), relational (one bad client), or service-specific (a discipline that does not scale). You need all four levels to diagnose accurately.
The Metrics That Belong in Every Monthly Report
Beyond the four margin layers, a complete profitability report should include a set of supporting metrics that explain the margin figures and flag issues before they compound. Here is what to include, and why each one earns its place.
Billable utilisation rate — the percentage of your team’s paid hours that were logged against billable client work. A ten-person agency where the average employee logs 5.5 billable hours per day (69% utilisation) is running quite differently from one where the average is 4.0 hours (50% utilisation). Target 65–75% for most agency team structures; below 55% persistently indicates either over-staffing, too much unbilled client work, or a scoping problem. Read more on this in our piece on the agency metrics dashboard.
Effective hourly rate — total revenue for the month divided by total client-facing hours logged. This tells you the blended rate your agency is actually achieving across all work, as distinct from your quoted rates. If your standard rate is £85/hour and your effective rate is £61/hour, the gap is being eaten by unbilled revisions, scope creep, account management time, and over-servicing. Tracking this monthly — and by service line — makes that gap visible and manageable.
Revenue per head — total revenue divided by full-time equivalent headcount. For a UK digital agency in 2024, a reasonable benchmark is £80,000–£120,000 revenue per head annually. Below this range suggests either under-pricing, low utilisation, or a team structure that is too heavy for the current client base. Above it is usually a sign that the team is stretched and retention risk is building.
Cost of unbilled time — the total value of hours logged against clients that were not invoiced, calculated at your standard rate. This is not the same as non-billable admin time; it is specifically the time you gave away on client work that should have been charged. Scope changes absorbed without a change order, extra rounds of amends, support queries handled outside a retainer scope. Running this metric monthly puts a pound figure on scope creep that most agency owners have never seen before — and it tends to be eye-opening.
Retainer overage rate — for monthly retainer clients, the percentage of months where actual hours logged exceeded the hours included in the retainer. A retainer client who runs over scope 70% of months has either been underpriced, has a scope that needs renegotiating, or has a boundary problem that account management needs to address. Tracking this per client, per quarter, turns a vague sense that “some clients are demanding” into a concrete business conversation.
Benchmark reference: healthy agency metrics (UK, 2024)
- Gross margin: 55–65%**
- Billable utilisation: 65–75%**
- Effective hourly rate vs. quoted rate: <15% gap**
- Revenue per head (annual): £80k–£120k**
- Retainer overage rate: <20% of months**
How to Structure the Report Itself
A profitability report that takes three hours to assemble will not get assembled consistently. The format needs to be practical — something that can be run in 30–45 minutes at month close and reviewed in a focused 60-minute leadership meeting. Here is the structure that works best for agencies in the 5–20 person range.
Page 1 — Executive summary. Six to eight headline numbers: revenue this month vs. last month and vs. the same month last year; gross margin percentage; billable utilisation; effective hourly rate; and one or two flags (the client or project that most significantly moved the needle this month, positively or negatively). This page should take under two minutes to read and answer the question “how did we do?”
Page 2 — Client margin table. Every active client listed in a table showing: monthly revenue, hours logged (broken into delivery and account management), direct cost, margin percentage, and a trend indicator versus the previous three-month average. Sort by margin percentage descending so the problem relationships surface immediately. Any client running below 40% margin should be flagged for review.
Page 3 — Project budget vs. actuals. All projects active or completed in the month, showing quoted budget, hours burned (valued at loaded cost), percentage of budget consumed, and whether the project is on track or at risk. Projects more than 80% through budget but less than 80% through scope should be highlighted. This is where scope creep becomes visible as a financial figure rather than a vague team complaint.
Page 4 — Service-line breakdown. Revenue and margin by discipline. Useful for spotting which services are growing, which are shrinking, and whether margin is improving or degrading within a service line over time. Also useful if you are considering dropping or investing in a particular offering — the margin data makes that conversation factual rather than intuitive.
Page 5 — Team utilisation. Each team member’s billable hours for the month, their target (typically 65–70% of working hours), and their actual utilisation percentage. This is not a performance management tool in isolation — low utilisation can indicate poor scheduling, insufficient work, or too much time spent on unbillable internal work. But as part of the full picture, it explains margin movements that the client or project view cannot account for.
Gross margin calculation at agency level:
(Total Revenue − Total Delivery Cost) ÷ Total Revenue = Gross Margin %
Where delivery cost includes: staff salaries + employer NI + pension contributions + freelancer costs + direct project expenses
Not included in delivery cost: rent, software subscriptions, sales & marketing spend, director drawings — these are overhead and sit below gross margin in the P&L
Common Mistakes That Undermine the Report
Building a profitability report is straightforward in concept but easy to get wrong in execution. These are the mistakes that consistently produce reports that mislead rather than inform.
Using invoiced revenue rather than earned revenue. If you invoice quarterly in advance, using invoiced figures will make some months look falsely strong and others falsely weak. A profitability report should use earned revenue — the portion of contracted value attributable to work delivered in the period. For retainers, this is typically one-twelfth of the annual contract value per month. For projects, it is proportional to milestone completion or percentage of work delivered, depending on how your contracts are structured.
Excluding management and director time. Many agency owners exclude their own time from the cost calculations because they do not pay themselves a salary in the traditional sense. This produces a profitability picture that only exists because the owner is working for free. Apply a market-rate cost to your time — if you were hiring someone to do what you do, what would you pay? Use that figure. Your profitability report should show whether the business is profitable with a properly costed leadership team, not just with owner time treated as overhead-free.
Allocating costs at too high a level. Putting all software costs into a single “tools” line at the agency level obscures which clients or service lines are driving those costs. If your project management, time tracking, reporting, and communication tools are all pooled, you lose the ability to understand the true cost of serving different client types. Where costs can be reasonably attributed to a service line or client type, allocate them there.
Running the report quarterly rather than monthly. A quarterly profitability review tells you what happened three months ago. By the time you identify that a client is running at 35% margin, you have already absorbed three months of losses on that relationship. Monthly is the minimum cadence for this report to be actionable. Some agencies run a lighter version fortnightly during periods of growth or team change.
Watch out for this pattern: many agencies build a profitability report once, find something uncomfortable in the data, and then stop running it. The discomfort is exactly the point — it is the report doing its job. A profitability report that only ever confirms what you already believe is not a profitability report; it is a vanity dashboard.
Turning Report Data into Actual Decisions
Data without action is just administration. The monthly profitability review meeting should follow a consistent format: review the headline metrics, walk through any clients or projects flagged as below-margin, identify the root cause for each, and assign a specific owner and deadline to address it. The actions that typically emerge fall into a small number of categories.
Repricing conversations. When a client has been running below 45% margin for two or more consecutive months, the retainer fee needs to go up or the scope needs to go down. This is not a pleasant conversation, but the data makes it necessary and, crucially, makes it objective. “Our costs have increased and the scope of your account has grown significantly since we last reviewed pricing” is far easier to present when you have a table showing the actual hours and margin, not just a feeling that the account is difficult.
Scope change orders. Projects running beyond 80% of budget with significant work remaining need a change order conversation immediately, not at project end when the damage is done. The profitability report should be prompting these conversations during the month, not documenting the loss after it has crystallised. This requires your project managers to be working from live budget-vs-actual data, not a monthly report — but the monthly profitability review is where patterns across projects become visible. See our guide on handling scope changes without losing money for the conversation framework.
Service-line investment and divestment. If a service line has been running below 40% margin for two quarters and you cannot see a credible path to improving it — through pricing, process efficiency, or better tooling — it is costing your agency money to continue offering it. That is a strategic decision, not just a financial one, but it should be made with clear data rather than avoided because the numbers were never surfaced.
Hiring and capacity decisions. When billable utilisation sits persistently above 75% across the team, you are at risk of quality degradation, over-servicing, and burnout. The profitability report is the right place to build the business case for a new hire, because it shows the revenue opportunity being missed (high utilisation, constrained capacity) alongside the cost of the role. That framing — this hire unlocks £X in additional capacity at current rates — is far more concrete than “we feel stretched.”
The Tooling You Need to Build This Report Without Spending Half a Day on It
Assembling a profitability report from separate systems — time tracking in one tool, invoicing in another, expenses in a spreadsheet, project budgets somewhere else — takes hours and produces a report that is already slightly out of date by the time it is finished. The agencies that review profitability data most consistently are the ones where that data is all in one place.
At minimum, you need time tracking that logs at client and project level, a way to assign loaded cost rates to staff, project budgets that can be compared to actuals in real time, and invoicing data that maps to earned revenue rather than just cash received. If those four data sources live in the same system, generating a monthly profitability report becomes a reporting task, not an assembly task — you are producing a view of existing data, not manually stitching together exports from five different SaaS tools.
This is one of the core reasons an integrated agency management platform pays for itself quickly in agencies beyond about six people. The profitability visibility it provides — across clients, projects, service lines, and team members — directly informs decisions that either save or generate significantly more than the platform costs. The alternative is continuing to run the business on instinct, with a vague sense of which clients are good and which are not, while the real answer sits in time logs and invoices that nobody has ever joined up.
If you are currently using separate tools for time tracking, project management, and invoicing, the first step is not necessarily to switch everything immediately — it is to make sure your time tracking is complete and accurate at client and project level. That data, even in a spreadsheet, is the foundation. Once you have a month of clean data, you can build the first version of your profitability report and see what it tells you. Most agency owners find the first run revelatory enough to motivate getting the tooling properly sorted.
The Report That Changes How You Run Your Agency
A monthly profitability report is not a finance exercise. It is the operating document that connects the work your team does every day to the financial health of your business — at the level of granularity where you can actually do something about it. Agency-level gross margin tells you the headline. Client-level margin, project budget vs. actuals, service-line breakdown, and team utilisation tell you the story behind it.
Build this report consistently, review it with your leadership team monthly, and let it drive specific actions — pricing conversations, scope change orders, service-line decisions, hiring plans. Done well, it transforms profitability from a lagging outcome you discover at year-end into a leading indicator you manage in real time.
The agencies that grow sustainably are not always the ones with the most clients or the highest day rates. They are the ones that know, at any given moment, where their margin comes from — and act on that knowledge before problems compound. That clarity starts with a report.