A Tulsa business owner asked me a question last month that should have a simple answer: of the $4,000 a month they pay their marketing agency, how much actually reaches Google or Meta as real ad spend? Their monthly report showed one line: "Total Managed Investment: $4,000", with nothing under it, no breakdown between platform spend and agency fee, no way to check either figure. The same number showed up again the following month, unchanged.
The Transparent Version Of This Model
There's nothing wrong with an agency charging to manage ad spend. That's real, ongoing work: bid strategy, negative keywords, creative testing, reporting. The standard, disclosed way to charge for it is a management fee on top of spend, typically 10% to 20% of ad spend. On a $5,000 monthly budget, that's roughly $4,000-$4,500 landing as actual platform spend and $500-$1,000 as the fee: two numbers, both visible. It's the same fee-on-spend model I run my own paid search management on, and it's the version of this that should be unremarkable. The fee itself is fine; the problem shows up when the two numbers get collapsed into one and you can no longer tell which is which.
What Shows Up When It's Not Itemized
In 2016, the Association of National Advertisers commissioned an independent investigation into U.S. media-buying practices. The findings, reported in detail by AdExchanger, were blunt: cash rebates from media companies to agencies were pervasive, ranging from roughly 1.67% to 20% of aggregate media spend depending on the deal, and markups on media resold through principal transactions ran from about 30% to 90%, with some agency trading desks reportedly mandated to hit 30-50% margins.
Of the sources who confirmed rebate arrangements existed, most said those rebates were undisclosed, not passed through to the client, or actively demanded by the agency. This investigation focused on large national media-buying relationships, not small local retainers, but the incentive it exposed shows up any time a client can't see the line between "cost" and "margin," at any account size.
The Overhead Has To Come From Somewhere
None of this makes agencies uniquely dishonest, it makes them businesses with real costs to cover. Industry benchmarking from Haus Advisors puts typical agency overhead at 20-30% of adjusted gross income, with average net margins around 13% and top performers reaching 25-30%. Hitting those numbers requires keeping staff billable and accounts retained, which is exactly the structural tension behind why I don't run this business as an agency in the first place: the model rewards keeping the account running, not necessarily spending less when less is what's actually right for you.
Even Advertisers With Leverage Are Pulling Back
It's not just small businesses questioning the arrangement. ANA's own member survey found 82% of large advertisers now run an in-house agency, up from 42% in 2008, and 65% moved work that used to sit with an external agency in-house over the past three years, with cost efficiency cited as the top reason by a wide margin. These are national brands with the scale and negotiating leverage a local Tulsa business doesn't have, so it's not a direct comparison. But it's a real signal from advertisers with every resource to audit their agency relationships closely, and audit is exactly what they did.
What I'd Actually Recommend
My honest take, not a sourced statistic: for most businesses past a certain size, having someone in-house is non-negotiable: you need a person available 40 hours a week who knows your business, answers the phone, and isn't splitting attention across a dozen other clients. Where a consultant earns their keep is on top of that: brought in for the specific skill gaps an in-house hire can't be expected to cover alone: a paid search account that needs an expert eye, a local SEO strategy, an automation build. That's the actual shape of the role I fill for the businesses I work with, and it's a different relationship than an agency retainer that quietly replaces the in-house function instead of supporting it.
The Pitfalls That Have Nothing To Do With Money
Cost isn't the only place this goes wrong. Reporting compiled by Small Business Trends on common agency complaints points to two recurring structural issues: long contract terms (12-24 months, sometimes with auto-renewal clauses and a narrow window to cancel) and account ownership, agencies that build your Google Ads account, Meta Business Manager, or Google Business Profile under their own credentials instead of yours. Leave that kind of arrangement and you don't just lose the agency; you lose your conversion history, your audience data, and years of Quality Score, and start over from zero.
- Ask for the split, in writing. Platform spend and management fee as two separate numbers, every month, not one bundled figure.
- Confirm who owns the accounts. Ad accounts, Google Business Profile, domain, and analytics should be in your name and transferable free on exit.
- Read the contract term before you sign it, not when you're already trying to leave, specifically the length, the auto-renewal clause, and the cancellation window.
