Cost Per Mille (CPM)
Cost Per Mille (CPM) is a pricing model where advertisers pay a fixed amount for every 1,000 impressions their ad receives, regardless of whether users click. It is the standard buying model for Display and Video campaigns focused on brand awareness.
Cost Per Mille (CPM) is a pricing model where advertisers pay a fixed amount for every 1,000 impressions their ad receives, regardless of whether users click. It is the standard buying model for Display and Video campaigns focused on brand awareness.
Key Takeaways
- CPM charges per 1,000 impressions, not per click or conversion
- Best suited for brand awareness and reach-oriented campaigns
- Google Ads uses vCPM (viewable CPM) as the default for Display campaigns
- CPM is calculated as (Total Cost / Total Impressions) x 1,000
- Lower CPMs do not always mean better performance — viewability and audience quality matter more
What Is Cost Per Mille
Cost Per Mille (CPM) — where “mille” is Latin for “thousand” — is a media buying metric that measures the cost of 1,000 ad impressions. Unlike CPC where you pay only when someone clicks, CPM charges you for exposure regardless of user interaction.
Google Ads offers two variants:
| Variant | Definition | Default For |
|---|---|---|
| CPM | Cost per 1,000 served impressions | Legacy campaigns |
| vCPM (Viewable CPM) | Cost per 1,000 viewable impressions | Display Network campaigns |
A “viewable” impression means at least 50% of the ad was on screen for at least one second (two seconds for video). In the 2026 Google Ads interface, vCPM is the standard for Display bidding when you select a brand awareness objective.
How It Works
When you run a CPM-based campaign, Google charges your account based on impressions delivered, not clicks. The auction still runs competitively — your bid represents the maximum you will pay per 1,000 impressions, and actual costs depend on competition.
- You set a max CPM bid — for example, $5.00 per 1,000 impressions
- Google enters your ad into the auction against other advertisers targeting the same audience
- Your ad is shown and you are charged a portion of your max bid based on competitive pressure
- No click is required — you pay for the impression itself
CPM campaigns are optimized through audience targeting, placement selection, and creative quality rather than keyword bids.
Practical Example
A fitness brand runs a Display campaign to build awareness for a new product launch. Here are the numbers:
- Budget: $2,000
- CPM bid: $6.00
- Impressions delivered: 400,000
- Actual CPM: ($2,000 / 400,000) x 1,000 = $5.00
- Clicks received: 1,200
- Effective CPC: $2,000 / 1,200 = $1.67
The brand paid $5.00 for every 1,000 people who saw the ad. If those impressions drove 1,200 clicks organically, the effective CPC was $1.67 — though clicks were a bonus, not the goal.
Compare this to a CPC campaign where clicks at $1.67 each on the same $2,000 budget would yield the same 1,200 clicks but potentially far fewer impressions.
Why It Matters
CPM is the right metric when your campaign objective is reach and visibility, not direct response. It matters because:
- Budget predictability — you know exactly how many impressions your budget will deliver
- Brand lift measurement — awareness campaigns are measured by recall and recognition, not clicks
- Audience-first strategy — CPM forces you to focus on targeting the right people, since you pay whether they engage or not
- Cross-channel comparison — CPM is the universal benchmark for comparing costs across Display, Video, YouTube, and programmatic channels
The risk of CPM bidding is paying for impressions that go unseen or reach irrelevant users. That is why Google shifted to vCPM as the default — ensuring you only pay when your ad actually had a chance to be noticed. Pair CPM campaigns with tight audience targeting and frequency caps to avoid wasted spend.
Related
Glossary
Try Lyra Free
19 Google Ads optimization tools. 14-day free trial.
Start Free TrialNo credit card charged until trial ends