Use our free CPM impression calculator to calculate impressions from CPM and budget, compute your CPM rate, or find total campaign cost — all in seconds, no signup required.
The CPM impression calculator uses three variants of the CPM formula to solve for any missing variable. Here is exactly how to use each mode.
Enter your total budget and CPM rate. The CPM impression calculator computes: Impressions = (Budget ÷ CPM) × 1,000. Example: $500 at $5 CPM = 100,000 impressions.
Enter your total cost and total impressions. The calculator applies: CPM = (Cost ÷ Impressions) × 1,000. Example: $400 and 200,000 impressions = $2.00 CPM.
Enter your CPM rate and target impressions. The calculator computes: Cost = (CPM × Impressions) ÷ 1,000. Example: $5 CPM and 500,000 impressions = $2,500 cost.
Understanding how CPM impressions work helps you plan smarter campaigns and maximize reach for every dollar spent.
A CPM impression calculator is the essential tool for any media buyer, advertiser, or digital marketer. It answers the most important pre-campaign question: how many people will see my ad for this budget? The answer depends entirely on your CPM rate — and rates vary dramatically by platform, audience, and niche.
Every time your ad appears on a screen — whether on YouTube, a news website, or a social media feed — that counts as one impression. The CPM impression calculator lets you convert your budget into a concrete reach estimate before you spend a single dollar. This is fundamental to campaign planning and budget allocation across multiple channels.
Furthermore, by comparing the impression counts across different platforms using the CPM impression calculator, you can quickly identify which channel delivers the most reach for your budget. A platform with a $2 CPM delivers 5× more impressions than one charging $10 CPM for the same spend.
Display advertising typically runs at $1–5 CPM, meaning a $1,000 budget buys 200,000–1,000,000 impressions. YouTube averages $2–10 CPM depending on niche and audience geography. Premium finance and insurance placements can reach $15–50+ CPM, delivering fewer but significantly more valuable impressions to high-intent audiences.
Start with your target reach — how many unique users do you want to reach? Divide that number by your expected CPM to calculate the required budget using our CPM formula guide. Then use the CPM impression calculator above to verify your projections before committing your spend.
Impressions count every time an ad is shown — including multiple views by the same person. Reach counts unique viewers only. If your frequency is 3 (each person sees the ad 3 times), your impressions will be 3× your reach. The CPM impression calculator gives you total impressions — divide by your target frequency to estimate unique reach.
For more on CPM calculations, see our CPM Formula guide, How to CPM guide, and the main CPM Calculator.
Answers to the most common questions about the CPM impression calculator and CPM impressions.