• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Actual Wizard

Actual Wizard

Great Content From Actual Wizards

  • Blogging
  • Programming
  • Social Media
  • Marketing
You are here: Home / Marketing

CPM Calculator (Cost Per Mille/Thousand)

May 15, 2019 by Kevin Marszalek

This CPM calculator uses big.js for extra precision and the ability to calculate extremely high impression counts with out displaying numbers in scientific notation.

It was tested up to 1 googol (1e+100) of impressions and it will continue to calculate impression counts beyond that, but the number will be displayed as an exponential number.

How To Use This Calculator:

Fill out any two values and this calculator will calculate which ever value is missing.

This calculator will properly handle dollar signs and commas, but not symbols like the € symbol, so make sure that if you are using currency values, that you eliminate the symbol that indicates the currency.

Campaign Cost: This is the total cost of the campaign.
Price Per 1,000 Impressions: The is the CPM, or Cost Per Mille.
Number of Impressions: This is the total number of impressions that the campaign recieved.
Calculate CPM: Press the button to calculate the missing value.
Clear: Press the button to clear the form.

How To Calculate CPM

Important Terminology:

There are three important numbers to understand when trying to calculate CPM.

Campaign Cost: This is total cost of the campaign, but can also be the monthly advertising budget.

Cost Per CPM: This is the cost for 1,000 advertisement impressions and is either referred to as CPM, cost per mille, or cost per thousand. These terms all mean the same thing.

Number of Impressions: This is exact number of impressions that the ad was shown but doesn’t actually represent the amount of times a person saw the ad. It’s possible that the ad could have been displayed in a position outside of the user’s view-port. Some advertisers prefer to purchase ads based upon viewable impressions, and it’s important not to mix these two numbers together when doing this calculation.

CPM Formulas

There are three separate formulas for determining the remaining value based upon which ever two data points you have.

Number of Impressions = Campaign Cost / Cost Per CPM * 1000

Cost Per CPM = Campaign Cost / Number of Impressions * 1000

Campaign Cost = Number of Impressions / 1000 * Cost Per CPM

Why CPM is Important in Online Advertising

When testing out different advertising platforms to purchase display advertising, it’s important to be able to have a way to compare the media cost across the different advertising platforms and individual advertisers.

Being able to compare costs and having a way to track the revenue these campaigns are generating is critical to optimizing display advertising campaigns.

Having the ability to identify productive campaigns while being able to eliminate poorly performing campaigns is required to maximize the return on advertising spend.

What’s more Important, CPM or ROI?

At the end of the day with any advertising campaign, all that matters for most brands is their ROI.

Trying to focus on reducing CPM can result in campaigns where the ad is only being displayed on placements that are low quality or the ad impression is unlikely to generate a sale.

Because the online advertising ecosystem is extremely competitive and new technology like programmatic advertising is now available, it is critical to understand that the effectiveness of a campaign is far more important than the cost per one thousand impressions.

Filed Under: Marketing Tagged With: Web Based Calculators

Read More From Actual Wizard

  • Understanding the Different Parts of an Email Address
    An email address has four parts; the recipient name, the @ symbol, the domain name, and the top-level domain. …
  • How to Get the Last Element of an Array in JavaScript
    There are a number of different ways to get the last element of an array in JavaScript. Below we will explore …
  • How to use document.write() in JavaScript
    How to use document.write() in JavaScript The document.write() function is commonly used when testing simple …
  • How to Open a New Tab with JavaScript
    Opening a new browser window in a new tab can be done easily in JavaScript. Modern web browsers provide a …

Primary Sidebar

More posts from this section

  • Understanding the Different Parts of an Email Address
  • The Difference Between a Franchisor and a Franchisee Explained
  • The 7 Biggest SEO Secrets That Will Shock You
  • CPM Calculator (Cost Per Mille/Thousand)
  • CPA Calculator (Cost Per Acquisition)
  • How to Find Shopify Stores and Find Their Best Selling Products
  • CTR Calculator (Click Through Rate)
  • EPC Calculator (Earnings Per Click)

Copyright © 2025 ActualWizard.com

  • About
  • Terms of Service
  • Privacy Policy
  • Cookie Policy