About this post
Author
Function Software
Role
Creative Agency Software Manager
Published
October 6, 2026
Read time
4
Category
Agency operations
Agency reporting has a quality problem that isn't immediately obvious: most of it measures the wrong things.
The typical agency report leads with impressions, deliverables completed, and hours logged. These numbers are easy to produce and easy to present. They create the appearance of accountability without actually connecting to anything that matters for the client's business or the agency's health.
Good agency reporting is built around a different question: what did the work actually produce, and how efficiently did we produce it?
This post covers the metrics that belong in strong agency reporting, the common gaps in how agencies report today, and what well-run studios do to make their reporting useful rather than just thorough.
The root issue is that agencies typically report on outputs rather than outcomes. They count what they made, not what it did.
From the client's perspective, this creates a chronic frustration: the agency seems busy, the reports arrive on time, and the numbers are going up. But the underlying business problem the work was supposed to solve is never addressed directly. When a client asks "is this working?" and the answer is a graph of impressions, something has gone wrong with the reporting framework.
From the agency's perspective, output-focused reporting also misses the metrics that determine whether the business is healthy: project margin, utilization, write-offs, and retainer burn rates. An agency can be producing a lot and losing money on every project if no one is tracking the right numbers.
Useful agency reporting operates at two levels, and most studios only do one well.
Client-facing reporting communicates what was done and what it produced. It answers the client's questions about performance, budget use, and what comes next.
Internal reporting tracks operational and financial health. It answers leadership's questions about profitability, team capacity, and which clients and projects are worth keeping.
Both levels matter. A studio that only does external reporting has happy clients and no idea why it's not making money. A studio that only does internal reporting has tight margins and clients who feel left in the dark.
Every client-facing report should connect agency deliverables to the client's stated business goals. If the engagement goal is to increase inbound leads from a specific segment, the report should show what happened to those leads, not just how many social posts were published.
This requires setting up measurement frameworks before the work starts. Which metrics will be tracked? What's the baseline? When will results be meaningful enough to report?
Agencies that skip this step at the start find themselves unable to produce outcome-focused reporting later. The data wasn't captured because no one defined what to capture.
Client-facing budget reporting should show current standing, not just historical spend. "You've used $34,000 of your $50,000 budget" is useful. "You've used $34,000, you're at 68% of scope completion, and we're tracking on budget for the remaining work" is much more useful.
This kind of reporting requires that internal project tracking is current. It can't be produced from a retrospective invoice summary. It needs real-time data.
Every client report should end with a clear statement of what's happening next: what's in production, what decisions the client needs to make, and what's coming in the next reporting period. Clients should leave each report knowing what to expect, not wondering what happens after the PDF closes.
Utilization is the percentage of available team time that's billed to clients. It's the most direct lever on agency profitability.
Target utilization rates vary by role and agency model, but most agencies aim for 65-75% for their core team. Above 80% is a capacity warning: people are likely burning out and new work can't be absorbed. Below 60% is a revenue warning: the team is available but not billing.
Track utilization by person and by team. The aggregate number hides the important detail. A team averaging 70% might include one person at 90% who is burning out and two people at 55% who have capacity they're not using.
Project margin compares what a project was priced at to what it actually cost to deliver. Cost, in an agency context, is primarily time: the actual hours worked versus the hours estimated.
Most agencies know their overall revenue margin. Far fewer know their margin at the project level. This matters because margin varies significantly across project types, clients, and service lines. A studio that tracks project-level margin can see which kinds of work they're good at (and profitable at) and which they consistently underprice or over-deliver on.
That data changes how you bid new work.
Effective hourly rate is total revenue divided by total hours billed. It's a measure of how efficiently the agency converts team time into revenue.
If your effective hourly rate is declining over time, you're either taking on lower-value work, writing off more time than you should, or both. Tracking it by service line shows you which parts of the business are pulling the rate down.
Write-offs are hours worked but not billed, usually because of scope that was absorbed rather than priced. The industry average for write-offs is around 15-20%. Agencies consistently above that have a scope management problem.
Tracking write-offs by client, by project type, and by team member shows you where the problem lives. Some clients are consistently generating unpriced work. Some project types are consistently underestimated. Some team members are regularly working beyond the estimate without flagging it.
All of those are solvable once they're visible.
For agencies with retainer clients, retainer burn rate (how quickly the monthly hours are being consumed relative to the retainer budget) is one of the most important metrics to track in real time.
When a retainer client is at 80% of their hours by the third week of the month, you need to know that before the month ends, not after the invoice goes out. Either the scope needs to adjust, an overage needs to be priced, or next month's retainer needs to be renegotiated.
Retainer burn rate reviewed weekly keeps surprises out of your month-end close.
Agencies have a chronic cash flow problem because they deliver work and then wait 30, 60, or 90 days to be paid. Accounts receivable aging tracks how old outstanding invoices are.
Any invoice past 45 days should trigger a follow-up. Any client with a pattern of slow payment should prompt a conversation about payment terms.
Many agencies build complicated reporting infrastructure before they've solved the data problem underneath it. Reports are only as good as the data that feeds them. If time isn't logged daily, if project estimates aren't tracked against actuals, if retainer hours aren't measured in real time, no reporting tool can fix it.
The sequence matters: first, connect your data. Then, report from it.
FunctionFox connects project tracking, time logging, and budget reporting in one place. When the underlying data is current and connected, reports take minutes to generate instead of hours. Internal reports that track utilization, project margin, and retainer burn rates are available whenever you need them. Client-facing reports on budget status are always current because the project data is always current.
For agencies managing more complexity and looking for the administrative layer to run automatically in the background, Frankly is Function Software's AI-native platform coming soon. The goal is less time feeding systems and more time on the client and creative work that actually matters.
What should be included in agency reporting?Client-facing reports should cover outcomes against stated goals, budget status, deliverables completed, and what's coming next. Internal reports should cover billable utilization, project margin, effective hourly rate, write-off percentage, retainer burn rates, and accounts receivable aging.
How often should agencies send reports to clients?For active projects, weekly status updates at minimum. Monthly reports for retainer clients showing how hours were used and what was produced. Quarterly reviews for long-standing accounts where strategy and relationship health are discussed. The cadence matters less than the consistency.
What are the most important metrics for a creative agency to track?Internally: billable utilization rate, project margin (estimated vs. actual hours), effective hourly rate, write-off percentage, and retainer burn rates. For client relationships: outcomes against stated goals, budget pacing, and deliverable completion.
What is billable utilization and why does it matter?Billable utilization is the percentage of available team time that's billed to clients. It's the most direct lever on agency profitability. Most agencies target 65-75%. Below 60% means the team has capacity that isn't generating revenue. Above 80% is a capacity warning that often precedes burnout and turnover.
How do agencies measure project profitability?Project profitability is measured by comparing actual hours worked to estimated hours, and translating that difference into margin. An agency that estimated 40 hours and spent 55 hours on a fixed-fee project absorbed the equivalent of 15 hours of unbilled work. At scale, that kind of write-off is the most common cause of thin margins at agencies that appear to be busy.
What is a write-off in agency reporting?A write-off is hours worked on a project that are not billed to the client. This happens when scope expands without a change order, when revisions run over the estimate, or when the agency absorbs work to maintain the relationship. The industry average is 15-20%. Consistently higher write-offs indicate a scope management problem.
How should agencies report to clients on retainer engagements?Retainer clients should receive a monthly summary showing how the retainer hours were used, what was produced with them, and how actual hours compared to the retainer budget. If usage was significantly over or under the retainer, that should be flagged with a brief explanation. This makes the value of the retainer visible and makes renewal an easy conversation.
What's the difference between agency outputs and outcomes in reporting?Outputs are the things the agency made: posts published, ads created, pages written, campaigns launched. Outcomes are what those things produced: leads generated, brand awareness lifted, conversions improved. Strong client-facing reporting connects outputs to outcomes. Output-only reporting creates the appearance of productivity without demonstrating business impact.
Agency reporting should answer two questions: is the work doing what it was supposed to do, and is the agency healthy enough to keep doing it?
Most agency reporting answers neither. It counts deliverables and hours and leaves clients and leadership without the information they actually need.
Strong reporting starts with defining the right metrics, connecting the data sources that feed them, and building a review habit around both internal and client-facing numbers. When the data is clean and the reporting cadence is consistent, the insights arrive early enough to act on.
That's the difference between reporting as a retrospective and reporting as a management tool.
Function Software builds agency management tools for creative professionals.
Ready when you are
Tell us how you run projects, time, and billing. We will walk you through what your week looks like without the overhead.
Let's Talk© Function Software Inc. 2026