CPM - cost per mille

CPM (cost per mille) is the price you pay for one thousand views of your ad. "Mille" is Latin for a thousand — advertising kept the Latin, presumably because "cost per thousand" didn't sound expensive enough. If you spend €50 and your ad is shown 10,000 times, your CPM is €5. It's a metric (a number you calculate), not a dimension (a category you slice numbers by).

The everyday equivalent is a billboard. You don't pay the billboard company per person who visits your shop afterwards — you pay for eyeballs. CPM is the digital version: the price of being seen, in batches of a thousand.

The formula (with actual numbers)

CPM = (Total Cost ÷ Impressions) × 1,000

You spend €120, the ad is displayed 40,000 times → 120 ÷ 40,000 × 1,000 = €3 CPM.

This matters most on Meta, TikTok, YouTube, and display advertising, where you're effectively buying impressions — the platforms charge for showing your ad, and clicks are a consequence. On search, CPM exists as a derived number you can calculate, but nobody really buys search that way; CPC does the work there.

Why should I care about CPM?

Because on social platforms, CPM is your inflation gauge. When CPM rises, reaching the same people costs more — full stop. It rises when more advertisers pile into the auction (every fourth quarter, like clockwork), when your audience is small and you've already reached most of it, or when the platform decides your creative isn't engaging enough to deserve cheap delivery.

The really useful reading is CPM together with frequency (how many times the average person has seen your ad). Stable CPM with rising frequency means you're paying to show the same ad to the same slightly weary people, again. That money usually wants to be elsewhere.

What's a good CPM?

Honest ranges, with the usual caveat that "it depends" is doing heavy lifting:

  • Social prospecting in CEE markets: commonly €2–10
  • Fourth quarter, anywhere: noticeably higher — everyone's advertising at once
  • Western markets: generally pricier than CEE
  • Conversion-optimized campaigns: higher CPM than awareness or video-view campaigns, because the platform is hunting for likelier buyers, not just any pair of eyes

And one expected, non-alarming pattern: a small remarketing audience will always show a higher CPM than broad prospecting. You're asking the platform to find a few specific people instead of anyone with a pulse. That precision costs more per impression, and it's usually worth it.

The classic mistakes

Treating high CPM as a problem in itself. A €15 CPM on a remarketing audience that converts beautifully is a bargain. A €3 CPM on a broad audience that buys nothing is €3 per thousand wasted. CPM is a price, not a verdict.

Ignoring frequency. A pattern we see often in audits: spend flat, CPM flat, results slowly fading — and frequency quietly climbing past 6 or 7. The audience is saturated. The ad isn't getting more expensive; it's getting less effective at the same price, which is worse, because nothing on the cost dashboard flags it.

Comparing CPM across campaign objectives. Awareness campaigns deliver cheap impressions because the platform optimizes for nothing in particular. Conversion campaigns cost more per impression because the platform works harder. Comparing the two and concluding the conversion campaign is "inefficient" is comparing a taxi to a bus and being shocked at the fare.

How do I lower my CPM?

Refresh creative regularly — platforms reward engaging ads with cheaper delivery, so a tired ad is literally a more expensive ad. Broaden audiences where performance allows; narrow ones inflate CPM. Let placements stay automatic rather than forcing the most expensive ones. And watch frequency: when it climbs with flat results, change the creative or the audience before spending more.

Related metrics worth knowing: CPC (cost per click — CPM and CTR together determine it), CTR (whether those thousand views produce clicks), frequency (how often the same person sees you), and reach (how many distinct people you've touched).

Key Idea: CPM is the price of attention, sold by the thousand. The question is never "is it cheap?" — it's "are these the right thousand people?"

This week's homework: open your social ads manager and check frequency on your longest-running campaign. If it's above 5–6 with results trending down, swap the creative this week. Same audience, fresh ad — often the cheapest performance fix available.

We tend to put CPM, frequency, and conversions on one screen so this pattern is impossible to miss — if that sounds useful, airdan.ai is where we live.

FAQ

What does CPM stand for? Cost per mille — "mille" is Latin for thousand. It's the price you pay for 1,000 impressions (views) of your ad.

What is a good CPM on Facebook ads? For broad prospecting in CEE markets, €2–10 is a common range, rising in Q4 and in Western markets. Small remarketing audiences naturally run higher, and that's usually fine.

Why is my CPM so high? Common causes: a very narrow audience, heavy seasonal competition (especially Q4), or creative the platform considers low-engagement. Broadening the audience or refreshing the ad usually helps.

What's the difference between CPM and CPC? CPM is the price of being seen (per 1,000 views); CPC is the price of being clicked. Social and display ads are bought mostly on CPM; search ads on CPC.