CPM Calculator

Calculate Cost Per Mille (1,000 impressions), total ad cost, or views needed.

Currency
$
Industry CPM Benchmarks
Facebook/Meta$5-15
Instagram$6-18
Google Display$2-8
YouTube$10-30
LinkedIn$25-60
TikTok$8-20
CPM (Cost per 1,000 Views)
$10.00
$100.00 per 10,000 views
Total Spend
$500.00
Views
50,000
CPM
$10.00
Estimated Performance (at 2% CTR, 3% Conv.)
1,000
Clicks
30
Conversions
$0.50
CPC
$16.67
CPA
Formula: CPM = (Cost ÷ Impressions) × 1,000 = ($500.00 ÷ 50,000) × 1,000 = $10.00

Explore More Business Tools

What is CPM?

CPM (Cost Per Mille) is the most common pricing model in digital advertising. "Mille" is Latin for thousand, so CPM represents the cost to display your ad 1,000 times. It's the go-to metric for brand awareness campaigns.

Our calculator helps you find CPM from your spend, estimate total cost for a target reach, or calculate impressions you'll get for your budget. Plus, add your expected CTR and conversion rate to estimate clicks, CPC, and CPA.

Whether you're running campaigns on Facebook, Google, YouTube, or LinkedIn, understanding your CPM helps you optimize ad spend and compare platform efficiency.

CPM Calculator

Find cost per 1,000 impressions from your spend and views.

CPC & CPA Estimates

Add CTR and conversion rate to estimate cost per click and action.

Industry Benchmarks

See average CPM rates for Facebook, Google, YouTube, LinkedIn.

Multi-Currency

Support for USD, GBP, EUR, AUD, CAD, and INR.

CPM Formulas

Find CPM

(Cost ÷ Impressions) × 1000

Find Total Cost

(CPM × Impressions) ÷ 1000

Find Impressions

(Cost ÷ CPM) × 1000

CPM vs CPC vs CPA

MetricStands ForBest ForYou Pay For
CPMCost Per MilleBrand Awareness1,000 impressions
CPCCost Per ClickTraffic / EngagementEach click
CPACost Per ActionConversions / SalesEach conversion

CPM Optimization Tips

Improve ad relevance to lower CPM via quality score.

Test different audiences—broader often means cheaper CPM.

Use video ads for higher engagement and often lower CPM.

Schedule ads for off-peak hours to reduce competition.

CPM Limitations

⚠️

Impressions ≠ Views: An impression means the ad was displayed, not necessarily seen.

⚠️

Low CPM ≠ Good ROI: Cheap impressions to wrong audience waste money.

⚠️

Bot traffic: Some platforms inflate impressions with non-human views.

Frequently Asked Questions

What is CPM (Cost Per Mille)?

CPM stands for 'Cost Per Mille' (Mille = Latin for thousand). It's the cost to display an ad 1,000 times. CPM is the standard pricing model for brand awareness and display advertising campaigns.

How do I calculate CPM?

CPM = (Total Ad Cost / Total Impressions) × 1,000. Example: Spent $500 for 50,000 impressions. CPM = (500 / 50,000) × 1,000 = $10 per thousand views.

What is a good CPM rate?

It varies by platform: Google Display ($2-8), Facebook ($5-15), Instagram ($6-18), YouTube ($10-30), LinkedIn ($25-60). Lower CPM isn't always better—quality of audience matters more than cost.

What is the difference between CPM, CPC, and CPA?

CPM = Cost per 1,000 impressions (views). CPC = Cost per click (traffic). CPA = Cost per action/conversion (sales/signups). Use CPM for awareness, CPC for traffic, CPA for conversions.

Why is LinkedIn CPM so expensive?

LinkedIn targets professionals with high purchasing power. B2B decision-makers are harder to reach and more valuable. $50 CPM to reach 1,000 CEOs may be worth more than $5 CPM to reach 1,000 random users.

How do I lower my CPM?
  1. Improve ad quality/relevance score. 2) Target broader audiences. 3) Test different placements and times. 4) Use retargeting (often cheaper). 5) Increase campaign budget for better optimization.
What is CTR and how does it relate to CPM?

CTR (Click-Through Rate) is % of viewers who click. If CPM is $10 and CTR is 2%, your CPC is $0.50. Higher CTR means lower effective CPC even with the same CPM. CTR = (Clicks / Impressions) × 100.

Should I use CPM or CPC bidding?

Use CPM for brand awareness when you want maximum visibility. Use CPC for traffic and conversions when you want measurable actions. CPM is better for video ads and reach campaigns; CPC for direct response.

What is eCPM?

eCPM (effective CPM) is used by publishers to measure revenue per 1,000 impressions regardless of pricing model. eCPM = (Total Earnings / Total Impressions) × 1,000. It standardizes comparison across CPM, CPC, and CPA ads.

How many impressions do I need for my budget?

Impressions = (Budget / CPM) × 1,000. Example: $1,000 budget with $5 CPM gives you 200,000 impressions. Use our calculator to plan campaigns based on your budget and target CPM.