📣 Digital advertising calculator

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 do you want to calculate?
⚡ Quick preset
🟢 Campaign inputs
💲
Total media spend — exclude agency fees
📊
Cost per 1,000 impressions
👁️
Used when solving for budget or CPM
🟣 Optional — downstream funnel
Typical: 55–65% display, 70–80% social
🖱️
Typical: 0.1–1% display, 1–3% social
🎯
Landing page conversion rate (leave 0 to skip)

What to do next

Want to understand CPM calculations in depth?

📖
How to Calculate Impressions from CPM and Budget Covers all 3 formula directions, platform CPM benchmarks across 7 platforms, viewability explained, the impressions-to-conversions funnel, and 4 worked examples.
Read guide →

Step-by-step

Select a calculation mode and click Calculate to see the steps.

Tips & notes

3 solve modes: "Find Impressions" is the most common use — enter budget and CPM to see how many impressions your campaign will deliver. "Find Budget" is useful for media planning: enter how many impressions you need and the platform CPM to get the required spend. "Find CPM" is for post-campaign analysis — enter actual spend and delivered impressions to calculate your real CPM.
Viewability rate: Platforms charge CPM on served (loaded) impressions, not viewable ones. Typical viewability rates: Google Display 50–60%, Facebook/Instagram 60–70%, YouTube 70–85%. Adjusting for viewability gives a more realistic picture of actual ad exposure.
Platform CPM benchmarks (2025–2026): Google Display $2–5 · YouTube $6–10 · Facebook/Instagram $7–14 · TikTok $8–15 · LinkedIn $30–60. Actual CPM varies by audience, targeting, bid strategy, and seasonality — Q4 is typically 30–50% more expensive.
This calculator produces estimates based on inputs you provide. Actual impression delivery depends on platform auction dynamics, audience availability, bid competition, and campaign settings. Downstream funnel numbers (clicks, conversions) are estimates using the CTR and CVR you enter — actual performance will vary.

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

Impressions = (Budget ÷ CPM) × 1,000
e.g. ($500 ÷ $12) × 1,000 = 41,667 impressions
Budget = (Impressions ÷ 1,000) × CPM
e.g. (100,000 ÷ 1,000) × $12 = $1,200
CPM = (Spend ÷ Impressions) × 1,000
e.g. ($480 ÷ 40,000) × 1,000 = $12.00
Viewable Impressions = Served Impressions × Viewability %
Clicks = Impressions × CTR %
Conversions = Clicks × CVR %

Example calculations

Facebook Ads — Budget $500, CPM $12
Impressions = ($500 ÷ $12) × 1,000 = 41,667
Viewable (65%) = 27,083 · Clicks (1% CTR) = ~417 · Conv (3%) = ~12
Google Display — Budget $300, CPM $4
Impressions = ($300 ÷ $4) × 1,000 = 75,000
2.5× more reach than Facebook at 40% less budget
LinkedIn — Budget $1,000, CPM $45
Impressions = ($1,000 ÷ $45) × 1,000 = 22,222
High CPM — justify with high-value B2B conversion
YouTube — Budget $800, CPM $8
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.