Business
Toolin.io

How to Calculate CPM

3 min readBusiness

CPM, or Cost per Mille, is the price you pay for every 1,000 impressions of an advertisement. It is one of the most common pricing models in display, video, and social media advertising. Understanding CPM helps you compare ad placements, forecast campaign costs, and evaluate whether your ad spend is delivering efficient reach. This guide covers the formula, benchmarks, and how to use Toolin's CPM Calculator.

Quick Steps

  1. 1
    Open the CPM Calculator

    Go to Toolin's CPM Calculator tool.

  2. 2
    Enter total ad spend

    Input the total cost of your advertising campaign.

  3. 3
    Enter total impressions

    Input the number of impressions delivered.

  4. 4
    Read your CPM

    The tool displays your cost per 1,000 impressions.

CPM Calculator

Calculate Cost Per Mille (1,000 impressions) for advertising

Open Tool

The CPM Formula

CPM = (Total Ad Spend / Total Impressions) x 1,000

Example:
  Total Ad Spend    = $1,500
  Total Impressions = 500,000

  CPM = ($1,500 / 500,000) x 1,000 = $3.00

Why CPM Matters

CPM gives you a standardised way to compare the cost-efficiency of different ad placements and platforms. A billboard, a YouTube pre-roll, and a Facebook newsfeed ad all serve impressions, but their CPMs vary dramatically. By calculating CPM for each channel, you can allocate your budget toward the platforms that give you the most reach for your money. CPM is especially useful for brand-awareness campaigns where the goal is maximum exposure rather than direct clicks or conversions.

How to Use the CPM Calculator

1
Open the CPM Calculator

Navigate to Toolin's CPM Calculator in your browser.

2
Enter total ad spend

Input the total amount you spent (or plan to spend) on the ad campaign.

3
Enter total impressions

Type the total number of impressions delivered (or estimated for the campaign).

4
View your CPM

The calculator instantly shows your CPM and the equivalent cost per single impression.

CPM vs. CPC vs. CPA

  • CPM (Cost per Mille): cost per 1,000 impressions, best for awareness campaigns
  • CPC (Cost per Click): cost each time someone clicks your ad, best for traffic-driving campaigns
  • CPA (Cost per Acquisition): cost each time someone completes a desired action, best for conversion-focused campaigns
  • Use CPM when your goal is reach and brand visibility
  • Use CPC or CPA when your goal is measurable engagement or sales

Frequently Asked Questions

What is a good CPM?
CPM benchmarks vary by platform and industry. Social media CPMs typically range from $5 to $15, display ads from $1 to $5, and premium video placements from $15 to $30 or more. Compare your CPM to industry averages for the specific platform you are using.
Does a lower CPM always mean a better deal?
Not necessarily. A low CPM with poor-quality impressions (such as bot traffic or irrelevant audiences) wastes your budget. It is better to pay a slightly higher CPM for targeted, high-quality impressions that reach your ideal customer.
Can I use CPM to calculate total campaign cost?
Yes. If you know the CPM and the number of impressions you want, use the formula: Total Cost = (CPM / 1,000) x Desired Impressions. For example, at a $5 CPM and 1 million impressions, the total cost is $5,000.

100% Private & Secure

This tool runs entirely in your browser. Your files and data never leave your device.

Related How-To Guides

Related Tools