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.

Quick Summary
Definition
CPM (Cost Per Mille) is the cost per thousand impressions
Formula
CPM = Ad Spend / Impressions x 1,000
Use Cases
Brand awareness, product launches, image campaigns, video ads
Typical Range
Social ads $5-$15, targeted audiences $15-$40

Definition

CPM (Cost Per Mille)stands for "cost per thousand impressions." The formula is:

CPM = Ad Spend / Impressions x 1,000

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

CPM = Ad Spend / Impressions x 1,000

Let's Do the Math

Say you ran a Facebook ad campaign:

  • Spent $5,000
  • Got 500,000 impressions
CPM = $5,000 / 500,000 x 1,000 = $10

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?

Ad Spend = CPM x Impressions / 1,000

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?

Impressions = Ad Spend / CPM x 1,000

Budget: $3,000, CPM around $15

→ Impressions = $3,000 / $15 x 1,000 = 200,000

→ Don't want to do the math? Use our CPM Calculator

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.

CPMCPC
You Pay ForImpressionsClicks
Best ForBrand awarenessTraffic, conversions
Risk BearerAdvertiser (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
→ Want to dive deeper? → CPM vs CPC Comparison

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

  1. CPM = Cost per thousand impressions—how much you pay for your ad to appear 1,000 times
  2. Formula: CPM = Ad Spend / Impressions x 1,000
  3. Best for: Brand awareness, product launches, image campaigns
  4. Factors: Audience targeting, timing, ad quality, industry competition
  5. Blind spots: Impressions don't equal views, low CPM isn't always better
  6. Advanced: vCPM ensures your ad is actually seen
Try our CPM Calculator now