Definition
Cost Per Mille is the price an advertiser pays for one thousand ad impressions. “Mille” is Latin for thousand, which is where the “M” comes from — not “million,” a mix-up that trips up newcomers constantly. CPM is a pricing model and a performance metric at the same time: it’s how a lot of display, video, and awareness inventory is bought, and it’s the number you check to compare the cost of reaching an audience across very different channels.
An impression is counted each time an ad is served and rendered on a screen, whether or not anyone clicks, and whether or not anyone really looks. That’s the core feature and the core limitation. CPM prices exposure, full stop.
Disambiguation: A few close cousins get confused with plain CPM. eCPM (effective CPM) normalizes any pricing model back to a per-thousand basis so you can compare a Cost Per Click (CPC) buy against a CPM buy on equal footing. vCPM prices only viewable impressions rather than all served impressions. And “CPT” (cost per thousand) is just the English rendering of the same metric. When someone quotes a CPM, it’s worth asking which of these they actually mean.
Why it matters for marketing
CPM is the currency of the top of the funnel. When the goal is reach and memory rather than an immediate sale — brand launches, awareness pushes, Connected TV (CTV) campaigns — CPM is usually the right lens, because those campaigns are measured in people reached, not clicks earned. It also does quiet foundational work: metrics like CTR, Cost Per Acquisition (CPA), and Return on Ad Spend (ROAS) all have impressions somewhere in the denominator, so a realistic CPM anchors the rest of the math.
The honest caveat, though: CPM is a cost metric, not a success metric. A gorgeous banner can rack up half a million impressions and a tidy CPM while nobody clicks and nothing sells. Cheap CPMs can also hide a multitude of sins — ads rendered below the fold, served to bots, or shown to an audience that was never going to care. Used well, CPM is an excellent diagnostic for creative quality and audience competitiveness. Used as a north star, it flatters campaigns that aren’t working.
See also: Cost Per Click (CPC) · Return on Ad Spend (ROAS) · Programmatic Advertising · Connected TV (CTV)
How to calculate
The formula divides total spend by impressions, then multiplies by a thousand:
CPM = (Total Ad Spend / Total Impressions) × 1,000
Say a display campaign costs $500 and delivers 100,000 impressions. Divide $500 by 100,000 to get $0.005 per impression, multiply by 1,000, and the CPM is $5 — five dollars for every thousand times the ad loaded.
Publishers run the same math in reverse to forecast revenue. An app expecting 250,000 impressions at an average $5 CPM projects $1,250 in ad revenue. That symmetry is why CPM streamlines negotiation on both sides of the marketplace: buyers price reach, sellers price inventory, and both use the same unit.
How to utilize CPM
CPM is most at home in awareness and reach-driven buying, and it shows up as both a buying model and a reporting metric.
- Cross-channel media planning. Because nearly every platform reports impressions, CPM lets you weigh a CTV placement against paid social against open-exchange display on a common footing. It’s the planning-stage comparison that click metrics can’t give you.
- Programmatic and Real-Time Bidding (RTB). CPM is the default pricing unit across Demand-Side Platforms (DSPs) and exchanges, where inventory is bought impression by impression.
- Campaign diagnosis. An abnormal CPM is a flare. A sudden spike often means audience saturation or heavier competition (holidays, major live events); an unusually low one can signal low-quality placements you’ll want to inspect.
- Publisher yield. On the sell side, CPM and eCPM tell a publisher what their inventory is actually earning across direct deals and programmatic demand.
Comparison: CPM vs. other pricing models
| Model | You pay per… | Best for | What it ignores |
|---|---|---|---|
| Cost Per Mille (CPM) | 1,000 impressions | Awareness, reach, brand campaigns | Whether anyone clicked or acted |
| Cost Per Click (CPC) | Click | Traffic, performance campaigns | Value of exposure without a click |
| Cost Per Acquisition (CPA) | Conversion / acquisition | Direct response, lead gen | Upper-funnel brand influence |
| Cost Per View (CPV) | Video view (threshold-based) | Video engagement | Completion and downstream action |
| Cost Per Completed View (CPCV) | 100% video completion | Storytelling / sequential video | Partial views that still cost money |
CPM prices delivery; the others price an action or an outcome. Many campaigns pair CPM buying with an action-based metric to see whether cheap reach turned into anything.
Best practices
- Filter for viewability and fraud before celebrating a low CPM. An impression below the fold or served to a bot still counts. Third-party verification and viewable-impression buying (vCPM) turn a “cheap” CPM into a real one.
- Judge CPM against comparable inventory. A $4 open-exchange display CPM and a $35 premium CTV or LinkedIn CPM aren’t good or bad in the abstract — audience quality and placement context set the fair price.
- Pair CPM with an outcome. Track CTR, view-through behavior, brand lift, or conversions alongside it, so you can tell whether the reach you bought did anything.
- Test premium against remnant. Above-the-fold, high-quality placements cost more upfront but often win on effective CPM once engagement is counted. Shift budget toward what actually performs.
- Account for seasonality. CPMs climb when demand spikes. A travel CPM in January and the same inventory in July can look like two different line items, so compare like periods.
Future trends
CPM’s role is shifting as measurement gets more suspicious of raw impressions. Attention metrics, viewable-impression standards, and incrementality testing are all pushing buyers past “how many impressions did I get” toward “how many were seen, by the right people, and did they matter.” Expect vCPM and attention-adjusted pricing to keep gaining ground on plain served-impression CPM.
The other pressure is privacy. As third-party signals thin out, impression measurement and cross-device reach get harder to pin down, and first-party data becomes central to knowing whose thousand impressions you actually bought. CPM isn’t going anywhere as the unit of reach — but the definition of an impression worth paying for keeps getting stricter.
FAQs
What does CPM stand for? Cost Per Mille — cost per thousand impressions. “Mille” is Latin for thousand, and the “M” is the Roman numeral for 1,000, not an abbreviation of “million.”
How do you calculate CPM? Divide total ad spend by total impressions, then multiply by 1,000. A $5,000 campaign that delivers 2,500,000 impressions has a CPM of $2.
Is a low CPM always good? No. A low CPM can mean efficient reach, or it can mean low-quality placements, non-viewable impressions, or bot traffic. Check viewability and fraud filtering before treating a cheap CPM as a win.
What’s the difference between CPM and CPC? CPM charges per thousand impressions regardless of clicks; CPC charges only when someone clicks. CPM suits awareness; CPC suits traffic and performance.
What is eCPM? Effective CPM restates any pricing model — CPC, CPA, cost-per-time — on a per-thousand-impression basis, so you can compare very different buys on the same scale.
What’s a good CPM? There’s no universal number. CPMs vary widely by platform, format, audience, geography, and season, so benchmark against comparable inventory rather than a fixed target. (See editorial note on benchmark figures.)
Why did my CPM suddenly increase? Usually rising demand or competition — holidays, major events, or a more saturated audience — or a shift toward premium placements. A jump is worth investigating rather than assuming inventory got “worse.”
Should I use CPM by itself? Rarely. CPM measures the cost of exposure, not results. Pair it with an outcome metric like conversions, ROAS, or brand lift, and usually with a follow-up tactic such as retargeting.
Related Terms
- Cost Per Click (CPC)
- Cost Per Acquisition (CPA)
- Return on Ad Spend (ROAS)
- Programmatic Advertising
- Real-Time Bidding (RTB)
- Demand-Side Platform (DSP)
- Connected TV (CTV)
- View-Through Rate (VTR)
- Viewable Impressions / Viewability (no dedicated entry yet — internal-link candidate)
- Cost Per View (CPV) (no dedicated entry yet — internal-link candidate)
Sources
- Wikipedia — Cost per mille: https://en.wikipedia.org/wiki/Cost_per_mille
- Amazon Ads — What is CPM? Cost per mille explained: https://advertising.amazon.com/library/guides/cost-per-mille
- Interactive Advertising Bureau (IAB) — ad measurement guidelines: https://www.iab.com/guidelines/
