CPM Calculator

Calculate CPM, cost per impression and how many impressions a budget will buy with this free CPM calculator for display, video and social ads.

Runs in your browser — nothing you enter is uploaded Free · no sign-up

Example values are pre-filled — replace them with your own. All calculations happen in your browser.

Formulas used

CPM (cost per 1,000 impressions)
spend / imp * 1000
Cost per impression
spend / imp
Impressions for planned budget
budget / cpm * 1000

Percentage inputs are divided by 100 in the formulas. Names refer to the input fields above.

About the CPM Calculator

CPM, or cost per mille, is what you pay for 1,000 ad impressions. The formula is spend divided by impressions, multiplied by 1,000. This CPM calculator also shows cost per single impression and turns it around for planning: enter a budget and it estimates how many impressions that budget can buy at your current CPM.

CPM is most useful for awareness campaigns on Meta, YouTube, display networks and programmatic buys, where reach matters more than clicks. A low CPM is only good if the audience is right, so pair it with CTR and conversion data before calling a campaign a success. All maths runs in your browser.

How to use it

  1. Enter ad spend and the impressions it delivered.
  2. Read the CPM and cost per impression.
  3. Enter a planned budget to estimate the impressions it can buy.
  4. Compare CPM across campaigns, placements or audiences you have run.

Frequently asked questions

How is CPM calculated?

CPM equals ad spend divided by impressions, multiplied by 1,000. If ₹10,000 bought 850,000 impressions, the CPM is about ₹11.76. The same formula works for Meta, Google Display, YouTube and most other networks. To plan ahead, divide a budget by your CPM and multiply by 1,000 to estimate how many impressions it can buy.

What is the difference between CPM and CPC?

CPM is the cost of 1,000 impressions, whether or not anyone clicks. CPC is the cost of each click. Awareness campaigns are often bought and judged on CPM, while traffic and conversion campaigns are usually judged on CPC and CPA.

Is a lower CPM always better?

Not necessarily. Very cheap impressions can mean low-quality placements, poor visibility or an audience that never buys. CPMs vary by platform, country, audience and season, so compare against your own history and look at CTR and conversions alongside CPM. Placement reports help you see where cheap impressions came from.