Programmatic Advertising: Where Your Budget Goes and Why a Chunk of It Shouldn't
Programmatic can be one of the most efficient channels in your mix. It can also be one of the most opaque. Here's what's actually happening to your budget.
The Supply Chain Nobody Explains Properly
Programmatic works. That needs to be said clearly before anything else, because everything that follows can read like an argument for going back to direct buys and insertion orders, and it isn't. The targeting is real. The scale is real. The efficiency gains over old-style media buying are real, when the supply chain behind the buy is actually managed.
The problem is what sits between your budget and the impression that actually reaches a person. That path runs through DSPs, SSPs, data vendors, verification layers, ad networks, and exchanges, and every one of them takes a cut before a publisher sees a cent. Independent supply chain studies, on the rare occasions advertisers have paid to have the whole chain traced end to end, have consistently found that a large share of the budget never becomes working media at all. It gets absorbed in fees, technology costs, and layers that each exist for a defensible reason but that nobody has ever added up in total. In a well-managed setup, that leakage is contained. In a poorly managed one, it's the majority of the spend.
This isn't hidden information. It's been documented and re-documented by people who've actually traced the money. It just doesn't show up in the dashboards most marketing teams look at, which report CPMs and click-through rates that can look perfectly healthy while a large share of the underlying spend never reached a publisher at all.
Where the Money Actually Goes
Three things account for most of the loss: fees, invalid traffic, and inventory quality.
Fees are structural. The DSP takes a platform fee. Data segments are priced per thousand. Verification and brand safety tools charge per impression. If a trading desk is involved, it may carry a margin that isn't always itemized in a way a marketing team would notice without asking directly. None of these fees are illegitimate on their own. Stacked across five or six vendors in the chain, they add up to a real share of the budget before any media actually gets bought.
Invalid traffic is the second, and it's persistent. Bots, spoofed domains, and made-for-advertising sites built purely to harvest ad impressions are well-documented, ongoing problems in this industry, not edge cases. Verification tools catch a meaningful share of it. They don't catch all of it, and paying for a verification layer isn't the same as solving the problem it's meant to catch.
Inventory quality is the one that's easiest to miss, because it doesn't look like a problem. It looks like a good price. A cheap CPM usually means cheap inventory: pages nobody reads, placements nobody sees, content you wouldn't want your brand next to if you actually looked at it. A low cost per impression on inventory nobody saw isn't efficiency. It's a number that looks good in a report and does nothing for the business.
What's Actually in Your Control
Ask for a full breakdown of where fees sit in your supply chain and who captures each one. This is a specific, reasonable, commercial question, and how a partner responds tells you a lot. A partner who answers clearly and completely is managing your money the way you'd want. One who gets vague or defensive is telling you something too.
Look hard at how many layers your stack actually has. Overlapping data vendors, redundant verification tools, and unnecessary intermediary platforms all take a cut without adding proportional value. A simpler path from budget to publisher generally means more of the budget survives the trip. That's arithmetic, not opinion.
Move from exclusion lists to inclusion lists where you can. Blocking known-bad inventory after the fact is a defensive posture that's always a step behind. Specifying the publishers, environments, and formats you actually want to run in is a more deliberate approach, and yes, it narrows the available inventory. Scale bought at low quality was never really scale.
Weight attention and viewability alongside reach when you evaluate performance. An impression nobody saw isn't a data point, no matter how cheaply it was bought.
The Conversation That Matters
None of this is about assigning blame. Most of the fee structures in programmatic advertising are standard, disclosed somewhere in a contract that few people read line by line, and functioning exactly as designed. The design was never built around what's best for the advertiser. It was built around what's sustainable for everyone taking a cut along the way.
Once you understand that, the conversation with your agency, DSP, and data vendors changes shape. It stops being a vague complaint about performance and becomes a specific, answerable question: what is the total take rate across this entire supply path, from your budget to the publisher, and who is accountable for keeping it in check. Asked plainly, that question tends to get a very telling response.
Does programmatic advertising actually waste a lot of ad budget?
A meaningful share of programmatic spend never becomes working media, it gets absorbed by fees, technology costs, and layers in the supply chain between the advertiser and the publisher. In a well-managed setup that leakage stays contained; in a poorly managed one it can be the majority of the spend. Standard dashboards reporting CPMs and click-through rates can look healthy while this is happening underneath.
Where does the money actually go in a programmatic buy?
Three things account for most of the loss: fees stacked across DSPs, data vendors, and verification tools; invalid traffic from bots and made-for-advertising sites that verification only partly catches; and cheap inventory on placements nobody actually sees. A low CPM on inventory nobody saw isn't efficiency, it's a number that looks good in a report and does nothing for the business.
What can a marketing team actually do to control programmatic waste?
Ask your agency and DSP for a full breakdown of where fees sit in the supply chain and who captures each one, since how clearly they answer tells you a lot on its own. Cut the number of vendors and layers in the stack, since each one takes a cut, and move from blocking bad inventory after the fact toward specifying the publishers and placements you actually want to run in.