Free CPM Calculator (Cost Per Mille)

Free tool to calculate CPM. Enter any two values—cost, impressions, or CPM—to instantly find the third. The simplest ad cost calculator.

Free to use
Real-time calculation
No signup required
Mobile friendly

CPM Calculator (Cost Per Mille)

Enter any two values to calculate the third

Enter any two values and the third will be calculated automatically.

  • To calculate CPM: Enter Total Cost and Total Impressions
  • To calculate Total Cost: Enter CPM and Total Impressions
  • To calculate Total Impressions: Enter Total Cost and CPM

What is CPM?

CPM stands for Cost Per Mille (Cost Per Thousand Impressions)

CPM (Cost Per Mille) is a marketing term used to denote the price of 1,000 advertisement impressions on one webpage. If a website publisher charges $2.00 CPM, that means an advertiser must pay $2.00 for every 1,000 impressions of its ad. The 'M' in CPM represents the word 'mille', which is Latin for 'thousand'.

Why use our CPM Calculator?

Simple, accurate, and free advertising cost calculation tool

Three-in-one calculator

Calculate CPM, total cost, or impressions by entering just two values.

Real-time results

See results instantly as you type, with no need to click a calculate button.

Mobile-friendly

Perfect for use on any device - mobile, tablet, or desktop.

No registration required

Free to use with no sign-up or personal information needed.

User-friendly interface

Clean, intuitive design makes calculating ad costs simple for everyone.

Advertising industry standard

Uses the standard CPM formula recognized across the digital advertising industry.

How to Use the CPM Calculator

Simple three steps to calculate what you need

1

Enter known values

Input any two values you already know (cost, impressions, or CPM)

2

Leave one field empty

The field you leave empty is the one that will be calculated

3

View your result

The calculator automatically computes the missing value in real-time

Parameter Description

Understanding each value in the CPM calculation

Total Cost

The total amount spent on an advertising campaign

Unit: $
Example: $500

Total Impressions

The number of times your ad was displayed

Unit: count
Example: 250,000

CPM

Cost Per Mille (cost per thousand impressions)

Unit: $
Example: $2.00

CPM Formulas

Standard formulas for all CPM calculations

How to Calculate CPM

Use this formula when you know the total cost and total impressions

CPM = (Total Cost / Total Impressions) × 1000

Example: $500 spent for 250,000 impressions: ($500 / 250,000) × 1000 = $2.00 CPM

How to Calculate Total Cost

Use this formula when you know the CPM and total impressions

Total Cost = (CPM × Total Impressions) / 1000

Example: $2.00 CPM for 250,000 impressions: ($2.00 × 250,000) / 1000 = $500

How to Calculate Total Impressions

Use this formula when you know the total cost and CPM

Total Impressions = (Total Cost / CPM) × 1000

Example: $500 budget at $2.00 CPM: ($500 / $2.00) × 1000 = 250,000 impressions

Calculation Examples

Real-world examples of CPM calculations

Facebook Ad Campaign

Calculate the CPM for a Facebook advertising campaign

Calculation steps

Total Cost: $350
Total Impressions: 175,000
Calculation: ($350 / 175,000) × 1000 = $2.00
Result
$2.00 CPM

Budget Planning

Calculate the total cost for a planned campaign

Calculation steps

Target CPM: $4.50
Desired Impressions: 500,000
Calculation: ($4.50 × 500,000) / 1000 = $2,250
Result
$2,250 Total Cost

Reach Estimation

Calculate potential impressions for a fixed budget

Calculation steps

Available Budget: $1,200
Expected CPM: $3.00
Calculation: ($1,200 / $3.00) × 1000 = 400,000
Result
400,000 Impressions

Understanding CPM Values

Less than $2.00

Generally considered low/competitive CPM, common for broad targeting or high-supply inventory

$2.00 - $10.00

Average CPM range for most digital advertising platforms and targeting options

Greater than $10.00

Premium CPM, typically seen with highly specific targeting, premium placements, or specialized industries

Frequently Asked Questions

Common questions about CPM and advertising metrics

What is a good CPM?

A 'good' CPM varies widely by industry, platform, and targeting. Generally, $1-$2 is considered low, $5-$10 is average, and $15-$30 might be normal for highly targeted or premium campaigns. The most important factor is whether your CPM delivers positive ROI for your specific business goals.

What's the difference between CPM and CPC?

CPM (Cost Per Mille) measures the cost per 1,000 impressions, while CPC (Cost Per Click) measures the cost for each click on your ad. CPM is impression-based pricing, while CPC is performance-based pricing where you only pay when users click.

How can I lower my CPM?

To lower your CPM: 1) Refine your audience targeting (but not too narrow), 2) Improve your ad quality score, 3) Test different ad placements, 4) Optimize your bidding strategy, 5) Schedule ads during less competitive times, and 6) Regularly refresh your creative to maintain engagement.

Is CPM or CPC better for my campaign?

CPM is typically better for brand awareness campaigns where impressions matter most. CPC is usually better for performance campaigns focused on driving specific actions. For new campaigns, CPC often provides a safer starting point as you only pay for actual clicks.

What is the difference between CPM and RPM?

CPM (Cost Per Mille) is what advertisers pay per 1,000 impressions. RPM (Revenue Per Mille) is what publishers earn per 1,000 impressions. For the same ad impression, RPM is typically lower than CPM because ad platforms take a percentage of the advertiser's payment before paying the publisher.

Disclaimer

This calculator is provided for informational purposes only:

1. All calculations are based on standard industry formulas

2. Actual advertising costs may vary based on numerous factors

3. Results should be used as estimates only

4. We recommend consulting with marketing professionals for campaign planning

5. This tool does not guarantee any specific advertising performance