What Is CPM? Cost Per Mille, Explained With Benchmarks
CPM is your cost per 1,000 ad impressions: spend ÷ impressions × 1,000. See channel medians for Meta, TikTok, LinkedIn and YouTube, and when a high CPM is cheap.
On this page
CPM (cost per mille) is the price of 1,000 ad impressions: spend divided by impressions, multiplied by 1,000. Spend $500 to serve 40,000 impressions and your CPM is $12.50. It is the base unit of media pricing on every major auction — before anyone clicks, converts, or buys, you are paying a market rate for attention — and it varies enormously by platform, audience, and season.
How do you calculate CPM?
The formula normalizes spend to a per-thousand price so campaigns of different sizes compare cleanly:
CPM = ad spend ÷ impressions × 1,000
A campaign that spends $2,400 and serves 180,000 impressions ran at a $13.33 CPM. Try your own numbers:
CPM = spend ÷ impressions × 1,000Two definitional notes that keep the number honest. First, impressions are served, never necessarily seen — viewability standards differ by platform, and a feed impression scrolled past in 200 milliseconds counts the same as a 15-second view. Second, platforms bill some formats by other units (views, clicks) but still report an effective CPM, which is the right number for cross-channel comparison.
What is a good CPM? Channel benchmarks
CPM is an auction price, so there is no virtue in any absolute number — but the market medians tell you what attention costs where. From Revealbot/Varos trackers and published agency datasets (2024–25), with YouTube from Google and agency medians:
| Channel | Typical CPM | Context |
|---|---|---|
| TikTok | $5–10 | cheapest broad reach among major feeds |
| YouTube (skippable in-stream) | $10–20 | Shorts inventory prices below long-form |
| Meta (Facebook + Instagram) | $14–15 blended | retargeting audiences price above prospecting |
| $30–35 | priciest feed; pays for B2B targeting precision |
Read the spread as a menu of trade-offs rather than a ranking. TikTok sells the cheapest attention in volume; LinkedIn sells the most expensive attention with the most precise professional targeting. Which trade is right depends entirely on what a matched viewer is worth to you. Our Paid Media Benchmarks report compiles these alongside CPC, CTR, and CVR medians so you can price the full funnel per channel, and the deeper cross-platform context lives in our roundup of paid media statistics.
Why do CPMs rise and fall?
Because CPM is a second-price-auction output, never a rate card. The main forces:
- Competition for your audience. More advertisers bidding on the same users raises the clearing price. This is the whole story of Q4: retail budgets flood in and CPMs swing 30% or more, then January resets the market.
- Audience size and freshness. Narrow retargeting pools and fatigued audiences cost more per impression because the platform has fewer chances to find cheap inventory.
- Ad quality and engagement. Platforms discount ads users engage with and surcharge ads users skip. Creative is the largest controllable input — published platform and agency studies show creative explains the majority of paid-social performance variance, with UGC and native-feeling formats cutting CPAs 20–50% versus polished statics in head-to-head tests.
- Placement and format mix. Stories, Reels, and Shorts inventory typically price below premium feed placements; auto-placements blend them.
- Country and device mix. Identical targeting across markets can produce CPMs that differ by multiples.
Seasonality deserves respect in planning: a brand whose economics barely work at a $12 CPM in June should model what happens at $16 in November before committing a Q4 budget.
CPM vs CPC vs CPA: what does each actually buy?
The three metrics form a chain, and each answers a different question:
| Metric | What you are buying | Formula | Best for judging |
|---|---|---|---|
| CPM | 1,000 impressions (attention) | spend ÷ impressions × 1,000 | media buying efficiency, reach campaigns |
| CPC | one visit | spend ÷ clicks | traffic efficiency; see the CPC glossary entry |
| CPL / CPA | one lead or conversion | spend ÷ outcomes | what performance budgets actually care about |
CPM buys attention while CPA buys outcomes, and the bridge between them is your click-through rate and your conversion rate. That bridge is where most accounts win or lose: at a fixed $14.50 CPM, moving CTR from 0.9% to 1.6% (both inside the normal Meta range) drops effective CPC from $1.61 to $0.91 with zero change in the auction. The platform charges you for impressions; your creative decides what each impression yields.
When is a high CPM actually cheap?
Whenever the audience premium is smaller than the value difference of the audience. The classic case is B2B: LinkedIn at a $32 CPM looks five times as expensive as TikTok at $6. But if LinkedIn's job-title targeting puts 10 times as many qualified buyers behind each thousand impressions, the expensive channel is the cheap one per qualified visit — which is why LinkedIn sustains $30–35 CPMs and a cost per lead of $75–150 for B2B offers while remaining the default B2B prospecting channel.
The generalizable habit: never compare channels on CPM. Compare on cost per qualified outcome, computed as CPM ÷ (1,000 × CTR × CVR), with your own rates per channel. A worked example with data-pack medians: Meta at $14.50 CPM, 1.3% CTR, and 2.5% ecommerce CVR yields roughly $44.60 per purchase; TikTok at $7 CPM, 1.0% CTR, and 1.5% CVR yields about $46.70. The 2x CPM advantage evaporates at the outcome line. Our Media Mix Planner runs exactly this chain across channels with editable benchmarks, and the full head-to-head on the two feeds lives in Meta ads vs TikTok ads.
How do you lower your effective CPM?
You rarely control the auction, but you control most of what multiplies it:
- Ship more creative, more often. Engagement-earning ads get discounted impressions. Accounts that test creative weekly systematically out-price accounts shipping two ads a quarter — the published average-to-top-quartile performance spread on the same channel is 2–4x, and creative velocity is the main driver.
- Broaden where the algorithm is good. Over-narrow targeting pays a scarcity premium; modern delivery systems usually find buyers cheaper in broader pools.
- Manage frequency. Rising frequency with flat reach means you are re-buying the same eyeballs at increasing prices. Cap it or refresh the audience.
- Mix placements deliberately. Letting cheaper video placements carry reach while premium feed placements carry conversion intent lowers the blended price of attention.
- Plan around seasonality. Shift testing and audience-building into cheap quarters; reserve Q4 budgets for proven winners.
Running this discipline across channels, quarter after quarter, is the core of a paid media practice: the auction sets the price of attention, and the operating system around creative and measurement decides what that attention returns. For every other metric in this pricing chain, our growth marketing glossary has the full series.
