In-House Programmatic
The Cost of Renting Ad Tech: Annual Report Methodology
Published · Last updated
Next scheduled review:

The Cost of Renting Ad Tech is an annual report that combines public supply-chain studies, company filings, cloud and labor price series and anonymized platform data into one set of metrics: fees per dollar, working media, effective take rates, fee variance and the cost of owning the stack at three budgets. This page is the method; first edition March 2027.
The report exists because the public evidence is scattered across studies with different metrics, countries and years. Putting them on one page with their definitions, and adding what filings and price lists say, gives a number that can be cited with its caveats attached.
Key facts
- About a third of a programmatic dollar is fees, and that has been true for six years. ISBA and PwC found in 2020 that 51% of UK spend reached publishers, with 7% to agencies, 8% to DSPs, 10% to demand-side technology, 8% to SSPs and 1% to supply-side technology, and 15% unattributable (Marketing Dive, 7 May 2020). The ANA found transaction costs of 29% in its December 2023 US study and 29.8% in 2024 (ANA, 17 June 2024; ExchangeWire, 16 September 2026).
- Working media is rising, slowly, and by a metric that keeps changing. The ANA's 2023 study put 36 cents of each DSP dollar with the consumer; its benchmark reported 41% of budgets on effective impressions in Q1 2025, 47.1% reaching publishers in Q3 2025, and a TrueAdSpend index of 45.1% in Q2 2026 (ANA library; ANA, 5 November 2025; Fiducia on ANA, 6 August 2026).
- Fees vary more within one path than between studies. Adalytics found an SSP charging one publisher "anywhere from 7-42% on the same site, same buyer, same DSP", and a $10 bid that returned the publisher 29 cents (ExchangeWire, 16 September 2026).
- The largest independent DSP's effective rate is in its 10-K. The Trade Desk's revenue was $2,896,284 thousand on gross spend of $13,394,683 thousand in 2025, 21.6% by our calculation, against 20.3% in 2024 (The Trade Desk 10-K, FY2025).
- The unattributable share has shrunk. ISBA's 15% "unknown delta" of 2020 was "still an unresolved 3% by 2022" (ExchangeWire, 16 September 2026).
- Infrastructure is a rounding error next to fees. At 100,000 peak bid requests a second, compute and egress on public cloud list prices come to about $23,000 a month in the bidder capacity planner, using $0.145 an hour for a 4 vCPU instance (Vantage, 17 October 2026) and $0.09 per GB egress (CloudZero, updated 1 May 2026).
Definition
Cost of renting ad tech: the share of an advertiser's programmatic spend, or a publisher's gross revenue, that is retained by intermediaries (DSPs, SSPs, exchanges, data, measurement and verification vendors) as fees, plus the unattributable gap between what a buyer pays and what a seller receives, measured per dollar and over time, and set against the cost of operating the same functions on owned infrastructure.
The term is explained for a general reader in the ad tech tax explained; the fee structures are in DSP pricing explained; the rebate and kickback layer that no study captures is in executive actions on rebates and kickbacks.
Data sources
10 of 10 rows
Download JSONTable by AdSovereign, CC BY 4.0.
ANA Programmatic Media Supply Chain Transparency Study | Per-dollar split: consumer share, transaction costs, productivity losses; 21 marketers, 12 supply-chain companies, $123M, 35.5B impressions | One-off, 5 Dec 2023 (ANA library) | Public summary; full report to members | Baseline for the fee-share metric |
ANA Programmatic Transparency Benchmark (with TAG TrustNet and Fiducia) | Working media share, TrueAdSpend, TrueCPM, MFA, IVT, viewability, CTV share | Quarterly since 17 Jun 2024; Q2 2026 findings 26 Aug 2026; Q3 2026 webinar 4 Nov 2026 (ANA library) | Press releases public; reports to members | Time series for working media; the quarterly working media benchmark tracks it between editions |
ISBA / PwC Programmatic Supply Chain Transparency Study | UK per-dollar split by intermediary; unknown delta | 2020 and 2022 (Marketing Dive, 7 May 2020; ExchangeWire, 16 Sep 2026) | Executive summaries public | UK baseline; intermediary split |
Adalytics | Fee variance on identical inventory; bot and MFA findings | Irregular; pre-bid bot report and CSAM-site report in 2026 (Adalytics blog) | Public | Fee-variance metric; media-quality context |
eMarketer | Spend forecasts by channel and market | Continuous; subscription | Paywalled; cited through its public pages and press coverage | Denominators for market-level fee estimates; always labelled forecast |
SEC filings: The Trade Desk, Criteo, Magnite, PubMatic, Cardlytics, Amazon, Walmart, Instacart | Revenue, gross spend or media spend, consumer incentives, partner share, segment disclosures | Annual 10-K (February to March); quarterly 10-Q | Public | Effective take rates; retail media gross-to-net |
Cloud price pages: AWS, Google Cloud; aggregators Vantage, CloudZero, egresscost.com | Instance and egress list prices with dates | Checked quarterly | Public | Infrastructure cost line |
US BLS Occupational Employment and Wage Statistics | Median wages | Annual (May reference month) | Public | Staff cost line |
IAB Tech Lab and Prebid.org | Timeout rules, throughput references | On change | Public | Infrastructure sizing assumptions |
Anonymized platform data (opt-in customers of the sponsor) | Observed bid-request volume, bid rates, win rates, fees paid to exchanges and data vendors, infrastructure cost per billion requests | Continuous; 90-day lag | Private; aggregates only | Fee-variance and infrastructure metrics; never a headline on its own |
Disclosure rules for platform data
Platform data is the only input no one else has, and the one readers will trust least, so the rules are strict and public.
- Customers opt in, in writing, per edition, and can withdraw any time before publication.
- Aggregates are computed inside each customer's environment and exported as counts and sums; no bid-level or log-level data leaves the customer.
- A published cell needs at least five contributors, and no contributor may account for more than 40% of a cell's volume.
- Fee percentages are rounded to the nearest 0.5 point and CPMs to $0.10; volumes are shown as ranges.
- Data is at least 90 days old at publication.
- Cells are defined by region (US, UK, EU) and channel (display, video, CTV, retail media); any cell below the thresholds is suppressed, and suppression is shown as "n/d", not blank.
- The aggregation code is published with the edition and reviewed by an external engineer named in the report.
- No customer is named, and no figure is presented in a way that allows a customer to be inferred.
- Platform-derived figures are always shown beside a public figure for the same metric and labelled "platform data, n contributors".
Metrics
11 of 11 rows
Download JSONTable by AdSovereign, CC BY 4.0.
1 | Fee share per dollar | Platform (DSP) + SSP + data and verification fees as a share of advertiser spend | ANA transaction costs; ISBA intermediary lines |
2 | Working media share | Share of spend reaching the publisher (ANA "reaching publishers"); TrueAdSpend shown separately as a stricter measure | ANA benchmark |
3 | DSP effective take rate | Revenue over gross spend from filings; labelled "our calculation"; includes fee in the denominator | The Trade Desk 10-K; Criteo where disclosed |
4 | SSP effective take rate | Revenue over ad spend through the platform where a filing discloses both; else n/d | Magnite, PubMatic 10-Ks (to be verified each edition) |
5 | Fee variance | Range of fee percentages observed on the same inventory and buyer path | Adalytics findings; platform data |
6 | Unattributable gap | Share of buyer spend not matched to seller receipts | ISBA 2020 and 2022 |
7 | Cost per 1,000 working impressions | Spend divided by impressions that are measurable, viewable, valid and not MFA | ANA TrueCPM; platform data where viewability is measured |
8 | Rented vs owned TCO as share of spend | From the TCO methodology at $5M, $25M and $100M | H1 model with the edition's defaults |
9 | Infrastructure cost per billion bid requests | (Compute + egress) per month divided by requests per month, cloud list prices | Bidder capacity planner; platform data |
10 | Retail media gross-to-net | Consumer incentives, partner share and media pass-through as shares of billings | Cardlytics 10-K; Walmart, Instacart disclosures |
11 | Year-on-year change | For each of the above, with the metric held constant | All |
Every metric is reported with its source, date, country and sample, and metrics from different definitions are never averaged together.
Report outline
- Headline: the fee share per dollar this year, last year, and the five-year view.
- Method and sources (this page, condensed).
- The dollar's journey: a waterfall from advertiser spend to publisher receipt, US and UK, with each study's figure.
- Working media over time: the ANA series, with the metric changes marked.
- Take rates from filings: DSP, SSP and retail media platforms, with the calculation shown.
- Fee variance: what the same inventory costs through different paths.
- The unattributable gap and what closed it.
- Retail media: gross billings to net revenue.
- What owning costs: TCO at three budgets; infrastructure per billion requests; staff.
- Platform data: the opt-in aggregates, with contributor counts.
- Limitations.
- Appendix: source register, data dictionary, aggregation code, "cite as".
Chart list
12 of 12 rows
Download JSONTable by AdSovereign, CC BY 4.0.
1 | Where the dollar goes, US 2023 vs 2024 | Waterfall | ANA 2023 study; ANA 2024 as reported |
2 | Where the pound goes, UK 2020 vs 2022 | Waterfall | ISBA/PwC |
3 | Working media share, quarterly | Line with metric-change markers | ANA benchmark |
4 | DSP effective take rate, annual | Bar | The Trade Desk 10-K series |
5 | Fee variance on identical inventory | Range (dot and whisker) | Adalytics; platform data |
6 | Unattributable gap, 2020 vs 2022 | Bar | ISBA |
7 | Retail media gross-to-net | Stacked bar | Cardlytics; Walmart; Instacart |
8 | TCO as share of spend at three budgets, three models | Grouped bar | H1 model |
9 | Infrastructure cost per billion bid requests, cloud vs bare metal | Bar | Bidder planner; Hetzner |
10 | Fee share vs working media, by year | Scatter | ANA; ISBA |
11 | Platform data: fees paid to exchanges by channel | Box plot with n | Platform aggregates |
12 | Cost of renting vs owning at the reader's spend | Interactive (embed of the TCO breakeven chart) | H1 model |
All charts: SVG with embed code, CC BY 4.0 attribution, n and source printed on the chart.
Release cadence and versioning
- Annual edition each March, after the Q4 ANA release (the Q4 2025 findings came on 23 February 2026, ANA library) and the 10-K season (The Trade Desk filed in February 2026). First edition: 16 March 2027.
- Mid-year data note each September, after the ANA Q2 release (6 August in 2026), updating charts 3 and 10 only.
- Editions live at
/research/cost-of-renting-ad-tech/{year}; the canonical URL shows the latest with links to prior years. Each edition has a DOI and a data file; prior editions are never edited, only annotated. - Methodology versioning as for the TCO methodology: major for metric definition changes, minor for source changes, patch for text. Metric definitions changed in a major version are reported both ways for one edition.
Limitations
- The public studies measure different things: the ANA 2023 study measured spend reaching the consumer, the quarterly benchmark measures spend reaching publishers, and TrueAdSpend adds viewability, validity and MFA filters. The report keeps them on separate lines and says so on every chart.
- ISBA's figures are UK, 2020 and 2022, from 15 advertisers; the ANA's are US. Neither is a probability sample of the market, and participants are large advertisers that chose to be studied.
- The Trade Desk ratio includes the platform fee in gross spend and bundles data and services, so it overstates the pure media fee; it is one company.
- 10-K segment figures mix lines (Criteo's media spend covers retail and performance media; Walmart records advertising in net sales or as a cost-of-sales reduction).
- Adalytics figures are from specific investigations, not a market sample, and are cited through trade press where the original report is not public.
- eMarketer figures are forecasts and are labelled as such.
- Cloud prices are US-region list prices; committed and reserved pricing is lower, EU regions higher. The wage series is US and for software developers.
- Platform data comes from the sponsor's customers, who are not representative of the market and who chose an in-house model; it is shown beside public figures and never as a headline.
- Rebates, kickbacks and agency principal trading are not visible in any of the sources and are outside the report's scope.
- Currency: UK and EU figures are reported in their own currencies and not converted.
Companion study
This report measures fees. Its companion, State of AI in Programmatic 2027, measures practice: which bidding, planning and agent tools practitioners use and what they expect. Both are released with open data under CC BY 4.0 on the same cadence so the two can be read together.
FAQ
How much of every advertising dollar reaches the publisher? About half, depending on the study and the year. ISBA and PwC found 51% in the UK in 2020 (Marketing Dive, 7 May 2020); the ANA benchmark reported 47.1% reaching publishers in Q3 2025 (ANA, 5 November 2025). Stricter measures that remove unviewable, invalid and MFA impressions are lower: 36 cents in the ANA's 2023 study and a 45.1% TrueAdSpend index in Q2 2026 (ANA, 17 June 2024; Fiducia on ANA, 6 August 2026).
What is the ad tech tax? The share of spend retained by intermediaries between advertiser and publisher: DSP, SSP, exchange, data, measurement and verification fees, plus whatever cannot be attributed. The ANA put transaction costs at 29% of each dollar in 2023 and 29.8% in 2024 (ANA, 17 June 2024; ExchangeWire, 16 September 2026). The ad tech tax explained page covers the layers.
Are ad tech fees going down? The evidence says working media is rising and the unattributable gap has shrunk, while fee percentages are flat. ISBA's unknown delta fell from 15% to 3% between 2020 and 2022 (ExchangeWire, 16 September 2026); the ANA's transaction-cost figure moved from 29% to 29.8% (ANA, 17 June 2024; same ExchangeWire piece); The Trade Desk's revenue over gross spend rose from 20.3% to 21.6% (The Trade Desk 10-K, FY2025, our calculation). Improvements have come from media quality, not from cheaper intermediaries.
How is this report different from the ANA benchmark? The ANA benchmark is log-level data from member advertisers, quarterly, US, behind membership for the full reports. This report is annual, public, combines the ANA and ISBA series with filings, price lists and platform data, adds the cost of owning the stack, and releases its data. It cites the ANA rather than competing with it; the working media benchmark page tracks the ANA series quarterly.
Where does the platform data come from and can it be trusted? From customers of the sponsor who opt in per edition, aggregated inside their own environments under the nine rules above, with a minimum of five contributors per published cell and an external review of the aggregation code. It is shown beside public figures and never used alone for a headline. Readers who distrust it can ignore chart 11 and lose nothing else in the report.
Continue reading
Use the in-house programmatic guide to compare the related operating models, definitions and evidence before making this decision.
How this works on owned infrastructure
The report's sponsor is AdSovereign, an enterprise, on-premise RTB stack (DSP, SSP, exchange, DMP and clean room), which has an interest in the answer and says so. That is why the method is public before the first edition, the metric definitions are fixed, the platform data is governed by published rules, and the data is released. The "what owning costs" section uses the TCO methodology and the TCO calculator, whose defaults are the ones audited on this page; the architecture page describes the stack whose customers contribute the platform data, and the pilot page describes a 60-day evaluation in which those costs are measured rather than modelled. The report stays neutral; the product is mentioned only here.
Sources
- ANA, "ANA, TAG TrustNet Launch Programmatic Transparency Benchmark" (17 June 2024). https://www.ana.net/content/show/id/pr-2024-06-tag
- ANA, Programmatic Transparency Benchmark library (reports from 5 December 2023 to 26 August 2026). https://www.ana.net/micpackage/show/id/97114
- ANA, Q3 2025 Programmatic Transparency Benchmark release (5 November 2025). https://www.ana.net/content/show/id/pr-2025-11-transparency
- Fiducia, "ANA Programmatic Transparency Benchmark Q2 2026: working media efficiency reaches a record 45.1%" (6 August 2026). https://www.fiducia.eco/post/ana-programmatic-transparency-benchmark-q2-2026-working-media-efficiency-reaches-a-record-45
- Marketing Dive, "15% of programmatic ad spend disappears in the supply chain, study says" (7 May 2020). https://www.marketingdive.com/news/15-of-programmatic-ad-spend-disappears-in-the-supply-chain-study-says/577525/
- ExchangeWire, "The Ad Tech Toll Road" by Shirley Marschall (16 September 2026). https://www.exchangewire.com/blog/2026/09/16/the-ad-tech-toll-road/
- Adalytics, research blog (accessed 17 October 2026), including "On pre-bid bot detection and filtration". https://adalytics.io/blog
- The Trade Desk, Form 10-K FY2025. https://www.sec.gov/Archives/edgar/data/1671933/000167193326000014/ttd-20251231.htm
- Criteo S.A., Form 10-K FY2025. https://www.sec.gov/Archives/edgar/data/1576427/000157642726000014/crto-20251231.htm
- Cardlytics, Form 10-K FY2025. https://www.sec.gov/Archives/edgar/data/1666071/000166607126000010/cdlx-20251231.htm
- Marketplace Pulse, "Amazon Advertising Services Sales" (accessed 17 October 2026). https://www.marketplacepulse.com/stats/amazon-advertising-services-sales
- Walmart, Q4 and full-year fiscal 2026 earnings release (19 February 2026). https://stock.walmart.com/sec-filings/all-sec-filings/content/0000104169-26-000032/earningsreleasefy26q4.htm
- Instacart, First Quarter 2026 Financial Results (6 May 2026). https://seekingalpha.com/pr/20502657
- Vantage, EC2 c7g.xlarge (updated 17 October 2026). https://instances.vantage.sh/aws/ec2/c7g.xlarge
- CloudZero, "AWS egress costs" (updated 1 May 2026). https://www.cloudzero.com/blog/aws-egress-costs
- Google Cloud, VPC pricing announcement (effective 1 February 2024). https://cloud.google.com/vpc/pricing-announce
- US Bureau of Labor Statistics, Software Developers (May 2025; modified 27 August 2026). https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
- Hetzner, AX102 dedicated server (accessed 17 October 2026). https://www.hetzner.com/dedicated-rootserver/ax102/
Changelog
18 October 2026: aligned the title and heading and applied recorded source-URL corrections where needed. Factual research cutoff remains 17 October 2026.
1.0.0, 17 October 2026. Methodology published: 10 sources in the register, 11 metrics, 12 charts, 9 disclosure rules. First edition scheduled 16 March 2027.