How to convert CPM and budget into impressions
The CPM formula reverses cleanly. If you know spend and CPM, the formula gives the impression count a media plan can deliver:
Impressions = (Spend ÷ CPM) × 1,000
$2,000 at a $10 CPM buys 200,000 impressions. $5,000 at a $4 CPM buys 1.25M impressions. The same equation reverses again: impressions × CPM ÷ 1,000 returns the required spend.
This is the most common pre-flight calculation in media planning — it answers "what reach can my budget afford?" before money is committed. The base formula is covered in detail at the CPM formula reference.
How many impressions does $1,000 buy on each platform?
| Platform | Typical CPM | $1,000 buys (impressions) |
|---|---|---|
| Google Display Network | $3 | ~333,000 |
| YouTube In-Stream | $11 | ~91,000 |
| Meta Feed prospecting | $11 | ~91,000 |
| TikTok In-Feed | $8 | ~125,000 |
| LinkedIn Sponsored | $45 | ~22,000 |
| Podcast host-read | $30 | ~33,000 |
The table is directional, not a quote. Audience size, country mix, and creative relevance all move CPM by 2–4× before you even bid. For a wider benchmark survey see Good CPM Rates 2026.
Why delivered impressions almost always differ from this estimate
Reverse-CPM math gives a planning floor, not a delivery promise. Five things move actual delivery away from the forecast:
- Auction inflation. When daily budget jumps, the campaign enters deeper auction layers where remaining inventory costs more.
- Audience saturation. Narrow audiences (under 200K) hit frequency caps quickly, throttling delivery.
- Frequency caps. Caps stop delivery to high-frequency users even when budget remains.
- Pacing. Most platforms spread budget evenly across the day. Spikes lose impressions to pacing pauses.
- Quality Score / relevance. Stale creative loses auction rank, delivering fewer impressions per dollar even at the same bid.
Plan with this calculator, then re-forecast mid-flight using the actual CPM the platform reports — not the bid CPM you started with.
When media planners actually need to back-solve impressions
Three scenarios make the reverse calculation essential:
- Pre-launch budget defense. Before approving a $50K reach campaign, the planner needs to know it will deliver 5M, not 500K, impressions.
- Mid-flight reforecasting. Halfway through a campaign with 30% spend remaining, this calculator estimates the impressions the rest of the budget can buy at the new (often higher) CPM.
- Cross-platform mix. A $20K display budget at a $4 CPM and a $20K LinkedIn budget at a $45 CPM deliver wildly different reach. Reverse-CPM math makes the trade-off visible.
How to forecast impressions accurately for media plans
Three habits raise media-plan accuracy from "wishful" to "useful":
- Use CPM ranges, not single numbers. Forecast impressions at low/mid/high CPM. Show stakeholders the range, not a false-precision number.
- Bake in 10–20% headroom. Reserve part of the budget for the CPM creep that always happens when scaling. Spending the headroom is a decision, not an emergency.
- Reconcile weekly. Compare planned vs delivered impressions at week 1, week 2, week 4. Drift over 15% means re-plan the rest, don't keep the original forecast on the deck.
For monetization-side reverse math (turning pageviews into ad revenue) see the ad revenue calculator.
Frequently asked questions about CPM Impressions Calculator
How do I calculate impressions from CPM and budget?
Divide the budget by the CPM and multiply by 1,000. The CPM Impressions Calculator does this instantly from any two inputs.
Which platforms have the lowest CPM in 2026?
Lower-tier display, programmatic in-app, and emerging-market inventory typically deliver the lowest CPM, although traffic quality varies sharply.
Why does my CPM differ from the benchmark?
Benchmarks are ranges. Country, format, audience overlap, retargeting share, and creative quality all push the auction up or down.
Should I forecast using delivered or planned impressions?
Plan with delivered impressions when historical data exists, since promised reach can drift after frequency caps and pacing rules.
How do I convert impressions to estimated clicks?
Multiply impressions by your expected CTR (as a decimal). Use the CTR Calculator if you only know clicks and impressions.