CPM Calculator

Free CPM calculator to calculate cost per thousand impressions, ad spend, or impressions from any two values. See the CPM formula, examples, and campaign comparison.

1.0K
$
100K

Add a second campaign to compare

CPM
$10.00
10

Formula: CPM = ($1,000 ÷ 100,000 impressions) × 1,000 = $10.00

Cost / Impression
$0.0100
per 1 impression
CPM
$10.00
per 1K impressions
Impressions
100,000
ad impressions
Total Cost
$1,000.00
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 ad impressions their campaign delivers. The term "mille" comes from Latin meaning "thousand." CPM is widely used across display advertising, video ads, social media campaigns, and programmatic advertising to understand the cost efficiency of campaigns in terms of reach and brand awareness.

Why CPM matters

Measure Reach

Understand exactly how many people you are reaching for every dollar of ad spend.

Benchmark Campaigns

Compare the cost efficiency of different platforms, audiences, and creative approaches.

Plan Budgets

Forecast how many impressions a given ad budget will deliver before launching a campaign.

How to Use the CPM Calculator

Five steps to calculate CPM, impressions, and ad spend

  1. 1
    Select your currency. Choose from USD, INR, EUR, GBP, and other currencies using the dropdown at the top of the calculator.
  2. 2
    Pick what to solve for. Use the solve-for dropdown to choose CPM (calculate cost per thousand impressions), Cost Per Impression, Impressions (find impressions from budget and CPM), or Total Cost (find ad spend from impressions and CPM).
  3. 3
    Enter your known values. Fill in the two fields shown based on your solve mode. For example, enter total ad spend and total impressions to calculate your CPM.
  4. 4
    Read your result. The calculator instantly shows your result with a compact formula breakdown showing exactly how the calculation works with your numbers.
  5. 5
    Compare campaigns (optional). Toggle "Compare Campaign" to add a second campaign and benchmark CPM, impressions, and cost side by side.

How to Calculate CPM

The CPM formula and reverse calculations

Calculate CPM

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

Calculate Impressions

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

Calculate Total Cost

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

Worked Examples

Example 1: Calculate CPM from Cost and Impressions

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

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

You are paying $10.00 for every 1,000 ad impressions.

Example 2: Calculate Impressions from CPM and Budget

With a $1,000 budget and a $10 CPM:

Impressions = ($1,000 ÷ $10) × 1,000 = 100,000 impressions

Your $1,000 ad spend at a $10 CPM will deliver approximately 100,000 impressions.

Example 3: Calculate Total Cost from Impressions and CPM

To deliver 200,000 impressions at a $7.50 CPM:

Total Cost = (200,000 × $7.50) ÷ 1,000 = $1,500.00

You will need a total budget of $1,500.00 to deliver 200,000 impressions at a $7.50 CPM.

CPM vs CPC vs CPA: When to Use Each

Choosing the right pricing model for your advertising goals

CPMCost Per Mille

Best for

Brand awareness, reach

You pay for

1,000 ad impressions

CPCCost Per Click

Best for

Traffic, engagement

You pay for

Each click

CPACost Per Action

Best for

Conversions, sales

You pay for

Each 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

Typical CPM by Platform

Benchmark CPM rates across major advertising platforms. Actual rates vary by industry, audience, and seasonality.

Meta (Facebook/Instagram)

Varies by audience targeting

$5 – $15

YouTube

Skippable vs non-skippable

$4 – $10

Google Display Network

Lower than search ads

$2 – $5

LinkedIn

B2B premium audiences

$25 – $50

TikTok

Younger demographics

$6 – $12

Programmatic Display

Highly variable by inventory

$1 – $4

Important: CPM rates vary significantly by industry, geography, seasonality, audience targeting, ad format, and competition. The ranges above are approximate industry benchmarks compiled from publicly available advertising rate data (sources such as WordStream, Revealbot, and Statista) and should not be used as guaranteed pricing. Always check current platform rates and run test campaigns to determine your actual CPM.

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 to reduce wasted impressions.

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

Embed CPM Calculator

Add this calculator to your website or blog for free.