What Is CPM?
CPM stands for Cost Per Mille — Latin for "per thousand." It measures how much an advertiser pays for 1,000 impressions of their ad. An impression is counted each time an ad is displayed, regardless of whether anyone clicks on it.
CPM is the foundational pricing model for display, video, and awareness advertising. When you run a Facebook reach campaign, buy YouTube pre-roll, or purchase banner ads on a publisher site, you're almost always paying on a CPM basis — either directly or indirectly through the platform's auction.
How CPM Is Calculated — All Three Formulas
There are three versions of the CPM formula depending on what you're solving for. This calculator handles all three with the mode toggle above.
| Solving For | Formula | Example |
|---|---|---|
| CPM | CPM = (Budget ÷ Impressions) × 1,000 | $500 ÷ 62,500 × 1,000 = $8.00 |
| Budget | Budget = (CPM × Impressions) ÷ 1,000 | $8.00 × 62,500 ÷ 1,000 = $500 |
| Impressions | Impressions = (Budget ÷ CPM) × 1,000 | $500 ÷ $8.00 × 1,000 = 62,500 |
All three are the same formula rearranged. The mode toggle in the calculator above determines which variable is the output and which two are inputs.
Average CPM by Platform — 2026 Benchmarks
CPM varies dramatically across platforms. The differences reflect audience size, targeting precision, ad format, and how much competition exists in each platform's auction. Here's what advertisers are typically paying in 2026.
| Platform | Typical CPM Range | Best Use Case | Relative Cost |
|---|---|---|---|
| $30–$50 | B2B, decision-maker targeting, professional services | Highest | |
| $9–$14 | Consumer brands, fashion, beauty, lifestyle | High | |
| $8–$10 | Direct response, e-commerce, broad audiences | Medium-High | |
| YouTube | $5–$10 | Brand awareness, video storytelling, retargeting | Medium |
| TikTok | $4–$7 | Reach, younger demographics, video-first brands | Low-Medium |
| Google Display | $2–$4 | Broad reach, retargeting, awareness at scale | Lowest |
Ranges reflect global averages across industries. Competitive verticals (healthcare, finance, beauty) sit at the upper end. See the full CPM by industry breakdown →
What Affects Your CPM?
CPM is not a fixed rate — it's the output of a real-time auction. These are the six variables that move it most significantly.
🗓 Seasonality
Q4 (Oct–Dec) is the most expensive period on every platform. CPMs spike 40–60% as e-commerce brands flood auctions. January–February and July–August are the cheapest windows.
🎯 Audience Size
Narrow audiences cost more per impression because many advertisers compete for a small pool. Broad audiences reduce CPM. Over-targeting is the most common cause of inflated costs.
✨ Creative Quality
Platforms reward high-engagement ads with lower delivery costs. Better creative = better relevance score = cheaper CPM. A high-quality ad can cost 30–50% less per impression than a poor one.
📍 Placement
Feed placements are the most competitive. Reels, Stories, and Display Network placements typically cost 20–40% less for the same audience. Testing placement mix is often the fastest CPM lever.
🏭 Industry
Healthcare, finance, and beauty advertisers pay more because their customer LTV is high. Low-competition verticals like education and B2B generalist content see lower baseline CPMs.
🎯 Campaign Objective
Awareness objectives optimizing for reach produce the lowest CPMs. Conversion-optimized campaigns cost more because the algorithm competes harder to find buyers in your audience.
Also need to check your ad profitability?
Our ROAS calculator shows profit, break-even threshold, and true return — not just the revenue multiple.
Try the ROAS Calculator →Frequently Asked Questions
What is a good CPM for digital advertising?
It depends on your platform and industry. For most Meta (Facebook/Instagram) campaigns, a CPM between $7 and $12 is healthy. For Google Display, $2–$4 is typical. LinkedIn's $30–$50 CPM is normal for B2B. The most important benchmark is not the number itself but whether your CPM is generating a positive return — which depends on your CTR, conversion rate, and average order value.
Is lower CPM always better?
No. A low CPM means cheap impressions, but if those impressions reach the wrong audience, they won't convert. A $50 LinkedIn CPM reaching the exact decision-maker you need often delivers better ROI than a $3 Google Display CPM reaching a broad, unqualified audience. Evaluate CPM relative to your cost-per-result, not in isolation.
What is the difference between CPM and CPC?
CPM (Cost Per Mille) charges per 1,000 impressions — you pay whether anyone clicks or not. CPC (Cost Per Click) charges only when someone clicks your ad. Both models run on the same underlying auctions; most platforms let you choose which metric to optimize toward. CPM is better for awareness; CPC is better when driving traffic is the primary goal.
Why did my CPM suddenly increase?
The most common causes are: Q4 seasonal demand (October–December), creative fatigue reducing your relevance score, your audience becoming over-targeted as competitors enter your niche, a platform algorithm change, or a budget increase that pushed you into a more competitive bidding tier. Check which metric changed first — relevance score, audience size, or auction competitiveness — to find the root cause.
How many impressions does my budget buy?
Use the "Solve for Impressions" mode in the calculator above. The formula is: Impressions = (Budget ÷ CPM) × 1,000. At a $9 CPM with a $5,000 budget, you'll receive approximately 555,555 impressions. Keep in mind that platform CPMs are averages — your actual delivery will vary based on targeting, creative, and auction competition during your campaign window.