CPM Calculator LogoCPM Calculator

CPM Calculator

Enter any two values to calculate the third.

The total budget for the campaign

Cost per thousand impressions in one ad unit

This is how many times the ad is viewed on a website

CPM Formula

CPM means cost per thousand impressions. It is used to measure how much an advertiser pays for every 1,000 ad impressions.

Calculate CPM

Use this when you know the total cost and impressions.

CPM = Cost / Impressions × 1000

Calculate Cost

Use this when you know CPM and impressions.

Cost = CPM × Impressions / 1000

Calculate Impressions

Use this when you know total cost and CPM.

Impressions = Cost / CPM × 1000

How to Use This CPM Calculator

This calculator works in three directions. Enter two values and leave the value you want to calculate blank.

  1. To calculate CPM: enter total cost and impressions.
  2. To calculate total cost: enter CPM and impressions.
  3. To calculate impressions: enter total cost and CPM.

CPM Calculation Example

If a campaign costs $500 and receives 100,000 impressions, the CPM is calculated like this:

CPM = 500 / 100000 × 1000 = 5

The campaign CPM is $5. This means the advertiser pays $5 for every 1,000 impressions.

Learn How CPM Works

CPM turns media buying into a unit price: what it costs to show an ad 1,000 times. Use it to compare reach costs across campaigns with different budgets, formats, or impression totals.

Read CPM as a unit price

A $5 CPM means every 1,000 impressions cost $5. At that rate, a $500 budget buys about 100,000 impressions before fees or platform differences.

Plan budget or delivery

Use Cost = CPM x impressions / 1,000 when you are planning spend. Use Impressions = Cost / CPM x 1,000 when you need a delivery estimate.

Compare like with like

CPM is most useful when campaigns share a similar audience, country, format, and time period. A video CPM and a display CPM can mean very different things.

Before you call a CPM good, check:

  • Are the impressions reaching the people you intended to buy?
  • Is frequency under control, or are the same users seeing the ad too often?
  • Did cheaper reach help the next metric, such as clicks, leads, sales, or revenue?

The best CPM is not always the lowest one. Judge the number against audience fit, placement quality, frequency, and the action you expect after the impression.

FAQ

Common questions about CPM, advertising cost, and impressions.

What is CPM?

CPM stands for cost per mille, also known as cost per thousand impressions. It shows how much you pay for every 1,000 ad views.

How do I calculate CPM?

Divide the total campaign cost by the number of impressions, then multiply by 1,000.

Can this calculator calculate total campaign cost?

Yes. Enter CPM and impressions, leave total cost blank, and the calculator will calculate the estimated cost.

Can this calculator calculate impressions?

Yes. Enter total cost and CPM, leave impressions blank, and the calculator will estimate the number of impressions.

Is CPM the same as CPC?

No. CPM measures cost per 1,000 impressions, while CPC measures cost per click.