One-Line Definition
Cost Per Mille (CPM) is the amount an advertiser pays for every 1,000 impressions of an ad — that is, every 1,000 times the ad is served to a user's screen, whether or not anyone clicks it.
The word "mille" is Latin for "thousand," and in advertising it is conventionally abbreviated as "M." So when a media buyer says "our CPM came in at $8.50," they mean the campaign paid eight dollars and fifty cents for every thousand ad impressions delivered.
Real-Life Analogy
Think of renting billboard space on a busy highway.
You don't pay the billboard owner based on how many drivers actually pull over, call your store, or buy your product. You pay for exposure — for the number of cars that pass the sign. If 100,000 cars drive past in a month, and you paid $2,000 for the billboard, your cost per thousand views is $20.
Digital CPM works exactly the same way. Instead of cars on a highway, you're paying for ad impressions on a webpage, a social feed, or a video pre-roll. The platform charges you for the delivery of the ad unit, not for the outcome. This is why CPM is often called a "branding" or "awareness" metric: you're buying eyeballs, not actions.
Core Formula
The CPM formula is straightforward:
$$
\text{CPM} = \frac{\text{Total Ad Spend}}{\text{Total Impressions}} \times 1{,}000
$$
Worked example:
- Campaign spend: $4,500
- Impressions delivered: 1,200,000
- CPM = ($4,500 ÷ 1,200,000) × 1,000 = $3.75
Conversely, if you know your CPM and your budget, you can forecast reach:
$$
\text{Impressions} = \frac{\text{Budget}}{\text{CPM}} \times 1{,}000
$$
So a $10,000 budget at a $5.00 CPM should generate roughly 2,000,000 impressions — before accounting for frequency capping, auction dynamics, and audience saturation.
CPM vs. Related Metrics
CPM is one of several cost metrics in paid media. The key difference is what you're paying for.
| Metric | Full Name | What You Pay For | Formula | Best For |
|---|---|---|---|---|
| **CPM** | Cost Per Mille | 1,000 impressions | Spend ÷ Impressions × 1,000 | Awareness, reach, brand campaigns |
| **CPC** | Cost Per Click | Each click | Spend ÷ Clicks | Traffic, consideration, lead gen |
| **CPA** | Cost Per Acquisition | Each conversion | Spend ÷ Conversions | Sales, sign-ups, ROAS-driven campaigns |
| **CPV** | Cost Per View | Each video view (usually 3s+) | Spend ÷ Views | Video awareness, YouTube/TikTok |
| **CPE** | Cost Per Engagement | Each engagement (like, share, comment) | Spend ÷ Engagements | Social engagement campaigns |
A useful rule of thumb: CPM is the "top of funnel" metric. If your goal is to get people to *know* you exist, CPM is your number. If your goal is to get them to *do* something, CPC, CPA, or CPE will tell you more.
Use Cases
1. Brand awareness campaigns. When a DTC brand launches in a new market — say, a US skincare brand entering the UK — the first objective is often reach. CPM tells you how efficiently you're buying attention at scale.
2. Comparing channel efficiency. If Meta is delivering a $6.00 CPM and TikTok is delivering a $3.20 CPM for a comparable audience, TikTok is buying attention more cheaply. That doesn't automatically make it better — but it's a critical input.
3. Media planning and forecasting. Agencies and in-house teams use benchmark CPMs to build budget plans. If you need 5 million impressions in a quarter and your expected CPM is $4.00, you know you need roughly $20,000 in media spend.
4. Creative testing at scale. Because CPM is tied to delivery, a sudden CPM spike can signal creative fatigue or audience saturation — a useful early warning before CPA deteriorates.
5. Programmatic and retargeting diagnostics. In programmatic buying, CPM is the primary bidding currency. Rising CPMs in a retargeting pool often mean your audience is too small or too competitive.
Common Misconceptions
"A low CPM is always better."
Not necessarily. A $1.50 CPM on a low-quality placement with bot traffic or irrelevant audiences is worse than a $9.00 CPM on a premium placement that reaches your exact buyer. Cheap impressions that never convert are just expensive noise.
"CPM measures performance."
CPM measures cost efficiency of delivery, not performance. A campaign can have a fantastic CPM and zero sales. Always pair CPM with downstream metrics like CTR, CVR, and ROAS.
"CPM and CPC are interchangeable."
They measure different things. You can calculate an implied CPC from CPM if you know your CTR, but they are not the same number and shouldn't be compared directly across campaigns with different objectives.
"CPM is only for big brands."
Small DTC brands use CPM constantly — especially on TikTok, where low CPMs let lean teams test creative cheaply before scaling. CPM is a diagnostic tool for anyone buying impressions.
"Impressions = people."
One person can generate multiple impressions (that's *frequency*). 1,000 impressions does not mean 1,000 unique humans saw your ad. This is why reach and frequency are reported alongside CPM.
Related Terms
- Impression — a single instance of an ad being served to a user's screen.
- Reach — the number of unique users who saw an ad at least once.
- Frequency — average number of times each unique user saw the ad (Impressions ÷ Reach).
- CPC (Cost Per Click) — cost for each click on the ad.
- CPA (Cost Per Acquisition) — cost for each conversion.
- ROAS (Return on Ad Spend) — revenue generated per dollar of ad spend.
- eCPM (Effective CPM) — total earnings or spend per 1,000 impressions, often used on the publisher side.
- vCPM (Viewable CPM) — CPM calculated only on impressions that met viewability standards (e.g., 50% of pixels visible for 1 second).
Bottom line: CPM is the price of attention at scale. It's the foundational metric for any brand-awareness or reach-driven campaign, and even performance marketers should track it — because when CPMs rise, every downstream cost tends to rise with them.