A spread is the difference between the price at which an intermediary acquires advertising inventory and the price at which it sells that inventory on. The intermediary buys media for its own account, resells it, and keeps the difference. No invoice names the number. The advertiser sees one price, the publisher another, and the arithmetic connecting them stays inside the company in between.
Two ways of getting paid coexist in media trading. An agent acts for a client, passes the media cost through and charges a disclosed fee. A principal takes ownership, carries the risk that the inventory will not sell, and is paid by the gap between the two prices. The spread is the second model's revenue, and its defining property is that neither counterparty sees both sides of it.
How a spread is taken
Every spread has two legs. On the buy leg the intermediary commits money: a bulk purchase negotiated months in advance, a volume booked with a publisher, or a single bid in a real-time auction. On the sell leg it charges a client or a downstream buyer. A network buying at a 4 dollar CPM and reselling at 6 dollars holds a 2 dollar spread, which is 50% of what it paid and 33% of what it charged. The same trade yields two very different headline percentages, and nothing obliges the holder to say which denominator it quotes.
In programmatic the same structure runs per impression, in milliseconds. The clearest illustration is the buy-side fees exchanges once charged. AdExchanger reported in March 2017 that exchanges varied those fees by the distance between a buyer's bid and the clearing price, with PubMatic confirming the practice: a 10 dollar bid clearing at 2 dollars offers a far larger cut than a 2.25 dollar bid clearing at the same level.
The industry's own auction vocabulary describes the pieces without naming the whole. IAB Tech Lab's Programmatic Auction Definitions, released for public comment on January 29, 2026 and finalised on June 26, 2026, defines bid price as what the buying platform is willing to pay, notes at step five that a returned bid price is most often net of fees, and states at step eight that the auction price may already incorporate buying platform fees or discounts to produce a net price for the seller. Step eleven instructs participants to record fees, clearing price and billable price in a ledger. None is defined as a figure owed to both ends of the chain. It also describes multi-hop supply chains, in which every additional hop can hold another spread.
Gross and net in the accounts
Financial reporting exposes the model more reliably than marketing material. A principal recognises the full amount the client pays as revenue and books the media it bought as a cost. An agent recognises only its fee.
Criteo reports the first way. Its 2025 annual report on Form 10-K shows traffic acquisition costs of 763.1 million dollars, deducted from revenue to reach Contribution ex-TAC of 1.175 billion dollars, a non-GAAP measure the company calls akin to gross profit. The Trade Desk reports the second way: 13.4 billion dollars of gross platform spend for 2025 against 2.896 billion dollars of revenue, an implied ratio near 21%. Both figures describe money retained between advertiser and publisher, but only one of the two owns the inventory in between.
Origin and evolution
Media broking is older than the internet. Before 1993, French media agencies routinely bought space as wholesalers and resold it to advertisers, who saw no invoice from the media owner and could not establish the real price paid. Law 93-122 of 29 January 1993, the loi Sapin, ended that. Article 20 requires any purchase of advertising space by an intermediary to be made for an advertiser under a written mandate stating the intermediary's remuneration, with the media owner invoicing the advertiser directly. It took effect on 31 March 1993, and decree 2017-159 of 9 February 2017 extended it to digital media.
Online display rebuilt the model immediately. Ad networks aggregated unsold inventory and resold it, and an internal Google presentation dated November 10, 2011, later produced in litigation, lists arbitrage and daisy-chaining among that market's failures. Unauthorised resale became structural enough to need a standard: the original case for ads.txt was domain arbitrage, resellers buying publisher inventory cheaply and reselling it at a markup the publisher never saw.
Exchanges took spreads too, until publishers objected. Guardian News and Media issued proceedings against Rubicon Project in the High Court in England and Wales on March 31, 2017, alleging underpayment because the exchange charged fees to buyers of its inventory on top of a contractual 10% seller fee. The Guardian had found it received 30 pence of every pound spent programmatically. Rubicon counterclaimed, removed buy-side fees in November 2017, and the parties settled in October 2018. AppNexus disclosed an average seller charge of 8.5% for the third quarter of 2017; its closure years later removed one of the few platforms buyers could audit.
Aggregate studies followed. ISBA and PwC reported in May 2020 that publishers received 51% of advertiser spend across roughly 100 million pounds of UK trading, with 15% unattributable to any named participant. The Association of National Advertisers' December 2023 supply chain study, covering 123 million dollars and 35.5 billion impressions, found 36% of post-transaction budget reaching valid, viewable and measurable impressions.
Why the number matters to marketers
A disclosed fee can be benchmarked, negotiated and audited. A spread cannot, because measuring it requires both prices, and the only party holding both has an interest in keeping them apart. That is why the argument keeps returning to agency principal media, where a holding company buys inventory in bulk and resells it at an undisclosed markup. A WPP counter-filing in a wrongful termination case put GroupM principal media revenue above 1 billion dollars globally in a 2024 internal memo, and the ANA extended the same critique to creator budgets in August 2026, arguing that bundled talent and agency fees hide a markup the client cannot see.
Scale gives the question its weight. IAB Spain's supply-side platform guide of April 15, 2026 put working media at 41% of programmatic investment, with 26.1% consumed by platform, data and supply-side costs. Sovrn, dropping revenue share in October 2024, said publishers keep 36 cents of the media dollar and that customers moving to flat impression pricing cut ad tech costs by 48%.
Limitations and disputes
Defenders of spread trading argue that a principal takes real risk, that bulk commitments buy inventory cheaper than any single client could, and that clients pay less than list even after the markup. The objection is not to the logic but to the verification: nobody outside the intermediary can test the claim.
Positions are not fixed by side of the market. The Trade Desk chief executive Jeff Green criticised agencies that champion transparency publicly while they "arbitrage client spend", writing in response to a Publicis memo. Publicis had advised clients to stop transacting on the platform in March 2026 after a FirmDecisions audit concluded the platform applied its demand-side fee to other fees, enrolled clients in fee-bearing products without documented authorisation, and had not supplied data validating that media and data were invoiced at cost. The Trade Desk disputed the findings, citing confidentiality obligations. The two issued a joint resolution on June 12, 2026 without describing the billing architecture underneath.
Spread capture also shapes what gets bought, because inventory built to be resold rather than read is cheap on the buy leg and priced like editorial on the sell leg. Made-for-advertising sites are the pure expression of that trade.
Spread and four adjacent terms
Take rate is a disclosed percentage retained at one link, calculable from published fee schedules or annual filings. It is the agent's version of the same economics; a spread is the principal's, and only the second is invisible by construction. Margin is an accounting outcome after costs; a spread is a gross price difference before any cost is deducted. Arbitrageis the strategy of buying in one market to sell in another, and the spread is what the strategy earns, which is why a business buying search leads and reselling them is described as an arbitrage layer working off a spread. Bid-ask spread, borrowed from securities markets, describes price dispersion rather than intermediary revenue, and appears in programmatic in that sense: first-price auctions widened the distance between highest and lowest bids on identical impressions, and some platforms adjusted take rates to capture it. In print, a spread is two facing pages sold as one unit.
Recent developments
Fee compression is squeezing the disclosed side while the undisclosed side expands. Amazon's demand-side platform charges roughly 1% on open web inventory against the 12% to 15% Needham and Co. attributes to The Trade Desk, a gap that moved an 80 million dollar annual budget between the two by early 2025. Rivals began wrapping programmatic guaranteed deals in agentic positioning at fees near 1% in August 2026, and Dentsu and WPP left OpenPath and its flat 4.5% publisher fee in February 2026 over undisclosed charges.
Where disclosed fees fall, principal arrangements absorb the difference. Agencies have begun folding artificial intelligence tooling into principal media commitments rather than pricing it separately, and August 2026 reporting described holding companies weighing whether to buy model capacity wholesale and resell it at a markup presented as a discount against list, with one marketer offered free tokenisation for signing a principal buying commitment. The construction is the one the loi Sapin outlawed in 1993, applied to a different commodity.
Timeline
- 29 January 1993: France adopts law 93-122, whose article 20 requires intermediaries buying advertising space to act under a written mandate, with the media owner invoicing the advertiser directly
- 31 March 1993: The advertising chapter of the loi Sapin takes effect
- November 10, 2011: An internal Google presentation, later produced in litigation, lists arbitrage and daisy-chaining among the failures of the ad network market
- 2016: The ANA publishes the K2 Intelligence media transparency report, finding rebates of 1.67% to 20% of aggregate media spend
- 9 February 2017: Decree 2017-159 extends loi Sapin transparency requirements to digital advertising
- March 31, 2017: Guardian News and Media issues proceedings against Rubicon Project over undisclosed buyer fees charged on top of a 10% seller fee
- November 2017: Rubicon Project removes buy-side fees, roughly halving its take rate
- October 2018: The Guardian and Rubicon Project resolve the dispute
- May 2020: ISBA and PwC report publishers receiving 51% of advertiser spend, with 15% unattributable
- December 2023: The ANA supply chain transparency study finds 36% of post-transaction budget reaching valid, viewable, measurable, non-made-for-advertising impressions
- October 2024: Sovrn eliminates publisher revenue share, citing 36 cents of the media dollar reaching publishers
- January 29, 2026: IAB Tech Lab releases Programmatic Auction Definitions for public comment
- March 2026: A FirmDecisions audit prompts Publicis to advise clients to stop transacting on The Trade Desk
- 15 April 2026: IAB Spain measures transaction costs at 26.1% of programmatic investment
- June 12, 2026: Publicis and The Trade Desk issue a joint statement resolving the fee dispute
- June 26, 2026: IAB Tech Lab finalises Programmatic Auction Definitions
- August 3, 2026: Reporting places principal media at the centre of holding company strategy, with AI tooling bundled into principal commitments
Related PPC Land coverage
- Explaining take rate - The disclosed-percentage counterpart to a spread, with platform-by-platform rates and the studies measuring aggregate leakage.
- Explaining WPP - Principal media at holding company scale, including the 2024 internal memo placing GroupM principal revenue above 1 billion dollars.
- Explaining remnant - The ad network market whose failures Google internally attributed to arbitrage and daisy-chaining.
- Ads.txt - Domain arbitrage as the original problem the standard was written to address.
- Explaining first price - Bid dispersion after the first-price transition and platforms adjusting take rates to capture it.
- Microsoft to sunset Xandr DSP - The unknown delta and the loss of a platform buyers could audit.
- ANA Programmatic Media Study reveals transparency challenges in digital advertising - Log-level findings on how much budget survives the supply chain.
- IAB Spain's first SSP guide exposes the 41% working media problem - Transaction costs measured as a share of every programmatic euro.
- Sovrn eliminates SSP revenue share, publishers save 48% on ad tech fees - Flat impression pricing offered as an alternative to percentage retention.
- Publicis vs Trade Desk, OpenAI's ads manager, and Google's health AI push - The audit findings on fee application and unvalidated cost invoicing.
- Publicis and The Trade Desk make up as ad tech's trust layer cracks - The June 2026 resolution that left the billing architecture undescribed.
- Margin wars reshape programmatic as Amazon undercuts The Trade Desk - The fee differential between platforms and the budget migration it produced.
- Trade Desk faces rivals wrapping guaranteed deals in agentic AI at 1% fees - Cheap agentic alternatives to conventional platform pricing.
- The Trade Desk gains first Dutch publisher for OpenPath at 4.5% fee - The flat publisher fee and the holding company exits over undisclosed charges.
- Agencies turn AI tokens into a margin business as agentic spend stalls - Wholesale purchase and marked-up resale applied to model capacity.
- AI agents now buy media, so agencies are metering them by the token - Token costs folded into principal media arrangements.
- ANA finds 67% of marketers call influencer measurement the hardest step - Bundled creator fees compared directly to principal media.
- Yelp halts share buybacks to pay down $100 million credit facility - A business described as an arbitrage layer working off an undisclosed spread.
- IAB Tech Lab defines digital auction mechanics for ad buyers - The January 2026 public comment draft of the auction definitions and its twelve defined roles.
- IAB Tech Lab finally defines what a programmatic auction actually is - The finalised glossary covering bid price, clearing price and billable price.
Summary
Who. Any intermediary that buys advertising for its own account and resells it: agency principal trading desks, ad networks, sales houses, resellers, curators, exchanges charging fees on both sides, and lead brokers. Advertisers and publishers sit at the two ends without seeing the other's price. Auditors such as FirmDecisions, trade bodies including the ANA, ISBA and IAB Spain, and the French legislature have each attempted to make the number visible.
What. The difference between the acquisition price and the resale price of media, retained by the party in the middle. It is revenue earned by owning inventory rather than by charging a disclosed fee, and it is measurable only by a party that can see both prices.
When. Media broking predates digital advertising and was outlawed in France by the loi Sapin in January 1993. Online ad networks rebuilt it in the 1990s and 2000s, exchanges applied it through buy-side fees until publisher litigation in 2017, and agency principal media returned it to the centre of holding company strategy through 2026.
Where. On the buy side in principal media commitments, in the middle in reseller and curation layers, and on the sell side wherever an exchange charges the buyer as well as the seller. In accounting terms, it appears as gross revenue with an offsetting media cost rather than as a fee line.
Why. It determines how much of an advertising budget becomes advertising. Measurements of that share have clustered between 36% and 51% for more than five years, and the portion nobody can attribute to a named participant is the part a spread describes. Disclosed fees can be negotiated; a spread can only be inferred, which is why the disclosure fight has outlasted every technology change around it.
Discussion