Start typing to discover tools…
Digital Advertising Calculator

Free CPM Calculator

Calculate CPM, advertising cost, or total impressions for your marketing campaign. Enter any two values and get an instant, accurate result.

Campaign Cost Calculator

Choose what you want to calculate and enter your campaign data.

Instant Results

Campaign Details

Please enter valid values greater than zero.
Enter the total amount spent on the advertising campaign.
Enter the total number of times your advertisement was displayed.
Cost Per 1,000 Impressions
$0.00
Your calculated CPM will appear here after you enter the campaign cost and impressions.
Formula Used
CPM = Cost ÷ Impressions × 1,000
Calculation Type CPM
Campaign Cost $0.00
Total Impressions 0
CPM Rate $0.00

What Can You Calculate?

Use the three calculator modes to evaluate your advertising campaign from different perspectives.

Calculate CPM

Find the amount you paid for every 1,000 advertising impressions using your campaign cost and total impressions.

Calculate Campaign Cost

Estimate your total advertising budget by entering your CPM rate and the number of impressions you want to purchase.

Calculate Impressions

Estimate how many ad impressions your budget can generate based on the CPM rate offered by an advertising platform.

What Is CPM?

CPM stands for Cost Per Mille, where “mille” means one thousand. In digital advertising, CPM represents the amount an advertiser pays for every 1,000 times an advertisement is displayed.

CPM is commonly used for display ads, social media advertising, video advertising, programmatic campaigns, website banners and brand-awareness campaigns. It helps marketers compare advertising costs across different platforms and audiences.

CPM Formula

To calculate CPM, divide the total campaign cost by the total number of impressions and multiply the result by 1,000.

CPM Calculation Example

Suppose an advertising campaign costs $500 and generates 100,000 impressions.

CPM = ($500 ÷ 100,000) × 1,000
CPM = $5.00

This means the advertiser paid $5 for every 1,000 ad impressions.

How to Use the CPM Calculator

Follow these simple steps to calculate your required advertising metric.

1

Select a Calculation Mode

Choose whether you want to calculate CPM, total advertising cost, or estimated impressions.

2

Choose Your Currency

Select the currency used for your campaign budget and CPM rate.

3

Enter Two Known Values

Provide the two campaign values you already know. The required input fields change automatically based on the selected mode.

4

View Your Result

Click the calculate button to see the result, formula and complete campaign breakdown instantly.

Why Is CPM Important in Advertising?

CPM makes it easier to compare the cost of reaching audiences across different advertising channels. For example, you can compare the CPM of a Facebook campaign with a Google Display, YouTube, LinkedIn or website banner campaign.

A lower CPM generally means that you are receiving more impressions for your budget. However, the cheapest CPM is not always the best campaign. Audience relevance, ad quality, clicks, conversions and return on ad spend should also be considered.

CPM vs CPC

CPM charges advertisers based on impressions, while CPC charges advertisers when someone clicks the advertisement. CPM is usually suitable for awareness campaigns, while CPC can be useful when the main objective is generating website traffic.

CPM vs CPA

CPA stands for cost per acquisition or action. It measures how much you spend to generate a conversion, sale, registration or another desired action. CPM measures ad exposure, whereas CPA measures the cost of results.

What Is a Good CPM?

A good CPM depends on the advertising platform, industry, audience, location, campaign objective, competition and ad format. Instead of judging CPM alone, compare it with campaign reach, engagement, click-through rate, conversion rate and revenue.

Frequently Asked Questions

Learn more about CPM calculations and advertising campaign costs.

CPM means Cost Per Mille or cost per thousand impressions. It shows how much an advertiser pays for every 1,000 times an advertisement is displayed.
Divide the total advertising cost by the total impressions, then multiply the result by 1,000. For example, a $500 campaign with 100,000 impressions has a CPM of $5.
Divide the total impressions by 1,000 and multiply the result by the CPM rate. For example, 200,000 impressions at a $4 CPM would cost $800.
Divide the total campaign cost by the CPM rate and multiply the result by 1,000. A $1,000 budget at a $5 CPM could generate approximately 200,000 impressions.
Not always. A lower CPM provides cheaper exposure, but the audience may be less relevant. Campaign quality should also be evaluated through clicks, conversions, engagement and revenue.
No. The calculations are performed directly in your browser, and the values you enter are not saved or sent to a database.