Impressions Calculator
Find out how many impressions your budget will buy at a given CPM - or work backwards from a reach target to find the budget or CPM you need.
How impressions are calculated from budget and CPM
Impressions = (Budget / CPM) x 1,000If you know your budget and the CPM a platform charges, you can calculate exactly how many times your ad will be shown. Dividing by CPM and multiplying by 1,000 converts from the per-mille rate to raw impression count.
This is useful for reach planning before a campaign goes live - set a target impression count, enter the expected CPM, and see the budget required. Or set a fixed budget and CPM to see your expected reach.
Impressions do not equal reach. The same person can see your ad multiple times, each counting as a separate impression. Use frequency estimates alongside impression volume to understand true audience coverage.
- Budget
- Total ad spend available for the campaign or flight.
- CPM
- Cost per 1,000 impressions - the rate you pay for reach.
- Impressions
- Total number of times the ad is displayed.
Common questions
How do I estimate impressions before a campaign?
Get a CPM estimate from the platform's forecast tool or use your historical CPM, then enter it with your budget here. The result is a directional estimate - actual delivery will vary.
What is a good number of impressions?
Impressions are only meaningful relative to your audience size and frequency target. A narrow audience saturates quickly; a broad one needs millions of impressions to build frequency.
Are impressions the same as views?
Not always. An impression is counted when an ad is loaded or displayed. A view (especially for video) usually requires the ad to be watched for a minimum duration. Platforms define these differently.