CPM Calculator

Calculate CPM, total ad budget, or expected impressions from any inputs. Includes platform CPM benchmarks to evaluate your campaign efficiency. Free.

Total Spend
$
Impressions
Platform CPM Reference
Platform
Avg CPM
Google Display
$2.80
Meta (Facebook/Instagram)
$8.50
YouTube
$9.68
Twitter / X
$6.46
LinkedIn
$33.80
TikTok
$9.16
Source: WordStream / Revealbot industry benchmarks (2024)

How to Use

  1. 1 Choose a mode: 'Calc CPM' to find your cost per mille, 'Calc Budget' to plan spend for a target impression volume, or 'Calc Impressions' to forecast reach from a fixed budget.
  2. 2 In Calc CPM mode: enter your total ad spend and the number of impressions delivered to calculate your CPM.
  3. 3 In Calc Budget mode: enter your target CPM and desired impressions to calculate the total budget needed, plus monthly and yearly projections.
  4. 4 In Calc Impressions mode: enter your budget and CPM to forecast how many impressions you can expect, plus projections.
  5. 5 After calculating CPM, select a platform to benchmark your result against industry averages and see if your campaign is cost-efficient.

Use Cases

Evaluate Display Campaign Efficiency

After running a Google Display or Meta campaign, enter your spend and impressions to calculate actual CPM, then compare to platform benchmarks to assess whether you're overpaying for reach.

Plan Brand Awareness Budgets

Use Calc Budget mode to determine exactly how much to allocate for a campaign targeting a specific number of impressions, with monthly and yearly spend projections.

Forecast Campaign Reach

Working with a fixed media budget? Use Calc Impressions mode to project total reach before committing spend, and plan across platforms by comparing against benchmark CPMs.

Compare Platform Costs

Use the built-in platform CPM reference table to compare costs across Google Display, Meta, YouTube, LinkedIn, TikTok, and Twitter/X without leaving the page.

FAQ

CPM stands for Cost Per Mille (Latin for thousand). It's the price an advertiser pays for 1,000 ad impressions — the number of times the ad is displayed, regardless of whether anyone clicks. CPM = (Total Spend × 1000) / Total Impressions.

A good CPM varies significantly by platform and audience. Google Display typically averages $2–3, Meta averages $8–10, YouTube around $9–10, and LinkedIn can exceed $30 due to its professional targeting. A CPM more than 20% below the platform average is generally considered efficient.

CPM is an advertiser metric — it measures what you pay per 1,000 impressions. eCPM (Effective CPM) is a publisher metric — it measures how much revenue a publisher earns per 1,000 impressions served. They use the same formula but represent opposite sides of the transaction.

Common ways to reduce CPM: narrow your audience targeting to reduce competition, test different ad formats (video often has higher CPM but better engagement), optimize your bidding strategy, avoid peak advertising seasons, and test lower-cost platforms for awareness campaigns.

No. All calculations run entirely in your browser. No data is sent to any server.

Related Tools