How to Figure Out Cost Per Thousand (CPM): Formula & Examples

How to Figure Out Cost Per Thousand (CPM)

Cost per thousand, commonly called CPM, tells you how much it costs to deliver 1,000 advertising impressions. It is one of the most commonly used metrics for comparing the cost of impression-based advertising campaigns.

If you know the total advertising cost and the number of impressions, you can figure out cost per thousand using a simple formula.

Quick answer:

To figure out cost per thousand impressions, divide the total advertising cost by the total number of impressions and multiply the result by 1,000.

CPM = (Total Advertising Cost ÷ Total Impressions) × 1,000

What Does Cost Per Thousand Mean?

Cost per thousand refers to the cost associated with 1,000 impressions. In digital advertising, it is usually expressed as CPM, which stands for Cost Per Mille.

“Mille” means one thousand. Therefore, CPM is simply a standardized way to express advertising cost for every 1,000 impressions.

For example, a $5 CPM means the effective cost is $5 for every 1,000 impressions.

How to Figure Out Cost Per Thousand

You only need two numbers to calculate cost per thousand:

  • Total advertising cost
  • Total number of impressions

Once you have these values, use the following formula:

Cost Per Thousand = (Total Cost ÷ Total Impressions) × 1,000

Let’s go through the calculation step by step.

Step 1: Find the total advertising cost

Start by identifying how much was spent on the advertising campaign. Suppose the total campaign cost was $600.

Step 2: Find the total impressions

Next, determine how many impressions the campaign delivered. Suppose the campaign generated 120,000 impressions.

Step 3: Apply the formula

CPM = ($600 ÷ 120,000) × 1,000

First divide the cost by impressions:

$600 ÷ 120,000 = $0.005

Then multiply by 1,000:

$0.005 × 1,000 = $5 CPM
Answer:

The cost per thousand impressions is $5.

Cost Per Thousand Example

Consider another advertising campaign that costs $2,000 and delivers 500,000 impressions.

Given:

Total Cost = $2,000

Total Impressions = 500,000

CPM = ($2,000 ÷ 500,000) × 1,000

CPM = $4

Therefore, the campaign’s cost per thousand impressions is $4.

Cost Per Thousand Formula

The standard cost per thousand formula is:

CPM = (Total Cost ÷ Total Impressions) × 1,000

Where:

  • CPM = cost per 1,000 impressions
  • Total Cost = total amount spent on advertising
  • Total Impressions = total number of ad impressions

The × 1,000 part of the formula converts the cost per individual impression into the cost per 1,000 impressions.

Why Do You Multiply by 1,000?

The purpose of CPM is to make advertising costs easier to compare using a standard unit of 1,000 impressions.

Suppose a campaign costs $100 and produces 25,000 impressions. Dividing the cost by impressions gives the cost of one impression:

$100 ÷ 25,000 = $0.004 per impression

Multiplying by 1,000 converts this into the cost for 1,000 impressions:

$0.004 × 1,000 = $4 CPM

This makes it easier to compare campaigns with different impression volumes.

How to Figure Out Cost Per Thousand From Advertising Spend

If you are working with an advertising report, the process is simple. Find the total spend and total impressions for the same reporting period, then apply the CPM formula.

Advertising Spend Impressions CPM
$250 50,000 $5
$500 100,000 $5
$1,000 200,000 $5
$1,500 300,000 $5

Although the campaign sizes are different, each example has the same cost per thousand because the ratio between cost and impressions remains the same.

How to Calculate Total Cost From Cost Per Thousand

You can also use CPM in reverse. If you know the CPM and the expected number of impressions, you can calculate the total advertising cost.

Total Cost = (CPM × Impressions) ÷ 1,000
Example:

Suppose CPM is $8 and the campaign delivers 250,000 impressions.

Total Cost = ($8 × 250,000) ÷ 1,000

Total Cost = $2,000

How to Calculate Impressions From Cost Per Thousand

If you know the total budget and CPM, you can estimate how many impressions the budget can purchase.

Impressions = (Total Cost ÷ CPM) × 1,000
Example:

Suppose you have a $1,500 advertising budget and the CPM is $6.

Impressions = ($1,500 ÷ $6) × 1,000

Impressions = 250,000 impressions

