CPM Calculator

Calculate Cost Per Mille, the cost per 1,000 ad impressions, to evaluate your campaign efficiency.

Formula:CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. A lower CPM means you're reaching more people for less money.

Adsterra Display Ad Placeholder

728×90 or 300×250

What is CPM? A Simple, Complete Guide

CPM stands for Cost Per Mille. "Mille" is a Latin word that means one thousand. So CPM is simply the price you pay for every 1,000 times your ad is shown to people. It does not matter if anyone clicks your ad. You pay just for the ad being seen.

The CPM Formula

CPM = (Total Ad Spend / Total Impressions) × 1,000

Example: If you spent $200 and your ad got 50,000 impressions, your CPM is ($200 / 50,000) × 1,000 = $4.00.

Why Does CPM Matter?

CPM is the most common way to buy ads on platforms like Facebook, Instagram, YouTube, and Google Display Network. When you know your CPM, you can easily compare the cost of reaching audiences on different platforms. A lower CPM means you can show your ad to more people for less money.

When Should You Track CPM?

  • You are running a brand awareness campaign and just want people to see your message.
  • You want to compare how expensive different ad platforms are.
  • You are a publisher and want to know how much your ad space is worth.
  • You want to understand how much reach your ad budget will buy.

What is a Good CPM?

A "good" CPM depends a lot on your industry and the platform you are using. Here are some rough average CPM ranges to give you an idea:

Google Display

$1 – $5

Facebook Ads

$5 – $15

Instagram Ads

$5 – $20

YouTube Ads

$3 – $10

LinkedIn Ads

$20 – $60

TikTok Ads

$5 – $12

CPM vs. CPC and CTR

CPM is just one of many important ad metrics. If you want to see how much you pay when someone actually clicks your ad, check our CPC Calculator. If you want to measure what percentage of people who saw your ad actually clicked it, use our CTR Calculator. And to measure if your ad campaign made you money, try our ROI Calculator.

Pro Tips to Lower Your CPM

  1. 1Narrow your audience. A more specific audience often costs less to reach.
  2. 2Test different ad creatives. Better-looking ads get higher relevance scores and lower CPMs.
  3. 3Avoid peak seasons like November and December when ad prices spike.
  4. 4Use retargeting. Showing ads to people who already know your brand usually costs less.

CPM Calculator, Frequently Asked Questions

What does CPM mean in simple words?

CPM means the cost you pay for 1,000 people to see your ad. It stands for Cost Per Mille, where "mille" means thousand in Latin.

Is a lower CPM always better?

Not always. A low CPM means you pay less for impressions, but those impressions might be from a low-quality audience. What truly matters is whether those views lead to results for your business.

What is eCPM?

eCPM stands for "effective CPM." Publishers use it to measure how much money they earn for every 1,000 page views or ad impressions. It is the publisher's version of CPM.

How is CPM different from CPV?

CPM is the cost per 1,000 impressions (views of a static ad). CPV, or Cost Per View, is used for video ads and counts how much you pay per video view, usually when someone watches at least 30 seconds.

Why does my CPM change all the time?

CPM changes because ad auctions are dynamic. Your CPM depends on how many advertisers are competing for the same audience, the time of year, day of the week, and even the time of day.

Can I use this CPM calculator for Google Ads?

Yes. This calculator works for any ad platform including Google Display Ads, Facebook, Instagram, LinkedIn, TikTok, or any other platform where you pay for impressions.