Most agency financial models are built on an assumption that doesn't hold: that ad ops time is predominantly billable, and that the team cost is largely offset by what it generates in client fees. Factor42 Research's benchmark study of 180 agencies reveals a different reality. 68% of the time spent by agency ad ops teams is non-billable — consumed by activities that are necessary for campaign delivery but invisible in any client invoice. The result is a structural margin problem that affects every agency running campaigns, regardless of size.
This report is an attempt to name that problem precisely, because precision is what's needed. Vague awareness that "ops overhead is high" doesn't prompt action. An itemized breakdown of where the 68% goes — and the dollar figure attached to it — creates the business case for intervention.
Where the 68% Actually Goes
We asked respondents to log their time in 15-minute increments across a representative two-week period and categorize each block. The five categories that together account for the majority of non-billable time:
1. Internal QA and Error Remediation (24% of total ops time)
The largest single category. This includes QA checks on newly trafficked campaigns, catching and correcting errors before launch, and post-launch error remediation when something went wrong that the pre-flight check didn't catch. This time is almost never billable — agencies don't charge clients for fixing their own mistakes — but it is structurally unavoidable without significant investment in error prevention systems. The agencies with the lowest error rates have invested in pre-trafficking checklists, automated spec validation, and peer review processes; their QA time is lower not because they skip QA, but because their first-pass quality is higher.
2. Platform Administration (17% of total ops time)
Platform admin covers all the overhead of managing access and accounts across the agency's platform footprint: user management, seat assignments, billing account maintenance, API credential rotation, and the constant stream of platform-side updates that require team acknowledgment or workflow adjustment. With the average agency managing 11+ platforms, this overhead is substantial and growing. None of it is billable to clients.
3. Internal Reporting and Status Updates (14% of total ops time)
There is a critical distinction between the client-facing reporting that agencies bill for and the internal reporting that feeds that client-facing work. The 14% captured here is the latter: internal pacing reports, campaign status decks for account team review, QA logs, and the internal communications work of keeping account managers informed of delivery status. This time is genuinely necessary — account managers need to be informed to manage client relationships — but it is structural overhead, not billable output.
4. Trafficking Setup for Non-Incremental Revenue (8% of total ops time)
This category surprises agencies when they see it clearly for the first time. It represents trafficking work done for campaigns that don't generate incremental revenue: makegoods for underdelivered campaigns, re-trafficking for creative swaps at client request without a fee attached, bonus impressions, and similar work that exists because of operational commitments rather than client investment. The make-good problem is particularly acute: agencies often absorb 100% of the labor cost of correcting delivery shortfalls, even when the shortfall was attributable to external factors.
5. Vendor Communication and Platform Support (5% of total ops time)
Managing the vendor relationships that are necessary for campaign execution — working with ad server support teams, SSP account managers, measurement vendors, and ad verification partners — consumes meaningful time that doesn't appear on any client invoice. These communications are often urgent (a campaign is under delivery, a pixel isn't firing, a billing discrepancy needs resolution) and can't be deferred without operational impact.
"When I actually tracked my team's time for two weeks, I found out that our highest-performing trafficker was spending 70% of her time on activities we weren't billing for. She knew it. I didn't. That was the moment I realized our pricing model was fundamentally broken."
Why This Is Invisible on Agency P&Ls
The reason this problem persists is structural invisibility. Agency P&Ls typically show total headcount cost for the ops team, total billable revenue generated by the team, and a blended utilization rate. That blended rate obscures everything. A team with 45% billable utilization looks like an underperforming team; what it actually is, in many cases, is a team with a high non-billable overhead structure doing the same amount of client-billable work as a team with 65% utilization, but carrying more internal overhead burden.
The 22% agency margin erosion number comes from translating the 68% non-billable time into actual cost: for a 3-person ops team at a $240,000 annual fully-loaded cost, $163,200 in labor is being spent on activities that generate no revenue. That cost is absorbed by the agency's overall margin — distributed invisibly across client accounts and contributing to the margin erosion that agency CFOs see but often struggle to attribute precisely.
How Top Agencies Are Restructuring to Flip the Ratio
The agencies in our survey's top quartile on billable utilization have made three distinct structural choices that separate them from the median:
First, they've invested in error prevention rather than error correction. The agencies with the lowest QA and error remediation overhead are not the ones who check most carefully after the fact — they're the ones who've built pre-trafficking processes rigorous enough that errors rarely occur. Standardized checklists, automated spec validation, and mandatory peer review on complex campaigns cost time upfront but produce dramatically lower remediation costs downstream.
Second, they've separated internal reporting from client reporting. Top-quartile agencies have automated the data-pulling and formatting layer of internal reporting — using API connections and dashboard tools to maintain real-time visibility for account teams — and applied analyst time exclusively to the interpretive layer that goes to clients. This shifts internal reporting from a manual time cost to an infrastructure cost.
Third, and most consequentially, they've outsourced execution-layer ops. The agencies seeing the best billable utilization rates are typically those that have moved trafficking, creative QA, pacing monitoring, and related execution work to specialized external partners. This doesn't eliminate the work — it transfers it to a cost center where it can be priced and managed differently, freeing internal ops headcount to concentrate on the strategic and client-facing work that generates revenue.
The Economic Case for Outsourcing Ops
The math for outsourcing execution ops is most compelling when viewed through the lens of what internal ops resources are currently doing vs. what they could be doing. If 68% of your ops team's time is non-billable, the question is not whether that time can be made billable — much of it structurally cannot be. The question is whether the cost of that non-billable work is better borne internally or by a specialized partner operating at scale and efficiency advantages.
A specialized ops partner's cost structure is different from an internal team's: lower overhead per hour, higher throughput per specialist (because they do nothing but ops, at scale), and no management overhead absorbed by your senior staff. For the execution-layer work that will never be billable regardless of who does it, outsourcing often produces a better result at a lower total cost — freeing internal resources for work that does move the revenue line.
The agencies that have made this transition report an additional benefit that doesn't appear in the initial cost analysis: the conversations with clients improve. When account managers and senior media practitioners are no longer pulled into trafficking details and error remediation, they have more bandwidth for strategic discussion, optimization analysis, and proactive recommendations — the conversations that clients pay premium fees for and that actually build the long-term relationship.