CPM Calculator

Calculate CPM (Cost Per Mille), impressions, or ad budget from any two inputs. Compare campaigns and optimize your advertising costs with this free CPM calculator.

1.0K
$
100K

Add a second campaign to compare

CPM
$10.00
10
CPM
$10.00
per 1K views
Impressions
100,000
ad views
Total Cost
$1,000
1.0K

What is CPM in Advertising?

Understanding Cost Per Mille (Cost Per Thousand Impressions)

CPM (Cost Per Mille) is a common pricing model in digital advertising where advertisers pay for every 1,000 impressions (ad views) their advertisement receives. The term "mille" comes from Latin meaning "thousand."

CPM is widely used across display advertising, video ads, social media campaigns, and programmatic advertising. It helps advertisers understand the cost efficiency of their campaigns in terms of reach and brand awareness.

How to Calculate CPM

The CPM formula and reverse calculations

Calculate CPM

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

Calculate Impressions

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

Calculate Total Cost

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

Example Calculation

If you spend $500 and receive 50,000 impressions:

CPM = ($500 ÷ 50,000) × 1,000 = $10.00

This means you're paying $10 for every 1,000 ad views.

CPM vs CPC vs CPA: When to Use Each

Choosing the right pricing model for your advertising goals

ModelStands ForBest ForYou Pay For
CPMCost Per MilleBrand awareness, reach1,000 impressions
CPCCost Per ClickTraffic, engagementEach click
CPACost Per ActionConversions, salesEach conversion

When to choose CPM:

  • Building brand awareness and recognition
  • Launching a new product or service
  • Reaching a large audience quickly
  • Running display or video ad campaigns
  • When you have strong creative that maximizes engagement

Average CPM by Platform (2024)

Benchmark CPM rates across major advertising platforms

PlatformTypical CPM RangeNotes
Meta (Facebook/Instagram)$5 - $15Varies by audience targeting
YouTube$4 - $10Skippable vs non-skippable
Google Display Network$2 - $5Lower than search ads
LinkedIn$25 - $50B2B premium audiences
TikTok$6 - $12Younger demographics
Programmatic Display$1 - $4Highly variable by inventory

Note: CPM rates vary significantly by industry, geography, seasonality, and audience targeting. These are general benchmarks only.

How to Improve Your CPM

Strategies to get more value from your advertising spend

Refine your targeting

Narrower audiences often have higher CPMs but better conversion rates

Test ad creatives

Higher engagement rates can lower effective CPM through better ad relevance scores

Optimize ad placements

Different placements have different CPMs; test to find the best value

Consider timing

CPMs spike during Q4 and major holidays; plan campaigns accordingly

Use frequency caps

Avoid showing ads too often to the same users

Improve landing pages

Better post-click experience improves quality scores on many platforms

Frequently Asked Questions

Common questions about CPM, ad impressions, and campaign costs