CPM Calculator

Calculate your Cost Per 1000 Impressions and measure ad efficiency!

Not sure what CPM means? Check the FAQ below

Required Metrics

How much you spent on the campaign
Number of times your ad was shown

Optional Metrics

For deeper analysis
To calculate CTR and CPC
To calculate cost per conversion

Cost Metrics

Cost per Impression:$0.0050
Enter clicks or conversions for more metrics

CPM Analysis

Cost Per 1000 Impressions

$5.00

You pay $5.00 for every 1,000 impressions

Status:Below average
Total Impressions:100,000

Performance

Enter clicks to see CTR and performance metrics

CPM Benchmarks

2025 Data
Meta

All industries average

Typical range

$15.00 – $30.00

$5.00
$0$23$45
Below average — efficient
Your CPM: $5.00
CPM varies by targeting, creative, and seasonality (Q4 spikes 30–60%). Sources: WordStream/LOCALiQ 2025, Dreamdata 2025, Adlabz 2025

How We Calculate Your CPM

Here's how we calculate your Cost Per 1000 Impressions:

Total Ad Spend

Total amount spent on your ad campaign

$500

Impressions (÷ 1000)

Total impressions divided by 1,000

100

CPM

Your Cost Per 1000 Impressions

$5.00

Tips & Insights

  • 🚀 Your CPM ($5.00) is below the All industries average average. Efficient reach. Make sure your placements are quality and driving real engagement, not just cheap impressions.
  • 📈 Tip: Add your click count to unlock CTR and CPC metrics for a fuller picture of campaign performance.

The Complete Guide to CPM

CPM Meaning: What Does CPM Stand For?

CPM stands for Cost Per Mille, the price you pay for 1,000 ad impressions. "Mille" is Latin for thousand. Display advertising, video ads, and brand awareness campaigns on platforms like Facebook, Instagram, YouTube, and Google Display all use CPM pricing.

On a CPM basis, you're paying for visibility. Every time your ad loads on someone's screen counts as one impression, and the platform bills you per thousand. CPM doesn't measure clicks or conversions, just how many times your ad was shown.

If you spend $500 on ads and get 100,000 impressions, your CPM is $5.00. Whether $5 is good or bad depends on your platform and industry. The benchmark section above shows you where you stand.

CPM Formula: How to Calculate CPM

CPM = (Total Ad Spend ÷ Total Impressions) × 1,000

You can rearrange it to solve for the other variables:

  • Total Cost = CPM × (Impressions ÷ 1,000)
  • Impressions = (Total Cost ÷ CPM) × 1,000

Worked Examples

Example 1 — Find your CPM: You spent $1,200 on a Facebook campaign and got 300,000 impressions. CPM = ($1,200 ÷ 300,000) × 1,000 = $4.00. Below the Meta average. Efficient.

Example 2 — Budget from CPM: You want 500,000 impressions on LinkedIn at an expected $35 CPM. Cost = $35 × (500,000 ÷ 1,000) = $17,500.

Example 3 — Impressions from budget: You have a $2,000 budget and your platform quotes $8 CPM. Impressions = ($2,000 ÷ $8) × 1,000 = 250,000.

How to Calculate CPM in Excel or Google Sheets

If your ad spend is in cell B2 and impressions in C2:

=(B2/C2)*1000

To estimate cost from a known CPM (in D2) and target impressions (C2):

=D2*(C2/1000)

For bidding variants (vCPM, target CPM) and how auctions work, see our full CPM glossary entry.

What is a Good CPM?

It depends on where you advertise and what industry you're in. A $15 CPM is cheap for healthcare but expensive for entertainment. Use the platform and industry selectors above to see the benchmark range for your situation.

By platform:

  • TikTok: $3–$12, cheapest social CPMs, younger demographics
  • Facebook / Instagram: $2–$42, massive range by industry (manufacturing $2.40, IT services $42)
  • YouTube: $4–$15 for video ads, varies by ad format (skippable vs bumper) and targeting
  • Google Display: $2–$5 for standard placements
  • LinkedIn: $15–$65, premium B2B targeting, highest CPMs but most precise audience

