CPM Calculator
Solve any direction of the CPM equation — calculate impressions from budget and CPM, find the budget needed to hit a target impression count, or compute your actual CPM from spend and reach. Includes optional viewability adjustment and a downstream funnel estimating clicks and conversions.
Enter your campaign data
Choose what you want to solve, then fill in the two known values.
What to do next
Want to understand CPM calculations in depth?
Step-by-step
Tips & notes
What this calculator does
The CPM Calculator solves any variable in the CPM equation — Budget, CPM rate, or Impressions — depending on which two values you already know. Unlike most CPM tools that only calculate impressions from budget, this calculator works in all three directions via a mode toggle.
It also extends the result into a downstream funnel: applying your viewability rate, CTR, and CVR to estimate viewable impressions, expected clicks, and estimated conversions — turning a media metric into projected business outcomes.
CPM formulas — all three directions
e.g. ($500 ÷ $12) × 1,000 = 41,667 impressions
e.g. (100,000 ÷ 1,000) × $12 = $1,200
e.g. ($480 ÷ 40,000) × 1,000 = $12.00
Clicks = Impressions × CTR %
Conversions = Clicks × CVR %
Example calculations
Impressions = ($500 ÷ $12) × 1,000 = 41,667
Viewable (65%) = 27,083 · Clicks (1% CTR) = ~417 · Conv (3%) = ~12
Impressions = ($300 ÷ $4) × 1,000 = 75,000
2.5× more reach than Facebook at 40% less budget
Impressions = ($1,000 ÷ $45) × 1,000 = 22,222
High CPM — justify with high-value B2B conversion
Impressions = ($800 ÷ $8) × 1,000 = 100,000
High viewability (~75%) → ~75,000 viewable views
Frequently asked questions
How do I calculate impressions from CPM and budget?
Impressions = (Budget ÷ CPM) × 1,000. Divide your budget by the CPM rate to get the number of 1,000-impression units you can afford, then multiply by 1,000. Example: $500 ÷ $12 × 1,000 = 41,667 impressions. The ×1,000 step is essential because CPM is defined as cost per thousand, not per single impression.
How do I calculate how much budget I need for a target reach?
Budget = (Target Impressions ÷ 1,000) × CPM. Divide your target by 1,000 to convert to CPM units, then multiply by the CPM rate. Example: to reach 100,000 impressions at $12 CPM — (100,000 ÷ 1,000) × $12 = $1,200 budget required.
What is the difference between served and viewable impressions?
Served impressions are counted when an ad loads on a page, whether or not the user sees it. Viewable impressions require at least 50% of the ad to be visible for 1 second (display) or 2 seconds (video). Platforms charge CPM on served impressions. Typical viewability rates: Google Display 50–60%, social 60–75%, YouTube 70–85%. Multiplying served by your viewability rate gives you the actual number of people who likely saw the ad.
What is a typical CPM by platform?
Approximate 2025–2026 ranges: Google Display $2–5, YouTube $6–10, Facebook/Instagram $7–14, TikTok $8–15, Pinterest $5–10, X (Twitter) $5–12, LinkedIn $30–60. These vary significantly by audience, targeting precision, bid type, creative quality, and season — Q4 typically adds 30–50% to CPMs due to advertiser competition.
Is a lower CPM always better?
Not necessarily. CPM only measures cost per impression, not audience quality or conversion likelihood. A $45 LinkedIn CPM may be more cost-effective than a $4 Google Display CPM if your target audience is B2B decision-makers who convert at 5× the rate. Always evaluate CPM alongside expected CTR, CVR, and the value of each conversion — not just raw impression volume.
Why does my actual CPM differ from platform benchmarks?
Platform CPM is determined by auction competition. Your actual CPM depends on: how many other advertisers are bidding for the same audience, your bid strategy (manual vs automated), your ad quality score, targeting specificity (narrow audiences cost more), campaign objective, ad format, and timing. Q4 holiday season and major events spike CPMs significantly for all advertisers on that platform.
Related tools
Disclaimer
This calculator produces estimates for planning and educational purposes. Actual impression delivery, CPM, CTR, and conversion rates depend on platform auction dynamics, audience availability, creative quality, bid competition, and many other factors not modeled here. Always validate estimates against actual platform reporting data before making budget decisions.