CPM Calculator

Find your cost per thousand impressions for an ad campaign. Enter the total cost and the number of impressions to get the CPM.

CPM (cost per 1,000 impressions)$5.00

About the CPM Calculator

CPM stands for cost per mille, the cost of one thousand ad impressions (mille is Latin for thousand). This calculator divides your total campaign spend by the number of impressions and multiplies by 1,000, giving a standard rate that lets you compare display, video and social campaigns on a like-for-like basis no matter their size.

How to use it

  • Enter the total cost of the campaign or ad buy.
  • Enter the number of impressions delivered.
  • Read the CPM, the cost for every thousand impressions.

CPM measures reach, not response, so a low CPM is not automatically a good deal if those impressions do not convert; pair it with click-through rate and cost per acquisition for the full picture. You can also rearrange the maths to plan a budget: if you know your target CPM and impression goal, multiply them and divide by 1,000 to estimate spend. The calculation runs in your browser and nothing is uploaded.

Frequently asked questions

How do I calculate CPM?

Divide the total cost by the number of impressions, then multiply by 1,000. Spending 500 for 250,000 impressions gives a CPM of 500 / 250000 x 1000 = 2.00.

What does CPM stand for?

Cost per mille, where mille is Latin for thousand. It is the price an advertiser pays for one thousand ad impressions.

Is a lower CPM always better?

Not necessarily. CPM only measures the cost of reach. Cheap impressions on a poorly targeted audience can perform worse than pricier, well-targeted ones, so judge CPM alongside click-through and conversion metrics.

How do I estimate the budget for a target CPM?

Multiply your target CPM by the number of impressions you want, then divide by 1,000. A 4.00 CPM for 1,000,000 impressions would cost about 4,000.

Related tools