The Three Ways to Use the CPM Formula

The CPM relationship can be used to calculate any one of three values when the other two are known.

Known Values Value to Find Formula
Cost + Impressions CPM (Cost ÷ Impressions) × 1,000
CPM + Impressions Total Cost (CPM × Impressions) ÷ 1,000
Cost + CPM Impressions (Cost ÷ CPM) × 1,000

How to Figure Out Cost Per Thousand Online

If you don’t want to calculate CPM manually, you can use the free CPM calculator from CPMinsider .

The calculator allows you to enter any two of these three values:

  • Total advertising cost
  • CPM
  • Total impressions

It then calculates the missing value for you.

What Is a Good Cost Per Thousand?

There is no single CPM that is considered good for every advertising campaign. CPM can vary based on factors such as audience, geography, device, ad format, inventory quality, seasonality, targeting, and advertiser demand.

Instead of evaluating CPM in isolation, advertisers can compare it with other campaigns that have similar audiences, inventory, objectives, and time periods.

Tip: A lower CPM is not automatically better if the campaign delivers lower quality traffic, weaker reach, or less valuable impressions.

Cost Per Thousand for Digital Advertising

CPM is widely used in digital advertising because many advertising transactions are based on impressions.

You may encounter CPM when working with:

  • Display advertising
  • Programmatic advertising
  • Video advertising
  • Publisher advertising inventory
  • Social media advertising
  • Brand awareness campaigns
  • Media planning and forecasting

The basic calculation remains the same:

Cost Per Thousand = (Total Advertising Cost ÷ Impressions) × 1,000

Common Mistakes When Calculating Cost Per Thousand

1. Forgetting the × 1,000

Dividing cost by impressions without multiplying by 1,000 gives the cost of a single impression, not the cost per thousand impressions.

2. Using inconsistent data

Make sure the advertising cost and impression count come from the same campaign and reporting period.

3. Mixing currencies

When comparing CPM values, use a consistent currency. A CPM in USD should not be directly compared with a CPM in INR without accounting for the currency difference.

4. Confusing CPM with CPC

CPM measures cost per 1,000 impressions, while CPC measures cost per click. They are different metrics and should not be calculated using the same formula.

5. Using estimated impressions as actual impressions

When calculating the actual CPM of a completed campaign, use the appropriate reported impression count rather than a forecast unless you are specifically calculating an estimated CPM.

Cost Per Thousand vs. Cost Per Impression

Cost per thousand and cost per impression describe the same underlying advertising cost at different scales.

Metric Meaning Example
Cost Per Impression Cost associated with one impression. $0.005
CPM Cost associated with 1,000 impressions. $5

To convert CPM into cost per individual impression, divide CPM by 1,000.

Cost Per Impression = CPM ÷ 1,000

Frequently Asked Questions

How do you figure out cost per thousand?

Divide the total advertising cost by the total number of impressions and multiply the result by 1,000. The formula is: CPM = (Cost ÷ Impressions) × 1,000.

What is the formula for cost per thousand?

The formula is: Cost Per Thousand = (Total Cost ÷ Total Impressions) × 1,000.

What does cost per thousand mean?

Cost per thousand represents the cost associated with 1,000 advertising impressions and is commonly referred to as CPM.

How do you calculate cost per thousand impressions?

Divide total advertising spend by total impressions and multiply by 1,000. For example, $500 spent on 100,000 impressions results in a $5 CPM.

How do you calculate cost from CPM?

Multiply CPM by the number of impressions and divide by 1,000: Total Cost = (CPM × Impressions) ÷ 1,000.

How do you calculate impressions from CPM?

Divide the total advertising cost by CPM and multiply by 1,000: Impressions = (Cost ÷ CPM) × 1,000.

Calculate Cost Per Thousand Instantly

Have your advertising cost and impression numbers ready? Use the CPMinsider calculator to calculate CPM, total cost, or impressions.

Use the CPM Calculator

Final Takeaway

Figuring out cost per thousand is simple once you know the total advertising cost and the number of impressions.

CPM = (Total Cost ÷ Total Impressions) × 1,000

For example, if you spend $600 and receive 120,000 impressions, your cost per thousand is $5.

For quick calculations, use the free CPM calculator to calculate CPM, advertising cost, or impressions.