Calcorithmevery number has an answer
πŸ”
All tools β†’
← Finance

CPM Calculator

Calculate CPM, ad cost or impressions from any two known values.

Calculate
Total cost ($)
Impressions
Result
$5.00 CPM
CPM
$5.00
Total cost
$500
Impressions
100,000
What is CPM?
The standard unit of measurement for display advertising β€” and what it does and doesn't tell you.
CPM (Cost Per Mille) is the price an advertiser pays per 1,000 ad impressions. It's the dominant pricing model for brand awareness campaigns, where the goal is reach rather than direct action. You pay to be seen, not to be clicked. Knowing your CPM is fundamental to media planning: it lets you compare the cost efficiency of different channels on an apples-to-apples basis, regardless of the total spend.

It's important to distinguish CPM from CPC (Cost Per Click) and CPA (Cost Per Acquisition). CPC only charges when a user clicks β€” useful for traffic and lead generation. CPA only charges when a defined action (purchase, sign-up) occurs β€” the most accountable model for direct response campaigns. CPM makes sense when your goal is building brand recognition or reaching a broad audience, rather than driving specific measurable actions.
Average CPM by platform (2024)
CPM varies dramatically by platform, audience quality, and ad format. Use these as planning benchmarks.
LinkedIn
$35 avg
B2B professional audience
Connected TV (CTV)
$25 avg
High-quality living room inventory
YouTube (pre-roll)
$8 avg
Skippable video ads
Instagram / Facebook
$11 avg
Social feed placements
Google Display
$3 avg
Banner ads across web
Twitter / X
$6 avg
Promoted posts
Programmatic display
$2 avg
Open exchange inventory
Average CPMs. Actual rates vary by audience targeting, creative format, bidding strategy, and seasonality.
CPM vs. CPC vs. CPA
The three main ad pricing models β€” when to use each and what they optimise for.
Model
You pay for
Best for
Risk
CPM1,000 impressionsBrand awareness, reachNo guarantee of clicks or actions
CPCEach clickTraffic, lead generationClicks don't always convert
CPAEach conversionSales, sign-ups, installsHigher cost, requires tracking setup
Getting more from your CPM budget
A lower CPM doesn't always mean better value β€” what matters is cost per meaningful outcome.
The most common mistake in CPM campaigns is optimising purely for the lowest CPM. Cheap inventory β€” programmatic display, low-quality placements β€” delivers low CPMs but also low attention and poor conversion rates. A $3 CPM that nobody notices is worth less than a $30 LinkedIn CPM that reaches the exact decision-maker you need. Always evaluate CPM against effective CPM (eCPM), which normalises cost across different buying models, and against downstream metrics like click-through rate and cost per acquisition.

Audience targeting is the most effective lever for improving CPM efficiency. Narrowing your audience to high-intent segments typically increases CPM but reduces wasted impressions β€” the net effect is usually a lower cost per conversion. Retargeting audiences who have already visited your site or engaged with your content typically delivers the best CPM-to-conversion ratios of any display strategy.

Seasonality matters significantly: CPMs spike in Q4 (up to 50% higher than Q1) as holiday advertisers flood the market. If your campaign isn't time-sensitive, running in Q1 or Q2 can capture the same inventory at meaningfully lower rates.
Frequently asked questions
iFormula / How it works

CPM = (Total Cost / Impressions) Γ— 1000 Cost = CPM Γ— Impressions / 1000 Impressions = Cost / CPM Γ— 1000 CPM stands for Cost Per Mille (1000 impressions). Typical CPMs: social $5–15, display $1–5, YouTube $4–10.