Cost Per Mille (CPM)

Cost Per Mille (CPM) is a digital advertising metric that represents the cost of 1,000 ad impressions. In Latin, “mille” means “thousand.” CPM is commonly used in display, social media, video, and brand awareness campaigns in SaaS and B2B marketing.


What Is CPM?

CPM measures how much you pay every time 1,000 people see your ad, regardless of whether they click. It’s the most common pricing model for impression-based advertising, especially when the goal is visibility rather than direct conversions.

CPM helps advertisers compare cost-efficiency across campaigns aimed at brand exposure or top-of-funnel performance.


CPM Formula

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

Example:
Ad Spend: $400
Impressions: 80,000
→ CPM = (400 ÷ 80,000) × 1,000 = $5.00


When to Use CPM in B2B and SaaS

  • 📢 Brand awareness campaigns targeting specific roles or companies
  • 📺 Video ads on platforms like YouTube or LinkedIn
  • 🧭 Retargeting to re-engage unconverted visitors
  • 🎯 High-volume reach for product launches, webinars, or events

CPM vs CPC vs ROAS

MetricMeasuresBest For
CPMCost per 1,000 impressionsBrand awareness, reach
CPCCost per clickLead generation, conversion
ROASRevenue per dollar spentProfitability, performance optimization

Choose CPM for visibility; CPC or ROAS when focusing on conversions and ROI.


Average CPM Benchmarks (B2B)

PlatformAverage CPM
Facebook Ads$6.00 – $12.00
LinkedIn Ads$25.00 – $60.00
Google Display$2.00 – $6.00
YouTube Ads$10.00 – $30.00
Twitter Ads$4.00 – $8.00

CPM rates vary based on audience targeting, geography, ad format, and competition.


How to Lower CPM

  • 🎯 Improve targeting using firmographic and behavioral filters
  • 📊 Test multiple creatives for relevance and quality score
  • 📄 Use high-performing landing pages to drive better ad scores
  • 📈 Focus on ad engagement (CTR) — better engagement lowers CPM on many platforms
  • 🔁 A/B test ad formats and placements

CPM with CUFinder

CUFinder helps B2B marketers reduce and optimize CPM by:

  • 🧠 Providing enriched contact and company data for precise targeting
  • 🎯 Helping build custom audiences based on firmographics (job title, size, industry)
  • 🔁 Powering retargeting campaigns with verified leads
  • 📈 Improving conversion post-impression, increasing overall funnel efficiency

Cited Sources


Related Terms


FAQ

What is a good CPM for B2B campaigns?

A good CPM depends on platform and targeting. On Google Display, $2–$6 is common. On LinkedIn, CPMs range from $25 to $60 due to niche targeting.

Does CPM include clicks or conversions?

No. CPM only charges for impressions. Clicks and conversions are separate metrics.

How does CPM compare to CPC?

CPC is performance-based — you only pay for clicks. CPM is exposure-based — you pay for views, regardless of action.

Why are LinkedIn CPMs higher?

LinkedIn targets decision-makers and professionals, so the cost to reach that audience is higher but often more qualified.

Can I use CPM for lead generation?

CPM is best for awareness, but combined with targeting and retargeting, it can contribute to lead generation over time.