Glossary

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:

Try it — CPMCPM = spend ÷ impressions × 1,000
$14per 1,000 impressions

Two 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:

CPM medians by channel, 2024–25
ChannelTypical CPMContext
TikTok$5–10cheapest broad reach among major feeds
YouTube (skippable in-stream)$10–20Shorts inventory prices below long-form
Meta (Facebook + Instagram)$14–15 blendedretargeting audiences price above prospecting
LinkedIn$30–35priciest feed; pays for B2B targeting precision
Medians from Revealbot/Varos trackers and published agency datasets, 2024–25; YouTube from Google/agency medians. Directional — your audience, country mix, and season move these substantially.

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:

The pricing chain from attention to outcome
MetricWhat you are buyingFormulaBest for judging
CPM1,000 impressions (attention)spend ÷ impressions × 1,000media buying efficiency, reach campaigns
CPCone visitspend ÷ clickstraffic efficiency; see the CPC glossary entry
CPL / CPAone lead or conversionspend ÷ outcomeswhat performance budgets actually care about
Linked by two rates: CPC = CPM ÷ (1,000 × CTR), and CPA = CPC ÷ CVR. Improve either rate and every downstream price falls.

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:

  1. 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.
  2. Broaden where the algorithm is good. Over-narrow targeting pays a scarcity premium; modern delivery systems usually find buyers cheaper in broader pools.
  3. Manage frequency. Rising frequency with flat reach means you are re-buying the same eyeballs at increasing prices. Cap it or refresh the audience.
  4. Mix placements deliberately. Letting cheaper video placements carry reach while premium feed placements carry conversion intent lowers the blended price of attention.
  5. 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.

Frequently asked questions

What does CPM stand for?
CPM stands for cost per mille — mille is Latin for thousand — so it is the price of 1,000 ad impressions. The formula is spend divided by impressions, multiplied by 1,000. If a campaign spends $500 and serves 40,000 impressions, the CPM is $12.50. It is the base price of attention on every auction-based ad platform.
What is a good CPM on Meta?
Blended Meta (Facebook plus Instagram) CPMs run around $14–15 per Revealbot/Varos trackers and published agency datasets from 2024–25. Prospecting broad audiences usually prices below tight retargeting audiences, and Q4 pushes everything up. A good CPM is one that still produces a profitable cost per outcome after your CTR and conversion rate are applied, so judge it at the end of the chain.
Why is my CPM so high?
CPM is an auction price, so it rises with competition for your audience, narrow targeting, small or fatigued audiences, low ad quality rankings, and seasonality — Q4 alone swings CPMs 30% or more in both directions. Creative is usually the fixable part: ads that earn engagement are effectively subsidized by the auction, while ads users skip get charged a premium for the same impressions.
Is a lower CPM always better?
No. CPM prices attention without saying anything about who is paying attention. LinkedIn CPMs of $30–35 routinely out-earn $6 TikTok CPMs for B2B offers because the audience match is worth multiples of the impression price. Divide CPM by click-through rate and conversion rate to get cost per outcome, then compare channels on that number instead.
What is the difference between CPM and CPC?
CPM is the price of 1,000 impressions; CPC is the price of one click. They are two billing views of the same auction, linked by click-through rate: effective CPC equals CPM divided by clicks per 1,000 impressions. A $15 CPM with a 1.5% CTR implies a $1.00 CPC. Brand campaigns tend to be judged in CPM terms, performance campaigns in CPC and cost-per-outcome terms.

Free tools for this topic

FREE TOOLAI Brand Visibility MonitorDoes ChatGPT recommend you — or your competitor?CALCULATORAI & Automation ROI CalculatorPut a payback date on every automation idea.FREE TOOLAI Readiness ScorecardTwelve questions. Your automation roadmap, scored.

Keep reading

GlossaryWhat Is CPC? Cost Per Click Benchmarks & FormulaRead →GlossaryWhat Is CPL? Cost Per Lead Benchmarks & FormulaRead →GlossaryWhat Is Conversion Rate? CVR Benchmarks & FormulaRead →
CATALIST NEWSLETTER

Monthly dose of growth marketing.

Get marketing tips, narratives, guides, and playbooks delivered to your inbox.