Close this search box.

When it comes to digital marketing, various metrics help you measure the success and efficiency of your advertising efforts. One very important metric is the Cost per Mille (CPM), which plays a significant role in online advertising campaigns, especially when it comes to brand awareness and visibility.

Use this calculator and add your expected Cost & Impressions for your campaign to get the expected CPM. While running your campaign, you can use the calculator to see how small changes in the cost per thousand impressions will affect your campaign.


Lorem ipsum Cost



Lorem ipsum Impressions



Lorem ipsum CPM

*Mille is latin and means thousands. Thus, by measuring CPM, we are measuring the cost per thousand impressions.

How to Calculate CPM

CPM, also known as Cost per Thousand Impressions, is a pricing model in online advertising where advertisers pay a certain amount for every 1,000 ad impressions.

An impression is counted each time an ad is displayed to a user, regardless of whether they interact with it or not. To calculate CPM, we need to know the total cost of the campaign and the number of impressions generated by the ads.

CPM Formula

The formula for calculating CPM is straightforward. Simply divide the total cost of the campaign by the total number of impressions (in thousands). Here’s the formula:

CPM = (Total Campaign Cost / Total Number of Impressions) x 1,000

For example, if you spent $2,000 on a campaign that generated 100,000 impressions, the CPM for that campaign would be:

CPM = ($2,000 / 100,000) x 1,000 CPM = $20

In this case, the advertiser would be paying $20 for every 1,000 impressions their ad received.

Why CPM is Important?

CPM is an essential metric for several reasons, including:

  1. Budget Management: CPM helps you allocate your advertising budget efficiently by determining how much you are paying for every 1,000 ad impressions. By tracking your CPM, you can identify opportunities to reduce your advertising costs or increase your ad visibility.
  2. Campaign Evaluation: CPM allows you to assess the performance of your advertising campaigns by comparing the cost of reaching 1,000 users across different ad platforms, channels, and targeting methods. This information can help you optimize your campaigns to achieve a better return on investment (ROI) or return on ad spend (ROAS).
  3. Brand Awareness: CPM is particularly useful for campaigns focused on building brand awareness and visibility. By measuring your CPM, you can evaluate how effectively your ads are reaching and engaging your target audience.
  4. Competitive Analysis: By comparing your CPM with industry benchmarks, you can gain insights into how your campaign is performing against competitors. If your CPM is higher than the industry average, it might be a sign that you need to make improvements to your ad creatives, targeting strategies, or ad placement.

Calculating CPM is a critical aspect of managing and optimizing your digital marketing campaigns. By understanding and monitoring your CPM, you can make data-driven decisions that will help you achieve better results from your online advertising efforts.

By leveraging this knowledge, you can focus on improving ad performance, optimizing targeting strategies, and maximizing the ROI for your marketing budget.