CPM Calculator

Calculate your Cost Per Mille (CPM) to see how much you are paying for every 1,000 advertising impressions. Quickly measure ad costs and compare campaign performance across digital advertising platforms.

How to Use

1. Select Your Currency

Choose the currency used for your advertising campaign.

2. Enter Your Total Advertising Cost

Enter the total amount spent on the advertising campaign you want to measure.

3. Enter Your Total Impressions

Enter the total number of times your advertisement was displayed.

4. Calculate Your CPM

Click Calculate to see how much you paid for every 1,000 advertising impressions.

CPM Calculator

Enter your total advertising cost and number of impressions below to calculate your Cost Per Mille (CPM) and see how much you are paying for every 1,000 ad impressions

What Do These Results Mean?

Cost Per 1,000 Impressions (CPM)

The average amount you paid for every 1,000 times your advertisement was displayed.

Total Ad Cost

The total amount spent on the advertising campaign being measured.

Total Impressions

The total number of times your advertisement was displayed. An impression is counted when an ad is shown, whether or not someone clicks it.

Average CPM Meaning

If your CPM is £5.00, it means you paid an average of £5.00 for every 1,000 advertising impressions.

Example Calculation

See how CPM is calculated using a simple advertising campaign example.

Example:

Suppose a business spends £500 on an advertising campaign that generates 100,000 impressions.

Total Advertising Cost: £500
Total Impressions: 100,000
Cost Per 1,000 Impressions (CPM): £5.00

Explanation

The advertising cost is divided by the total number of impressions and then multiplied by 1,000.

This means the business paid an average of £5.00 for every 1,000 times its advertisement was displayed.

CPM Formula

Cost Per Mille (CPM) measures how much an advertiser pays for every 1,000 advertising impressions.

CPM Formula

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

Using our example:

(£500 ÷ 100,000) × 1,000 = £5.00

Therefore:

CPM = £5.00 per 1,000 impressions

This means the advertiser paid an average of £5.00 for every 1,000 times the advertisement was displayed.

Important: A lower CPM does not automatically mean an advertising campaign is performing better. CPM measures the cost of exposure, so metrics such as clicks, CTR, conversions and ROAS should also be considered when evaluating overall campaign performance.

CPM Terms Explained

Understand the key advertising terms used in the CPM Calculator.

CPM (Cost Per Mille)

The average cost an advertiser pays for every 1,000 advertising impressions. “Mille” means one thousand.

Advertising Cost

The total amount spent on the advertising campaign being measured.

Impression

A single instance of an advertisement being displayed to a user. An impression does not necessarily mean the person clicked or interacted with the ad.

Total Impressions

The total number of times the advertisement was displayed during the campaign.

Cost Per 1,000 Impressions

The advertising cost associated with every 1,000 impressions. This is the CPM calculated by the tool.

Campaign Performance

The overall effectiveness of an advertising campaign. CPM measures the cost of exposure, but other metrics such as CPC, CTR, conversion rate and ROAS can help provide a broader picture of performance.

Frequently Asked Questions

Find answers to common questions about CPM and measuring the cost of advertising impressions.

What is a good CPM?

A good CPM varies depending on the advertising platform, industry, audience, location, competition and campaign objective. CPM is best evaluated alongside other performance metrics rather than on its own.

Is a lower CPM always better?

Not necessarily. A lower CPM means you're paying less to generate 1,000 impressions, but those impressions are only valuable if they reach the right audience and contribute to your campaign goals.

Can I use this CPM Calculator for Google Ads and Meta Ads?

Yes. You can use the calculator for Google Ads, Meta/Facebook Ads, Instagram Ads, TikTok Ads and other advertising platforms as long as you know your total advertising cost and total impressions.

What is the difference between CPM and CPC?

CPM measures the cost of every 1,000 impressions, while CPC measures the average cost of each click. CPM focuses on ad exposure, whereas CPC focuses on interactions with the advertisement.

Disclaimer

This CPM Calculator is provided for general informational and marketing purposes only.

Results are based on the advertising cost and impressions entered and should not be considered financial or business advice.

Actual advertising costs and campaign performance may vary depending on the platform, audience, bidding strategy, competition and other factors.