By industry on Meta (the platform with the most granular data):

  • Cheapest: Manufacturing ($2.40–$3), Food & Beverage ($2.82–$4), Health & Wellness ($4.76–$8)
  • Mid-range: Retail ($9–$16), E-commerce ($11–$20), Fashion ($10–$11)
  • Most expensive: Real Estate ($25–$41), Healthcare ($27–$39), IT Services & Consulting ($30–$42)

A low CPM isn't always good. Cheap impressions to the wrong audience waste budget. What matters is what those impressions lead to: clicks, conversions, revenue. Check your efficiency with our CTR Calculator.

CPM vs CPC: When to Use Each

Use CPM for brand awareness and reach. You want eyeballs, not necessarily clicks. Use CPC when you're driving traffic and want to pay only for actual clicks.

The math: if your CPM is $10 and your CTR is 2%, your effective cost per click is $0.50. If CPC bidding would charge $1.00 per click for the same audience, CPM is the better deal. If your CTR drops to 0.5%, that CPM gives you an effective CPC of $2.00, and now CPC wins.

CPM vs eCPM: What's the Difference?

CPM is the price you set or bid for 1,000 impressions. eCPM (effective CPM) is what you actually paid, normalized to a per-1,000-impression rate regardless of the pricing model you used.

This matters when you're running CPC or CPA campaigns and want to compare cost efficiency against CPM campaigns:

eCPM = (Total Ad Spend ÷ Total Impressions) × 1,000

Same formula as CPM, applied after the fact to any pricing model. If you spent $200 on a CPC campaign that delivered 80,000 impressions, your eCPM is $2.50. Cheaper reach than a $5 CPM campaign, and you only paid for clicks.

Frequently Asked Questions

What is CPM?

CPM (Cost Per Mille) is the cost an advertiser pays for 1,000 ad impressions. "Mille" is Latin for thousand. Display advertising and brand awareness campaigns are typically priced this way. If you pay $500 for 100,000 impressions, your CPM is $5.00.

What's a good CPM?

Depends entirely on the platform. For Facebook and Instagram, $5–$10 is reasonable. Google Display averages around $3. LinkedIn runs $30–$65 because of B2B targeting precision. Compare your CPM against platform-specific benchmarks, not across platforms, the gap between them is too large to be useful.

CPM vs CPC: when should I use each?

Use CPM for brand awareness when you need reach. Use CPC (Cost Per Click) when you're driving traffic and want to pay only for clicks. If you're unsure, test both. Use our CPC Calculator to compare cost efficiency, or our Ads Profit Calculator to model overall profitability.

How can I lower my CPM?

1) Improve ad relevance: platforms reward engaging ads with lower costs. 2) Broaden your audience: hyper-specific targeting increases auction competition. 3) Test different placements: Stories, Reels, and in-feed ads have different CPMs. 4) Avoid peak periods: Q4 and holidays spike CPMs across all platforms.

How does CPM relate to ROAS?

CPM measures the cost of getting your ad seen. ROAS measures revenue return on total ad spend. A low CPM doesn't guarantee good ROAS. You still need strong CTR and conversion rates to turn impressions into revenue. Use our ROAS Calculator to measure your actual return.

What's the difference between CPM and eCPM?

CPM is the price you set or bid for 1,000 impressions. eCPM (effective CPM) is the actual cost calculated after the campaign runs, regardless of pricing model. Running a CPC campaign and want to compare it to CPM? eCPM converts your actual spend into a per-1,000-impression equivalent.

What does $30 CPM mean?

You pay $30 for every 1,000 times your ad is shown. A campaign delivering 50,000 impressions at $30 CPM costs $1,500 ($30 × 50). Whether that's reasonable depends on your platform. Normal for LinkedIn, expensive for Google Display or TikTok. Check the benchmarks above to see where your number falls.

How much do 1,000 impressions cost on Google Ads?

On Google Display Network, the average CPM is $2–$5. Google Search is priced per click, not per impression, but the effective CPM typically runs $30–$50+ because search users have high intent. For YouTube video ads, expect $4–$15 CPM depending on targeting and format.

When should I optimize for impressions vs conversions?

Optimize for impressions (CPM) during brand awareness and launch campaigns when reach matters most. Switch to conversion optimization once you have a clear goal and enough data. Most mature campaigns see better ROI with conversion optimization. Track your results with our Conversion Rate Calculator.