What is CPM?
CPM is "how much it costs to show your ad to 1,000 people." Once you understand this, you've got the basics of digital advertising pricing down.
Definition
CPM (Cost Per Mille)stands for "cost per thousand impressions." The formula is:
In plain English: how much you pay every time your ad appears 1,000 times.
CPM in 30 Seconds
CPM stands for Cost Per Mille. "Mille" is Latin for "thousand," so CPM means "cost per thousand impressions." If your CPM is $10:
- 1,000 impressions → $10
- 10,000 impressions → $100
- 1,000,000 impressions → $10,000
That's it. Pretty simple.
Why Use "Thousand" as the Unit?
Because a single impression is incredibly cheap—maybe $0.01 or less—which makes calculations awkward. Using "per thousand" gives us cleaner numbers that are easier to compare. It's like saying "this water bottle costs $2" instead of "it costs $0.0002 per milliliter." Same logic.
How to Calculate CPM
Formula
Let's Do the Math
Say you ran a Facebook ad campaign:
- Spent $5,000
- Got 500,000 impressions
This means: it costs you $10 every time 1,000 people see your ad.
You Can Work Backwards Too
Want to know how much you'll spend?
Goal: 1 million impressions, estimated CPM around $12
→ Budget = $12 x 1,000,000 / 1,000 = $12,000
Want to know how many impressions you'll get?
Budget: $3,000, CPM around $15
→ Impressions = $3,000 / $15 x 1,000 = 200,000
When Do You Use CPM?
1. Brand Awareness
Your goal is "get more people to know about us," not immediate sales. CPM is perfect for this. You care about reach, not clicks. Common scenarios:
- New brand just launching
- New product introduction
- Image ads, brand videos
2. Facebook / Instagram Ads
When you select "Reach" or "Brand Awareness" as your campaign objective in Facebook Ads Manager, the platform charges you on a CPM basis. The algorithm works to show your ad to as many people as possible at the lowest CPM.
3. YouTube Video Ads
YouTube ads commonly use CPM pricing. For video ads, being seen matters more than being clicked. Video CPM is usually higher than display ads because production costs are higher and viewers are more engaged.
4. Digital Out-of-Home (DOOH)
Even digital billboards and transit screens can be priced on CPM now. Using foot traffic data to estimate how many people see the ad, they calculate a cost per thousand impressions.
What Affects CPM?
CPM isn't a fixed number—it fluctuates. Here are the main factors:
Audience Targeting
The more specific your targeting, the higher your CPM.
- Targeting "25-34 year-old women in NYC interested in luxury goods" → High competition, high CPM
- Targeting "18-65, anywhere in the US" → Massive audience, lower CPM
Timing
Peak seasons mean more competition and higher CPMs:
- Black Friday, Christmas, Super Bowl → CPM spikes
- Post-holiday, off-season → CPM drops
Ad Quality
Both Facebook and Google evaluate your ad performance:
- High CTR, users love to click → Platform rewards you with lower CPM
- Low CTR, nobody engages → CPM goes up (platform is penalizing you)
Industry Competition
Customer lifetime value affects CPM:
- Finance, insurance, real estate → High customer value, expensive CPM
- Consumer goods, everyday products → Relatively cheaper CPM
CPM Blind Spots
CPM is useful, but know its limitations:
Impressions Don't Mean Views
An ad "appearing on screen" doesn't mean the user "actually saw it."
They might scroll past in a second without noticing your ad. But that still counts as an impression.
It Doesn't Tell You If Your Ad Works
CPM only tells you "how much you paid for impressions," not "whether those impressions did anything." To measure effectiveness, you need other metrics:
- CTR (Click-Through Rate) → Is your ad engaging?
- Conversion Rate → Are people actually buying?
- ROAS → Is your ad profitable?
Low CPM Isn't Always Good
Cheap impressions might be low quality:
- $2 CPM placement → Could be a corner of the page nobody looks at
- $15 CPM placement → Could be the first post in the news feed, highly visible
Don't chase the lowest CPM—chase the most cost-effective CPM.
What is vCPM?
You might have heard of vCPM (Viewable CPM), also called "viewable impression cost."
The problem with traditional CPM is that an ad might load on the page, but the user never actually sees it (they might close the tab before scrolling down). vCPM only counts impressions that were actually viewed:
- At least 50% of the ad is visible on screen
- Visible for at least 1 second (2 seconds for video)
vCPM typically costs 20-50% more than standard CPM, but you get better quality assurance.
CPM vs CPC: How to Choose?
This is the most common question.
| CPM | CPC | |
|---|---|---|
| You Pay For | Impressions | Clicks |
| Best For | Brand awareness | Traffic, conversions |
| Risk Bearer | Advertiser (impressions don't guarantee clicks) | Platform (no clicks means no payment) |
Simple decision framework:
- You want people to "see" your brand → Choose CPM
- You want people to "click through" → Choose CPC
Frequently Asked Questions
What's a normal CPM?
It varies widely by industry and platform:
- Social ads (general audience): $5-$15
- Targeted audience or competitive industries: $15-$40
What matters isn't the number itself—it's whether that CPM is helping you achieve your goals.
Why does my CPM keep going up?
A few possible reasons:
- Audience fatigue: Same people seeing your ad too many times
- Seasonal factors: Peak advertising season, everyone's bidding
- Declining ad quality: Creative is stale, users aren't engaging
- Increased competition: Competitors started spending more
Does CPM measure ad effectiveness?
No, it only measures "the cost of getting impressions."
To measure effectiveness, look at conversion rate, ROAS, and ROI.
When should I use CPM pricing?
CPM pricing makes sense when:
- Your goal is awareness, not clicks
- Your creative is strong and you expect high CTR
- Running brand campaigns or image advertising
What's the difference between CPM and CPV?
CPV (Cost Per View) is the cost per view, specifically for video ads.
- CPM: Counts when the ad "appears"
- CPV: Counts when the video is "watched for a certain duration"
YouTube video ads use CPV pricing—you only pay when someone watches at least 30 seconds. Simply put: CPM is about impressions, CPV is about views.
Key Takeaways
- CPM = Cost per thousand impressions—how much you pay for your ad to appear 1,000 times
- Formula: CPM = Ad Spend / Impressions x 1,000
- Best for: Brand awareness, product launches, image campaigns
- Factors: Audience targeting, timing, ad quality, industry competition
- Blind spots: Impressions don't equal views, low CPM isn't always better
- Advanced: vCPM ensures your ad is actually seen