↗CPM.calc

TURN CPM INTO EXPECTED REACH

Ad Impressions Calculator

Estimate the number of ad impressions you can buy from your budget and target CPM, then use the result to plan your media reach.

Free to useNo sign-upInstant result
Free calculator

Estimate your ad impressions

NO SIGN-UP

Enter your budget and target CPM to estimate how many impressions you can buy.

Estimated impressions100,000

Estimated impressions at a $5.00 CPM.

FORMULA$500.00 ÷ $5.00 × 1,000

THE QUICK ANSWER

Use this formula

Estimated impressions = budget ÷ CPM × 1,000

A $500 budget at a $5 CPM can buy approximately 100,000 impressions before any additional fees or delivery limits.

Key takeaways

  • Estimated impressions are a forecast, not a guaranteed delivery volume.
  • Budget, target CPM and the 1,000 multiplier are the only inputs needed for the basic estimate.
  • Translate impressions into reach with frequency when planning awareness campaigns.

What are ad impressions?

An impression is one recorded opportunity for an ad to be shown. Impressions are not the same as unique people reached: the same person may see an ad more than once. For awareness campaigns, review impressions together with reach and average frequency.

How CPM changes your expected impressions

With the same budget, a lower CPM produces more impressions mathematically. However, the lowest CPM is not automatically the best outcome. A channel with a higher CPM may reach a more relevant audience or produce better clicks, leads or sales.

Use a frequency assumption for reach

If your campaign has an average frequency of 2.5, one million impressions represent roughly 400,000 estimated people reached. Treat frequency as a planning assumption and replace it with the actual value reported by your ad platform.

How to forecast impressions before launch

Start with the amount available for media, not the total marketing budget. Choose a CPM assumption based on a comparable platform, audience and format, then calculate budget ÷ CPM × 1,000. For example, $2,400 at a $6 CPM suggests 400,000 impressions. Keep the assumption visible in the media plan so you can replace it with the actual CPM after the first delivery data arrives.

Why an estimate can miss the final result

Ad auctions change as audiences saturate, competitors enter, placements become limited and budgets are paced. A campaign can also underspend if the audience is too narrow or the bid strategy limits delivery. Use a low, expected and high CPM scenario when the impression target matters, and monitor both total impressions and unique reach during the flight.

NEXT, COMPARE THE NUMBERS

Turn the calculation into a decision

CPM only explains the cost of delivery. Read CPM vs CPC vs CPA to choose the metric that matches your objective, or use the cost per impression calculator to view the same delivery cost at an individual-impression scale.

Frequently asked questions

Are impressions the same as reach?

No. Impressions count total ad displays. Reach estimates unique people. If frequency is known, estimated reach is impressions divided by average frequency.

Can I calculate impressions without knowing CPM?

You need a CPM assumption or actual CPM to estimate impressions. If you have historical campaign data, use your recent CPM as the starting point.

Why did my actual impressions differ from the estimate?

Auction competition, audience size, placements, budget pacing, ad quality, seasonality and platform delivery rules can all change actual CPM and impressions.