Skip to tools

CPM Calculator

Calculate CPM, ad spend or impressions from the other two values.

Use CPM Calculator

Loading the tool…

Examples are not benchmark prices or platform quotes; changing currency changes symbols, not amounts. Free, no sign-up. Runs in your browser; nothing you enter is uploaded.

How to use it

CPM is the cost of 1,000 ad impressions. Find CPM, estimate a budget or calculate how many impressions it could buy.

  1. Choose CPM, ad spend or impressions.
  2. Enter the other two values in one currency, from the same campaigns and dates.
  3. Read the result and formula; estimated impressions round down to a whole number.

Formula

CPM = ad spend × 1,000 ÷ impressions

Ad spend = CPM × impressions ÷ 1,000

Impressions = ad spend × 1,000 ÷ CPM, rounded down to whole impressions

Example

Pune D2C bakery

A bakery checks its campaign CPM in ₹.

Ad spend
₹1,35,000
Impressions
4,80,000

Questions

How do you calculate CPM?

Multiply spend by 1,000 and divide by impressions: 720 spent on 80,000 impressions gives 9.00 CPM. For the Pune bakery, ₹1,35,000 spent on 4,80,000 impressions gives ₹281.25 CPM.

How many impressions will my budget buy?

Budget × 1,000 ÷ CPM estimates impressions, rounded down to a whole number. The US example gives 274,285 whole impressions, or 274,285.71 before rounding down. Actual delivery depends on auction prices.

What does the M in CPM stand for?

Mille, Latin for thousand. CPM measures cost per 1,000 impressions, not cost per person: the same person can see your ad more than once.

How is CPM different from CPC?

CPM measures the cost of 1,000 impressions, whether anyone clicks or not. CPC measures cost per click. CTR links them: CPC = CPM ÷ (1,000 × CTR as a decimal). A CPM of 9 with a 1.2% CTR implies a CPC of 0.75.

Should ad spend include taxes or agency fees?

Use the spend in your ads report to match its CPM. Include fees or taxes for an all-in CPM, and use the same basis when comparing campaigns.

Why can zero impressions produce spend but not CPM?

At a specified CPM, zero impressions cost zero. But CPM divides spend by impressions, so it cannot be calculated from zero impressions. Typed ad spend and CPM must be above zero.

Turn a product URL into a full ad campaign.

1,000 free credits, no card.

Try Infinall free