CPM Calculator (Cost Per Mille)

Here’s a quick and easy tool to calculate the CTR of your ads and content.

CPM infographic

CPM Calculator

Fill out the metrics below to work out your CPM, or cost per thousan impressions

CPM Calculator
$

Obtain your data

Firstly, you are going to want to find the data you are looking to analyse, whether it's from a paid ad campaign or social marketing campaign.

Enter your data

Enter your impressions received, along with your investment and "total cost" for the calculator to determine your CPM.

Calculate your CPM

With both your impressions and total budget submitted into our CPM calculator... your CPM with instantly be calculated for you!

Frequently Asked Questions

Questions on CPM

Here are some of the frequently asked questions on CPM (Cost per thousand impressions) that we commonly get asked;

CPM = (Total Cost of Campaign / Number of Impressions) * 1000

Here’s an example:

If your campaign cost $500 and generated 200,000 impressions:

CPM = ($500 / 200,000) * 1000 = $2.50

This means your CPM is $2.50 for every 1,000 times your ad was displayed.

CPM stands for Cost Per Mille (or Cost Per Thousand Impressions). It refers to the cost an advertiser pays for one thousand impressions or views for their ad. 

CPM is often used for advertising campaigns that focuses on increasing brand awareness and overall visibility. It’s especially well-suited for larger campaigns with high saturation goals and display advertising. 

  • CPC (Cost Per Click), which is when an advertiser only pays when someone clicks on their ad. 
  • CPA (Cost Per Acquisition), when an advertiser only pages when a specific action is taken on the website – such a purchase or form submission. 

Using an online CPM calculator simplifies the calculation process, ensuring accuracy, saves time, and provides valuable insights into your advertising campaigns. 

Ready to start marketing?

Digital Nomads HQ has worked with over 400+ businesses across Australia. From these, we have achieved over 130+ 5-star reviews.

DNHQ Team Member Annabelle

We'd love to hear from you...

Fill in your details below and one of our team members will be in touch.