CPM Calculator

What is CPM?

CPM (Cost Per Mille) is the cost you pay for every 1,000 impressions your ad receives. It's commonly used for brand awareness campaigns, where visibility matters more than clicks.

Disclaimer : Enter numbers in your local currency โ€” the calculation works the same regardless of currency.


Formula

CPM = (Total Cost รท Total Impressions) ร— 1,000

Example

If Total Cost = 50 and Total Impressions = 10,000:

CPM = 5 (50 รท 10,000 ร— 1,000)


How CPM Connects to Your Other Metrics

CPM doesn't exist in isolation โ€” it's the starting cost that every other metric in your funnel builds on. Understanding how it connects helps you figure out whether a high CPM is actually hurting you, or just a fact of a competitive audience.

  • CTR (Click-Through Rate) โ€” a high CPM paired with a strong CTR can still produce an affordable CPC, since more of those impressions convert into clicks.
  • CPC (Cost Per Click) โ€” CPM feeds directly into CPC; the same ad spend divided across fewer or more clicks (depending on CTR) is what determines your actual cost per click.
  • CPA (Cost Per Acquisition) โ€” CPM is the furthest upstream cost, so its impact on CPA depends entirely on how well the rest of the funnel (CTR, conversion rate) performs.
  • ROAS (Return on Ad Spend) โ€” a low CPM is only a real advantage if those cheap impressions eventually lead to revenue; otherwise it's just cheap, ineffective reach.

In short: CPM alone doesn't tell you much about efficiency. A high CPM with strong downstream performance (CTR, CPA, ROAS) can be a better deal than a low CPM that never converts.


Related Calculators
  • CPC Calculator โ€” see the cost once someone actually clicks, not just views.
  • CTR Calculator โ€” check what percentage of those impressions turn into clicks.
  • CPA Calculator โ€” track the cost all the way through to an actual conversion.
  • ROAS Calculator โ€” measure the return your impressions are eventually generating.

Frequently Asked Questions

CPM varies widely by platform and audience. Social media CPMs are often in the low single digits to around $10-15, while more targeted or competitive platforms can run higher. Compare your CPM against your own past campaigns and the value of the impressions, not just a flat number.

CPM is calculated by dividing your total ad spend by the number of impressions, then multiplying by 1,000. For example, spending $50 for 10,000 impressions gives a CPM of $5.

CPM stands for Cost Per Mille, with "mille" being Latin for thousand. It refers to the cost of 1,000 ad impressions, regardless of clicks or conversions.

CPM charges based on how many times an ad is shown, while CPC charges based on how many times it's clicked. CPM is often used for brand awareness campaigns where visibility matters most, while CPC suits campaigns focused on driving traffic or action.

CPM bidding tends to work well for brand awareness campaigns where the goal is maximum visibility rather than clicks, such as launching a new product. CPC bidding is usually better when the primary goal is driving traffic or direct action.

Improving ad relevance and engagement, refining audience targeting to reduce wasted impressions, and adjusting your bidding strategy can all help lower CPM. Ad platforms often reward higher-quality, more engaging ads with lower impression costs.