Advertising CPM Calculator

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

Save

Inputs

$

Your values stay on this device.

Results

CPM

Cost per 1,000 impressions.

Cost Per Impression$0.01

Report

Export and share

Document

Copy and share

Assumptions

  • The calculator assumes impression counts are valid and directly comparable across the channels you are reviewing.
  • CPM reflects visibility cost only; it does not measure clicks, leads, or downstream revenue.
  • If impressions are zero, CPM is undefined rather than free.

Sensitivity preview

Total Cost -10%: CPM $9.00

Total Cost Current: CPM $10.00

Total Cost +10%: CPM $11.00

Related Tools

View All

About this CPM Calculator

CPM (Cost Per Mille) stands for Cost Per Thousand Impressions. It is the gold standard metric for display advertising, social media brand awareness campaigns, and billboards. It allows you to compare the cost-efficiency of different advertising channels.

Who this calculator is for

  • Media buyers and brand marketers comparing reach costs across channels.
  • Founders reviewing awareness campaign efficiency before scaling spend.
  • Teams benchmarking display, social, or sponsorship pricing on an impressions basis.

When to use it

  • Translate campaign spend and impression volume into a comparable media cost metric.
  • Compare vendors, audiences, or placements that charge for visibility rather than direct conversions.
  • Check whether a reach-focused campaign is getting more expensive over time.

How to use this calculator

  1. Enter the Total Cost of the ad campaign.
  2. Enter the number of Impressions (views).
  3. The calculator determines your CPM (cost for every 1,000 views).

Key assumptions

  • The calculator assumes impression counts are valid and directly comparable across the channels you are reviewing.
  • CPM reflects visibility cost only; it does not measure clicks, leads, or downstream revenue.
  • If impressions are zero, CPM is undefined rather than free.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

CPM = (Total Cost / Total Impressions) * 1000. Example: If you spend $500 and get 50,000 impressions, your CPM is ($500 / 50,000) * 1000 = $10.

Inputs explained

Total Cost

The total budget spent on the campaign.

Impressions

The total number of times your ad was displayed to users.

Understanding your results

A lower CPM means you are reaching people more cheaply. However, a cheap CPM on a low-quality site might be worth less than a higher CPM on a premium site with your target audience.

Example scenarios

Facebook Ad

Spend $200. Views 25,000. CPM = $8.00.

Billboard

Spend $3,000. Views 500,000. CPM = $6.00.

Key Features

  • Instant CPM Calculation
  • Cost Per Single View (CPI)
  • Ad Budgeting Tool

Tips & Best Practices

  • Don't optimize solely for CPM. A low CPM doesn't guarantee clicks or sales.
  • Compare CPM across platforms. LinkedIn CPM is often $30+, while Facebook can be $10, and Display Ads can be $2.
  • Use CPM for brand awareness goals; use CPC or CPA for conversion goals.

Glossary of Terms

Impression
A single instance of an ad being displayed on a screen.
Mille
Latin for 'Thousand'.
CPC
Cost Per Click. An alternative model where you pay for engagement, not views.

Frequently Asked Questions

What does 'Mille' mean?
Mille is Latin for Thousand. So CPM literally means Cost Per Thousand.
What is a good CPM?
It varies wildly. Facebook CPM might be $10, while a niche LinkedIn audience might be $50. Display ads can be as low as $2.
How does CPM differ from CPC?
CPM charges for views (impressions), regardless of clicks. CPC (Cost Per Click) charges only when someone clicks the ad.
When should I use CPM bidding?
Use CPM when your goal is brand awareness and visibility. Use CPC/CPA when you want specific actions/conversions.
Formula for CPM?
CPM = (Total Cost / Total Impressions) * 1000.