Marketing Procurement · Aug 25, 2026 · 3 min read

How much should a mid-market company pay its media agency?

There is no single right number, but there is a right way to get to one. Here is how agency fees are actually built, where the hidden margin sits, and what a fair deal looks like in 2026.

Every CMO and CFO asks this eventually, usually right after lining up the agency invoice next to a media plan that's shrunk while the fee hasn't moved. The honest answer is that it depends on scope, spend, and how the agency makes money from you beyond what's on the invoice. That's not a satisfying answer, so here's the actual structure underneath it.

The three ways a media agency gets paid

A media agency typically earns from an account in three places, and only one of them appears on the invoice you actually see.

The first is the fee itself: a retainer, a percentage of spend, a fixed project cost, or some blend of the three. This is the visible layer, the number everyone benchmarks against everyone else, and it's usually the smallest part of the real picture.

The second is technology and trading margin. Programmatic media runs through the agency's platform seat, its data partnerships, and in some cases its own trading desk. Each of those can carry margin that never shows up as a distinct line item on your invoice. It's baked into the working media cost, invisible unless you go looking for it, and in our experience almost nobody goes looking for it until something else forces the question.

The third is rebates and incentives paid by media owners and platforms based on volume. Depending on how your contract is written, some, all, or none of that value comes back to you. Most contracts are silent on it, which functionally means none of it comes back to you.

When executives compare agency costs, they compare the first layer, because it's the only one they can see without asking for it directly. The second and third layers are where the real economics of the relationship actually live, and they're the layers an agency has the least incentive to explain unprompted.

What a fair fee looks like

Start from the work, not from a round percentage borrowed from a benchmark deck. Ask the agency for a staffing plan: who is on the account, at what level, for how many hours a month. Price that against reasonable market rates for those roles. That gives you a cost-of-service figure grounded in your actual account, not an industry average that may have nothing to do with the work being done for you.

A fair fee is that cost-of-service figure plus a reasonable margin for the agency to run a business. If the proposed fee sits well above what the staffing plan supports, one of three things is true: the team is more senior than you've been told, the scope is larger than you think it is, or the fee has padding in it nobody has bothered to justify. Each of those is worth finding out, and the staffing plan is how you find out.

Then deal with the layers you can't see from the invoice. Your contract should give you transparency into platform and technology fees, the right to audit, ownership of your own log-level data, and clear terms on rebates. Without those clauses, the fee negotiation is theater. You can negotiate the visible number down to nothing and still be paying more than you think, because the number you negotiated was never the whole story.

What has changed recently

AI tools have cut meaningfully into the hours agencies spend on planning, reporting, and a good share of production work. Most agencies have kept the savings rather than passed them through, which is a rational business decision on their part and not an accusation. It just means that if your fee structure was set before that shift, it was priced against a cost base that no longer exists, and it's reasonable to reopen that conversation on those grounds alone.

The other change is access. Independent benchmarking and audit capability that used to be reserved for the largest global advertisers is now within reach of mid-market companies. You can actually see what you're paying for, if you ask the right questions and read the contract closely. Most well-run agencies are prepared for that conversation and treat it as normal business. The ones that aren't tend to be the ones with the most to lose from it.

A practical sequence

Pull the contract, a year of invoices, and the underlying media plans. Ask for the staffing plan and benchmark it against market rates. Request full platform fee transparency. Then sit down with the agency and reset the fee against the actual work, in a structure that fits how your business operates rather than a structure the agency defaults to for every client.

Done properly, this doesn't damage the relationship. Agencies respect clients who understand their own economics. What gets exploited, quietly and usually without any real malice on the agency's part, is the client who never asks.

Common questions
What percentage of media spend is a typical agency fee?

For mid-market advertisers, fees commonly fall between 4% and 12% of media spend, depending on scope, channel complexity, and team seniority. The percentage matters less than whether it reflects the actual cost of the team working on your account.

Should I pay my media agency a percentage of spend or a fixed fee?

A fixed fee tied to a defined scope of work is usually better for the client. Percentage-of-spend models reward the agency for recommending more media, whether or not it performs.

How do I know if my agency is taking hidden margin on programmatic?

Ask for full disclosure of platform, data, and technology fees, and for log-level data access. If the contract does not give you audit rights, that is the first thing to fix.

How often should agency fees be benchmarked?

Every 18 to 24 months, and immediately after any material change in scope, spend, or team. Fees set more than three years ago almost always need a reset.

Facing this?

If your agency fee has not been benchmarked since it was set, we can tell you in a short call whether it is worth reopening.

Book a 15-minute call→