Skip to content
All Tools

CPM Calculator

CPM (cost per mille) is the cost of 1,000 ad impressions: ad spend divided by impressions, multiplied by 1,000.

Calculate CPM

๐Ÿ“ฃ

CPM Calculator

Calculate your Cost Per 1,000 Impressions from ad spend and impressions.
๐Ÿ‡บ๐Ÿ‡ธ US Dollar USD ($)
โ–ผ
$
Enter the total amount spent on advertising.
Enter the total number of times your ad was displayed.
Your CPM
$0.00
Cost Per 1,000 Impressions
Total Ad Spend
$0.00
Total Impressions
0
CPM = (Ad Spend รท Impressions) ร— 1,000
CPM represents the average cost of showing an advertisement 1,000 times. It is commonly used to compare the cost of advertising exposure across campaigns and platforms.

CPM formula

CPM = (Ad spend รท Impressions) ร— 1,000

Example

$250 for 50,000 impressions: 250 รท 50,000 ร— 1,000 = $5.00 CPM.

How to use the calculator

  1. Choose your currency.
  2. Enter total ad spend and total impressions.
  3. Select Calculate CPM.

Using CPM well

CPM tells you the price of reach. It’s most useful for awareness campaigns and for comparing audiences or placements. To see what that reach turns into, pair it with CTR and CPC: CPC = CPM รท (CTR ร— 10) when CTR is a percentage.

CPM, CPC and CTR: converting between them

The three metrics are linked, so if you know two you can estimate the third:

CPC = CPM รท (CTR% ร— 10)    CPM = CPC ร— CTR% ร— 10

Example: a $5.00 CPM with a 1.25% CTR gives an effective CPC of 5 รท (1.25 ร— 10) = $0.40. If the same campaign’s CTR rises to 2.5% while CPM stays at $5.00, the effective CPC halves to $0.20. Better creative can make reach cheaper per click even when the price of impressions doesn’t change.

Working out a budget from a target CPM

Rearrange the formula to plan spend before a campaign starts:

Budget = (Target impressions รท 1,000) ร— CPM

To reach 200,000 impressions at an expected $6.50 CPM you’d need (200,000 รท 1,000) ร— 6.50 = $1,300. Use your own recent CPMs for the same platform, audience and season; published industry averages vary widely and date quickly.

Why your CPM changes

  • Audience competition: narrow, high-value audiences cost more to reach.
  • Season: CPMs commonly rise in busy retail periods when more advertisers bid.
  • Placement and format: video, feed and display placements are priced differently.
  • Frequency: showing ads to the same people repeatedly can lift costs as the audience saturates.

Frequently asked questions

Mille, Latin for thousand.

Not always. A cheap audience that never engages can cost more per result than a pricier, more relevant one.

Impressions = Budget รท CPM ร— 1,000. A $500 budget at a $5 CPM buys about 100,000 impressions.