CPM (cost per mille) is the price advertisers pay for every 1,000 ad impressions, calculated as total spend divided by impressions, multiplied by 1,000. It's the metric that sets your floor cost before a single click or conversion happens, and it moves constantly with auction competition, seasonality, and — more than most media buyers admit — creative quality.
If CPA and ROAS are the scoreboard, CPM is the entry fee. Understanding what moves it, and what's normal by platform, tells you whether a campaign is expensive because of the market or because of your ad.
What Is CPM (Cost Per Mille)?
"Mille" is Latin for thousand, so CPM literally means cost per thousand impressions. An impression counts each time your ad is served to a screen, whether or not anyone engages with it. CPM is an auction-driven price — the platform runs a real-time bidding process across advertisers targeting overlapping audiences, and your CPM reflects how much competition exists for that inventory at that moment.
The CPM Formula:
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000
Example: you spend $500 and get 100,000 impressions. CPM = ($500 ÷ 100,000) × 1,000 = $5.00.
Use our CPM calculator to run this instantly against your own spend and impression numbers, including a comparison against platform benchmarks.
CPM vs CPC vs CPA how they relate
CPM, CPC, and CPA measure three different layers of the same funnel:
- CPM = cost to be seen (impressions)
- CPC = cost to be clicked (clicks) — see our CTR guide for the rate that connects the two
- CPA = cost to convert (acquisitions) — full breakdown in our CPA guide
They're mathematically linked: a high CPM with a strong CTR can still produce a low, healthy CPC. A low CPM with a weak, irrelevant ad can produce a CPC that's worse than a "more expensive" placement with better creative. CPM alone never tells you if a campaign is working — it only tells you what you're paying to show up.
CPM varies by platform based on inventory supply, audience demand, and ad format. These ranges reflect blended industry reporting across verticals for 2025-2026.
| Platform | Typical CPM range |
|---|
| Meta (Facebook/Instagram Feed) | $8 – $16 |
| Instagram/Facebook Reels | $6 – $14 |
| TikTok Ads | $4 – $12 |
| YouTube (in-stream, skippable) | $10 – $30 |
| Pinterest | $3 – $8 |
| LinkedIn | $30 – $80 |
| Google Display Network | $2 – $6 |
TikTok and Reels placements tend to run cheaper than Feed largely because of inventory growth outpacing advertiser demand, and because both platforms actively reward native, UGC-style video with better delivery — cheaper CPM is partly a reward for creative that keeps people watching instead of scrolling past.
What Drives CPM Up or Down?
Five factors move your CPM more than anything else:
- Audience competition. Broad, high-value audiences (parents, homeowners, high-income segments) cost more because more advertisers are bidding for the same eyeballs.
- Seasonality. CPMs spike hard in Q4 (Black Friday through December) as ecommerce demand floods the auction, sometimes 30-50% above baseline.
- Ad relevance and quality score. Platforms reward ads that hold attention and engagement with cheaper delivery — this is Meta's relevance score and TikTok's equivalent quality signals working in your favor or against you.
- Placement. Reels and TikTok-style vertical video placements often post lower CPMs than static Feed placements due to more available inventory.
- Bid strategy. Aggressive bid caps or overly narrow targeting can artificially inflate CPM by restricting the auction pool your ad competes in.
Video ads with a strong hook in the first 3 seconds see meaningfully lower CPMs than static image ads on the same audience, because platforms reward watch time (2025 platform data).
Does Creative Actually Affect CPM?
Yes — this is the part most advertisers underestimate. Every major ad platform runs some version of a relevance or quality score that factors into the auction. An ad that gets skipped instantly, reported, or hidden signals low quality to the algorithm, and the platform charges more to deliver it. An ad that holds attention, gets watched to completion, and earns engagement signals high quality, and the platform rewards it with cheaper delivery.
This means two advertisers bidding into the identical audience can pay meaningfully different CPMs based purely on creative quality. A generic stock-footage ad and a UGC-style ad with a real person and a strong hook are not competing on a level playing field — the platform is actively pricing the difference in engagement.
How to lower your CPM
- Lead with a hook, not a logo. The first 1-3 seconds decide whether a viewer engages or scrolls, and engagement is what the algorithm prices.
- Test broad targeting before narrow. Platforms with mature algorithms (Meta Advantage+, TikTok's automated targeting) often deliver cheaper CPMs on broader audiences once there's enough conversion data to learn from.
- Rotate creative before fatigue sets in. A fatigued ad's engagement rate drops, and CPM creeps up in response — refresh before that happens, not after.
- Use native aspect ratios and pacing. Vertical, fast-paced, UGC-style video consistently earns cheaper delivery than repurposed horizontal or overly polished content.
- Avoid Q4 if you can shift timing. If your campaign isn't season-locked, running heavier spend in Q1-Q3 avoids the steepest CPM spikes of the year.
Building enough fresh, native-feeling creative to keep CPM down is the actual bottleneck for most teams — not strategy. Creetr generates UGC-style video ads from a product link, with AI actors, hooks, and captions built in, so refreshing creative weekly doesn't require a new production budget every time.
| Format | Relative CPM |
|---|
| Static image | Baseline |
| Carousel | Slightly above baseline |
| Short-form vertical video (UGC-style) | Often below baseline |
| Long-form video (60s+) | Above baseline, higher production cost |
| Collection/catalog ads | Near baseline |
Short-form, native-feeling video is the one format that reliably runs below the account's baseline CPM across most verticals, which is a big part of why UGC-style Reels and TikTok ads have become the default creative format for performance accounts.
What CPM trends should marketers watch in 2026
A few shifts are worth building into your planning this year rather than reacting to after the fact:
- Vertical video inventory keeps growing. As Reels, TikTok, and YouTube Shorts continue expanding ad load, CPMs on short-form vertical placements have generally trended flat-to-down relative to Feed, even as overall platform demand rises.
- AI-generated and AI-assisted creative is scaling test volume. Teams that used to run 2-3 ad variants a month are now running 10-20, which increases the odds of finding a low-CPM winner faster — and raises the bar for what "average" creative quality looks like in the auction.
- Attention metrics are becoming a bigger delivery signal. Platforms are increasingly weighting watch-through and engagement signals over simple click data when pricing delivery, which further rewards native-feeling, hook-driven video over static or repurposed ads.
- Q4 volatility remains the biggest predictable spike. Budget planning should still assume a 30-50% CPM premium during peak holiday shopping weeks regardless of other trends.
None of these trends change the fundamentals — CPM is still an auction price shaped by competition and creative quality — but they do mean the gap between accounts that test creative constantly and accounts that don't will likely keep widening.
Is CPM half market, half creative
CPM tells you what the auction is charging you to show up — but the auction is pricing your creative's quality just as much as your audience's competitiveness. The fastest lever to lower CPM isn't a smarter bid strategy, it's a better hook. Try Creetr free to generate the UGC-style video variants that earn cheaper delivery instead of fighting the auction with budget alone.
For the rest of the funnel math, see our guides on CPA, CTR, and ROAS to understand how CPM connects to what you actually care about — profitable customers.
FAQs
What is a good CPM?
A good CPM depends on platform and vertical, but general ecommerce benchmarks in 2026 run $8-$16 on Meta Feed, $6-$14 on Reels, and $4-$12 on TikTok. CPM alone isn't a success metric — pair it with CTR and CPA to know if a "cheap" CPM is actually delivering results.
How is CPM calculated?
CPM is calculated as (Total Ad Spend ÷ Total Impressions) × 1,000. For example, $200 in spend generating 40,000 impressions gives a CPM of $5.00. Platforms calculate and display this automatically in ads manager reporting.
Why did my CPM suddenly increase?
Sudden CPM increases are usually caused by seasonal demand spikes (especially Q4), increased competition in your target audience, creative fatigue lowering your engagement rate, or a narrower audience restricting available inventory in the auction.
Does video lower CPM compared to images?
Often, yes. Short-form, native-feeling vertical video — especially UGC-style ads — tends to earn cheaper delivery than static images because platforms reward the higher watch time and engagement video generates, which factors into the ad auction's quality score.
What's the difference between CPM and CPC?
CPM charges per 1,000 impressions regardless of clicks, while CPC (cost per click) charges only when someone clicks. CPM is used for awareness and reach goals; CPC and CPA are used for direct-response campaigns focused on traffic and conversions.
Is a low CPM always better?
Not necessarily. A low CPM with a weak, low-converting ad can produce worse overall results than a higher CPM with a strong, high-converting ad. Always evaluate CPM alongside CTR and CPA rather than in isolation.