Buzzer Beater Media

Free advertising calculator

CPM Calculator

Quick answer

CPM (cost per mille) is the cost of one thousand ad impressions. Calculate it with: CPM = (Total Cost ÷ Impressions) × 1,000. Enter any two values below — total cost, impressions, or CPM — and this calculator solves the third instantly.

Enter any two values

CPM = Cost ÷ Impressions × 1,000

Cost = CPM × Impressions ÷ 1,000

Impressions = Cost ÷ CPM × 1,000

What is CPM?

CPM stands for “cost per mille” — mille is Latin for thousand — and it prices advertising by every 1,000 impressions served. It's the standard buying and comparison metric across Meta, TikTok, LinkedIn, YouTube, programmatic display, and most awareness-driven media. If you're comparing two campaigns, two platforms, or two time periods, CPM is the common denominator.

How to use each version.

Find your CPM

Enter spend and impressions from your ads manager to see what you actually paid per thousand — the number to compare across campaigns and platforms.

Forecast impressions

Enter a planned budget and an expected CPM to estimate the impressions a campaign will deliver.

Budget a campaign

Enter a target impression volume and an expected CPM to see what the campaign will cost.

What actually moves CPM.

  • Audience: narrower and more in-demand audiences cost more per thousand.
  • Placement & format: video, feed, story, and network placements each price differently.
  • Competition & seasonality: auction pressure rises when more advertisers want the same eyes — Q4 most famously.
  • Creative quality: platforms reward engaging ads with cheaper delivery; weak creative pays a penalty.
  • Objective: awareness, traffic, and conversion objectives buy different delivery and price differently.

That's why “what's a good CPM” has no universal answer — the honest benchmark is your own history: track your CPM by campaign and season, and judge new results against it.

Questions, answered.

Want the CPM and the strategy behind it handled? That's the job.

Book a Strategy Call