#relationships·Jul 17, 2026·6 min read
CPM vs Take Rate: Which Metric Tells You If Your Campaign Actually Works?
CPM (Cost Per Mille) tells you how much you pay for 1,000 ad impressions. Take Rate tells you what percentage of that spend the platform or publisher keeps as its fee. Together they answer: Is my media cost efficient, and how much of my budget actually buys inventory?
Core Difference: Price vs. Platform Cut
CPM is the price you pay for 1,000 ad impressions. It's your cost side.
Take Rate is the percentage of your spend that the platform (e.g., Google Ad Manager, Meta, a DSP) keeps as its fee. It's the platform's revenue share.
- CPM = (Total Cost / Impressions) × 1,000
- Take Rate = (Platform Revenue / Total Spend) × 100
Why it matters
- A low CPM can still be wasteful if the Take Rate is high (you're paying a big fee for cheap inventory).
- A high CPM might be fine if the Take Rate is low (most of your budget goes to actual media).
Key insight: CPM measures media cost efficiency; Take Rate measures platform cost efficiency.
Which to Use When
Choose CPM when:
- You're comparing media costs across publishers or ad networks.
- You want to know if your bid strategy is competitive.
- You're optimizing for reach efficiency (cost per thousand eyeballs).
Choose Take Rate when:
- You're evaluating platforms (DSP, SSP, ad exchange) and their fee structures.
- You want to understand how much of your budget actually reaches publishers.
- You're negotiating revenue share with a partner.
Use both together when:
- You're building a full cost model for a campaign: CPM tells you the gross cost, Take Rate tells you the net cost after fees.
- You're auditing a programmatic supply chain to see where money leaks.
How they diverge
What They Measure
- CPM: Cost per 1,000 impressions (media price).
- Take Rate: Percentage of spend kept as platform fee (margin).
Direction of Impact
- CPM: Lower is better for the advertiser (cheaper impressions).
- Take Rate: Lower is better for the advertiser (more budget goes to media).
Typical Range
- CPM: $0.50 – $50+ depending on audience, format, and market.
- Take Rate: 10% – 50% depending on platform and deal type (e.g., programmatic guaranteed vs. open auction).
Where they overlap
Both Are Efficiency Ratios
Both metrics express cost efficiency: CPM per impression, Take Rate per dollar spent.
Both Require Context
A low CPM can hide a high Take Rate, and a low Take Rate can hide a high CPM. Neither should be used alone to judge campaign health.
Real scenarios
The Cheap CPM That Wasn't Cheap
An advertiser ran a display campaign on a new DSP with a $2.00 CPM — much lower than their usual $5.00 CPM. But the Take Rate was 40%, meaning only $1.20 of every $2.00 went to actual media. Net CPM after fees: $3.33, not $2.00.
- What happened: The low CPM was subsidized by a high platform fee.
- What they checked: CPM alone looked good; adding Take Rate revealed the true cost.
Takeaway: Always calculate net CPM = CPM / (1 – Take Rate) to compare apples to apples.
The High CPM That Was Actually Efficient
A premium publisher charged a $15 CPM for a guaranteed deal — higher than the $8 CPM open auction rate. But the Take Rate was only 5% (direct deal) vs. 30% (open auction). Net CPM: $15.79 vs. $11.43.
- What happened: The direct deal's lower fee offset the higher media cost.
- What they checked: Comparing net CPM after Take Rate showed the direct deal was only 38% more expensive, not 88%.
Takeaway: High CPM + low Take Rate can be more efficient than low CPM + high Take Rate.
How they work together
Use CPM when you're comparing media costs across publishers, ad networks, or campaigns. It's your go-to for bid optimization and reach efficiency.
Use Take Rate when you're evaluating platform fees, negotiating revenue share, or auditing the programmatic supply chain for cost leakage.
Use both when building a full cost model: CPM gives gross cost, Take Rate reveals net cost after fees. Essential for supply path optimization (SPO).
Side-by-side snapshot
| Lens | CPM | Take Rate |
|---|---|---|
| Definition | Cost per 1,000 impressions | Percentage of spend kept as platform fee |
| Formula | (Total Cost / Impressions) × 1,000 | (Platform Revenue / Total Spend) × 100 |
| Optimization Goal | Lower is better (cheaper media) | Lower is better (more budget to media) |
| Typical Range | $0.50 – $50+ | 10% – 50% |
| Used By | Media buyers, campaign managers | Programmatic traders, finance teams |
Common pitfalls
Optimizing CPM Without Checking Take Rate
Why the confusion is wrong: A low CPM can be achieved by buying cheap, low-quality inventory that comes with a high platform fee. You end up paying more in fees than you save on media.
- What to do instead: Always calculate net CPM = CPM / (1 – Take Rate). Optimize for net CPM, not gross CPM.
Treating Take Rate as a Fixed Cost
Why the confusion is wrong: Take Rate can vary by deal type, volume, and platform. Assuming a flat 20% fee across all campaigns can lead to incorrect budget allocation.
- What to do instead: Track Take Rate per campaign or deal ID. Use it as a negotiation lever, not a constant.
Quick check
Test whether you can tell these metrics apart.
single
Which metric tells you the percentage of your ad spend that the platform keeps as a fee?
Select an answer to continue
For learning only. Not advice on bids or spend.
You may also like
Metrics
Cost Per Mille (CPM)
CPM (Cost Per Mille) is the price an advertiser pays for 1,000 ad impressions.
CostMetrics
Take Rate (Platform Fee Share)
Take Rate is the percentage of transaction value that an ad platform (SSP, exchange, ad network…
EconomicsRelationships
CVR vs ROI
RelationshipsRelationships
Attribution vs ROAS
Relationships