Calculate CPM from your ad spend and impressions, or reverse-calculate how many impressions your budget buys. Includes 2026 CPM benchmarks for Google Display, Facebook, LinkedIn, TikTok, and YouTube.
Last updated: March 2026 · Reading time: 8 min
This CPM calculator has two modes. The first mode calculates your CPM from total ad spend and impressions: it divides cost by impressions and multiplies by 1,000. A $2,500 campaign that delivered 500,000 impressions has a CPM of $5.00. The second mode reverses the calculation: given a budget and expected CPM, it tells you how many impressions you can expect to receive.
CPM is the standard pricing model for display, video, and brand awareness campaigns. Unlike CPC (cost per click), CPM charges you per 1,000 views of your ad, regardless of whether anyone clicks. It's the right metric when your goal is reach and visibility, not direct response.
CPM (Cost Per Mille): The cost an advertiser pays for 1,000 impressions (views) of their ad. Calculated as (Total Cost / Total Impressions) x 1,000.
| Calculation | Formula | Example |
|---|---|---|
| CPM | (Total Cost / Total Impressions) x 1,000 | ($2,500 / 500,000) x 1,000 = $5.00 |
| Total Cost from CPM | (CPM x Impressions) / 1,000 | ($5.00 x 500,000) / 1,000 = $2,500 |
| Impressions from Budget | (Budget / CPM) x 1,000 | ($5,000 / $5.00) x 1,000 = 1,000,000 |
| Cost Per Impression | CPM / 1,000 | $5.00 / 1,000 = $0.005 |
CPM varies widely by platform, audience, placement, and industry. These benchmarks are compiled from Statista (2025), Databox (2024), and our own client data across 80+ campaigns. Use them to evaluate whether your CPM is competitive for your platform and audience.
| Platform | Average CPM (2025-2026) | Range | Best For |
|---|---|---|---|
| Google Display Network | $2.80 | $0.50 - $6.00 | Broad reach, remarketing |
| Facebook/Instagram (Feed) | $7.50 | $3.00 - $15.00 | B2C awareness, retargeting |
| Facebook (Stories) | $5.20 | $2.00 - $10.00 | Mobile-first creative |
| $33.80 | $15.00 - $65.00 | B2B targeting by job title, company | |
| TikTok | $6.20 | $2.00 - $12.00 | Gen Z/Millennial reach |
| YouTube (In-Stream) | $11.50 | $5.00 - $20.00 | Video awareness, pre-roll |
| YouTube (Bumper Ads) | $8.00 | $4.00 - $14.00 | 6-second brand recall |
| X (Twitter) | $6.50 | $2.50 - $12.00 | Real-time engagement |
| Programmatic Display | $1.50 | $0.30 - $4.00 | Scale at low cost |
| Connected TV (CTV) | $25.00 | $15.00 - $45.00 | Premium video, household reach |
LinkedIn's CPM is 4-12x higher than Facebook's. That's not necessarily a problem. A $35 CPM reaching 1,000 CFOs is more valuable than a $5 CPM reaching 1,000 random Facebook users if you're selling enterprise software. CPM efficiency depends on who you're reaching, not just how many.
Programmatic display has the lowest CPMs ($0.30-4.00) but also the lowest engagement rates. You get what you pay for. A $1.50 CPM placement on a random content site delivers impressions, but viewability rates average 50-60% (Integral Ad Science, 2024), meaning nearly half your "impressions" were never actually seen by a human.
CPM alone doesn't tell you if a campaign is working. You need to combine CPM with two other metrics: viewability rate and engagement rate.
Here's the framework we use at ScaleGrowth.Digital to evaluate CPM efficiency:
For brand awareness campaigns, track cost per 1,000 reached users (not impressions). A single user might see your ad 3-5 times. If your frequency is 4x and your CPM is $8, your cost per 1,000 unique reached users is $32. Frequency above 6-8x typically shows diminishing returns on brand recall (Meta's 2024 Brand Lift studies).
"CPM is a buying metric, not a performance metric. I've seen brands chase $2 CPMs and end up with inventory that's 40% bot traffic and 50% below-the-fold placements. We always pair CPM with viewability and post-impression behavior. If a $15 CPM on YouTube drives 4x more brand search lift than a $3 CPM on display, YouTube is the better buy."
Hardik Shah, Founder of ScaleGrowth.Digital
Pair this calculator with our ROAS calculator to connect impression costs to revenue outcomes, and our CPC calculator to compare CPM-based buying vs. CPC-based buying for the same campaign.
CPM bidding makes sense in specific situations. Here's when each pricing model fits:
| Pricing Model | Best For | Goal | When to Use |
|---|---|---|---|
| CPM | Display, video, brand awareness | Maximum reach and visibility | Brand launches, new market entry, retargeting with high CTR |
| CPC | Search, shopping, direct response | Website traffic, clicks | Lead gen, ecommerce, when you know your conversion rate |
| CPA/tCPA | Campaigns with conversion data | Conversions at target cost | 30+ conversions/month, stable conversion rate |
One scenario where CPM beats CPC: remarketing campaigns with high CTR. If your remarketing display ads get a 2% CTR (strong for display), and the platform offers you a $5 CPM or a $0.50 CPC, the CPM option costs you $0.25 per click (CPM / CTR = effective CPC). That's half the CPC price. This is why experienced media buyers test both models and compare effective costs.
Calculate return on ad spend with breakeven analysis and profit margins.
Calculate cost per click and model budget scenarios.
38-point checklist to audit your Google Ads account.
A good CPM depends on the platform and audience. For Google Display, $2-5 is average. For Facebook feed ads, $5-10 is typical. For LinkedIn, $20-40 is normal because you're reaching professional audiences filtered by job title and company size. Compare your CPM to the platform-specific benchmarks, not a universal number.
CPM stands for "Cost Per Mille." "Mille" is Latin for thousand. CPM is the cost an advertiser pays per 1,000 impressions (views) of their ad. It's the standard pricing metric for display advertising, video advertising, and brand awareness campaigns.
Five ways to lower CPM: (1) Broaden your audience targeting so there's less competition for inventory. (2) Test different placements (Stories vs. Feed, in-stream vs. bumper). (3) Improve your ad creative quality scores, which some platforms reward with lower costs. (4) Run campaigns during off-peak periods (Q1 CPMs are typically 20-30% lower than Q4). (5) Use frequency caps to avoid over-serving the same users.
LinkedIn's CPM is higher because its audience is smaller and more valuable. LinkedIn has 1 billion members vs. Facebook's 3 billion. LinkedIn allows targeting by job title, company size, industry, and seniority, which means you're reaching verified professionals, not general consumers. For B2B advertisers, a $35 CPM reaching decision-makers often delivers better ROI than a $5 CPM reaching a general audience.
Neither is universally better. CPM is better for brand awareness campaigns where you want maximum visibility. CPC is better for direct response campaigns where you want website traffic and conversions. If your display ads have a high CTR (above 1%), CPM bidding often delivers cheaper clicks than CPC bidding. Test both models on the same audience and compare effective cost per result.
ScaleGrowth.Digital runs paid media across Google, Meta, LinkedIn, TikTok, and programmatic. We optimize for business outcomes, not vanity impressions.