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