CalculatorsFree · no sign-up Runs in your browser

CPM calculator: cost per thousand impressions

Enter your ad spend and impressions to get the CPM, or work backwards from a CPM to the budget you need. The calculator also shows CPC, CPA, CTR and ROAS when you add clicks, conversions and revenue.

Loading the tool…

How to use the CPM Calculator

  1. 1Enter the amount you spent and the number of impressions.
  2. 2Read the CPM. Add clicks, conversions and revenue to see the other metrics too.
  3. 3To plan a campaign, switch to Budget and enter the impressions you want and the expected CPM.

Frequently asked questions

How is CPM calculated?

CPM = ad spend ÷ impressions × 1,000. If you spend 50 and get 25,000 impressions, the CPM is 2: you paid 2 for every thousand times the ad was shown.

What does a high CPM mean?

You're paying more to reach people, often because the audience is narrow, many advertisers want it, or it's a busy season like the run-up to holidays. A high CPM is fine if the ads still convert.

What is the difference between CPM and eCPM?

CPM is what an advertiser pays per thousand impressions. eCPM usually means what a publisher earns per thousand impressions across all ad types; the maths is the same, the side is different.

All tools

Then schedule it with Join Postly

Plan, publish and track your posts on every network from one calendar. Free plan, no credit card.

No credit card required Free forever plan Cancel anytime