Short answer
The Trade Desk is a self-service DSP whose revenue comes from "a platform fee generally based on a percentage of our clients' total platform spend", on master services agreements that generally run one year, renew automatically and are "terminable at any time upon 60 days' notice by either party".[1] It publishes no price.[2] Stay while that fee is smaller than a bidding team and its servers, and while your advantage is in planning and buying. Look at StackAdapt, Display & Video 360, Amazon DSP, Beeswax, a white-label DSP such as Epom, or your own bidder when the fee grows with every budget increase or your model and your data need to decide each bid.
The Trade Desk sells access to its demand-side platform to agencies and brands, who run campaigns on it themselves. Its own website shows no prices, so the commercial model has to be read out of its annual report.
The revenue model, in the company's own words: "We generate revenue by charging our clients a platform fee generally based on a percentage of our clients' total platform spend and from providing value-added services and data to support their advertising campaigns."[1] No percentage appears anywhere in the filing, and no price appears on the website.[1][2]
The contract is short and easy to leave. "Generally, these MSAs have one-year terms that renew automatically for additional one-year periods, unless earlier terminated, and are terminable at any time upon 60 days' notice by either party." The same filing says the MSAs "do not contain any material commitments on behalf of clients to use our platform to purchase ad inventory, value-added services or data".[1]
Control sits with the buyer, inside the vendor's platform: "Our clients directly access and execute campaigns on our platform and can control all facets of inventory purchasing decisions." Clients may also use the APIs to "design their own user interface, bulk manage advertising campaigns and link other systems, including ad servers or reporting tools".[1]
For scale, the filing reports 2025 revenue of $2,896,284 thousand on gross spend of $13,394,683 thousand, and defines gross spend as "the amount of a client's spend on our platform for advertising inventory, value-added services and data; plus the platform fee".[1] Because gross spend already contains the fee, the ratio of the two is not any single client's rate. The rate that matters is the one in your own contract.
| Option | Model | Published fee | Term and exit | Data access |
|---|---|---|---|---|
| The Trade Desk | Self-service DSP; clients "control all facets of inventory purchasing decisions"[1] | A percentage of total platform spend; the percentage is not published[1][2] | Generally one-year terms, renewing automatically; 60 days' notice either way[1] | Set in the client MSA, which is not published |
| StackAdapt | Self-serve, managed or hybrid multichannel DSP; tiers from Basic, paid by credit card, to Enterprise on custom terms[3] | No price list. "At StackAdapt, there are no hidden tech fees"[3]; the terms warn "THERE MAY BE A REQUIRED MINIMUM CAMPAIGN VALUE" for the initial campaign[4] | Termination for convenience "upon 90 days' prior written notice"[4] | "Client Data … are the sole and exclusive property of Client"; "Client is solely responsible for exporting or backing up its data prior to termination"[4] |
| Display & Video 360 | Google's "end-to-end campaign management for enterprises in one tool"[5] | Not published[5] | Not published | Data Transfer v2.0: log-level impression and click files to Google Cloud Storage 24 times a day, activity and match-table files daily, all deleted after 60 days[6] |
| Amazon DSP | "We offer two options to get started: self-service and managed-service."[7] | Managed service "typically requires a minimum spend of $50,000 USD (minimum may vary per country)"; no minimum is stated for self-service[7] | Not published | Not published on the product page |
| Beeswax (FreeWheel) | "Bidder-as-a-service"; AdExchanger reported that "users can install their own algorithms"[8] | AdExchanger reported that it "charges a subscription fee rather than taking a percentage of media"[8]; the pricing page carries no figures[9] | Not published | Not published |
| Epom white-label DSP | A DSP under your brand, hosted by Epom[10][11] | Light: "5% of your ad spend or $250 per month, whichever is higher"; Pro: the same at $2,000. A one-time $500 set-up fee "may" be charged. Up to 5,000 QPS on both Light and Pro[10] | Renews in 12-month periods; either party may terminate for convenience on at least 30 days' written notice[11] | "Epom is not granting Client any rights whatsoever in the Software source code"; account data "erased from the Software within thirty (30) days of non-renewal or earlier termination"[11] |
| Kevel | API-based ad-serving infrastructure for building your own ad platform[12] | Not published; the site has no pricing page[12] | Not published | "We're the data processor, you're the data controller so you're always in control of your first-party data"[12] |
| Your own DSP | Your bidder, your supply integrations, your campaign tools | No platform fee; servers, bandwidth and a team | Your own contracts with supply partners | Your logs, kept as long as you decide |
| Item | Why it matters | What to do |
|---|---|---|
| Notice and renewal date | Terms generally run one year and renew automatically; either side can end on 60 days' notice[1] | Put the renewal date in the plan and give notice with a buffer |
| Campaign structure | Line items, budgets, flights and targeting live inside the platform | Export them and map every setting to the new platform before the last flight ends |
| Audiences | First-party segments reach the DSP through data partners and onboarding | Re-onboard segments to the new platform and compare match rates before moving spend |
| Private marketplace deals | Deal IDs are set up by the supply side against a buyer's seat | Ask each supply partner to re-target the deals to the new seat |
| Conversion tags | Advertiser sites carry the platform's tags | Add the new tags first, run both through the overlap, remove the old ones last |
| Reporting and log-level history | What you may export, and for how long, is set in your own agreement rather than on a public page | Export everything you need for billing disputes and models before notice ends |
These are the cost drivers, not a price.
It publishes no minimum. The annual report says the MSAs "do not contain any material commitments on behalf of clients to use our platform to purchase ad inventory, value-added services or data".[1] Anything beyond that is set in your own contract.
"Generally, these MSAs have one-year terms that renew automatically for additional one-year periods, unless earlier terminated, and are terminable at any time upon 60 days' notice by either party."[1] Read your own agreement: the filing describes the general case.
Epom publishes white-label DSP prices: on the Light plan, "5% of your ad spend or $250 per month, whichever is higher", and the same structure at $2,000 on Pro.[10] Amazon states a typical $50,000 minimum for its managed service.[7] StackAdapt, Display & Video 360, Beeswax and Kevel publish no fee figures.[3][5][9][12]
When the platform fee on your spend exceeds what a bidding team and its infrastructure cost, or when your model and your data must decide each bid under your own code, and you can staff on-call operations. Build, license or rent a DSP covers the decision in full.
Disclosure: this page is published by amBrain. From amBrain's AdTech services: "DSP development, real-time bidding platforms, and ad exchange engineering." The last row of the comparison table is the kind of work amBrain does. Every vendor fact on this page links to its source. The Trade Desk, StackAdapt, Display & Video 360, Amazon DSP, Beeswax, Epom, Kevel and Unified ID 2.0 are trademarks of their owners and are used only to identify the products discussed.
Related