Media planning

Impression calculator: impressions, reach and frequency

Impressions = budget ÷ CPM × 1,000, and reach ≈ impressions ÷ frequency. A $2,000 budget at a $10 CPM buys 200,000 impressions; at an average frequency of 2.5 that is roughly 80,000 people. This impression calculator adds daily delivery and clicks.

Marketing Calculators editorial teamUpdated 5 sources

Calculator 03

What a budget delivers

Try

Impressions

200,000

$2,000 at a $10.00 CPM buys about 200,000 impressions, or roughly 80,000 people seeing the ad 2.5 times each.

ItemValueHow
Impressions200,000budget ÷ CPM × 1,000
Estimated reach (unique people)80,000impressions ÷ frequency
Cost per 1,000 people reached$25.00
Impressions per day6,667
Spend per day$66.67
Expected clicks2,000impressions × CTR
Implied CPC$1.00

Formula. Impressions = budget ÷ CPM × 1,000. Reach = impressions ÷ frequency. Clicks = impressions × CTR.

How to calculate impressions from a budget

Divide the budget by the CPM and multiply by 1,000. That gives the number of times the ad can be shown; it is the same formula as the CPM calculator, rearranged.[4][5]

Impressions=BudgetCPM × 1,000Example: $2,000 ÷ $10 × 1,000 = 200,000
  • Impressions200,000
  • People reached80,000
  • Per day6,667
  • Expected clicks2,000

Reach and frequency

Reach is the number of unique people who saw an ad at least once, and frequency is the average number of times each of them saw it; impressions = reach × frequency. Meta defines reach as the number of accounts that saw your ads at least once,[1] frequency as the average number of times each account saw the ad,[2] and notes that impressions can include several views by the same account.[3]

People reached by a $2,000 budget, by CPM (rows) and average frequency (columns)
CPM1.5×2×3×5×
$5266,666200,000133,33380,000
$10133,333100,00066,66640,000
$2066,66650,00033,33320,000

The trade-off is direct: for a fixed budget, every extra exposure per person removes people from your reach. Brand campaigns that need repetition accept a lower reach; prospecting campaigns that need fresh people cap frequency. Platforms report the frequency they actually delivered, so plug last month’s figure in rather than guessing.

From impressions to clicks and results

Expected clicks are impressions × clickthrough rate, which is where the CTR calculator comes in; the cost of those clicks is the CPC the plan implies. To plan backwards from a sales target instead of forwards from a budget, use the ad spend calculator.

Planning mistakes

  1. Assuming reach = impressions. Unless frequency is 1, reach is always smaller than impressions.
  2. Using one CPM for the whole flight. Prices rise in competitive weeks (holidays, launches), so a budget planned on an off-season CPM under-delivers.
  3. Spreading a small budget thin. $300 over 30 days at a $6 CPM is about 1,670 impressions a day; split across five ad sets, each learns very slowly.

Not affiliated with Google or Meta. Platform names are trademarks of their owners and appear only to identify whose documentation we cite.

Frequently asked questions

How many impressions will I get for $1,000?

$1,000 ÷ CPM × 1,000. At a $10 CPM that is 100,000 impressions; at $25 it is 40,000.

How do I calculate reach from impressions?

Divide impressions by average frequency. 200,000 ÷ 2.5 = 80,000 people.

What is a good frequency?

There is no universal figure. Watch whether CTR and conversion rate fall as frequency rises; that is the point where repetition stops paying.

What is the difference between impressions and reach?

Impressions count every showing; reach counts unique people. Ten impressions to two people is a reach of 2 and a frequency of 5.

Sources

  1. About reach metrics · Meta Business Help Center, accessed 2026-11-14
  2. Frequency · Meta Business Help Center, accessed 2026-11-14
  3. Impressions · Meta Business Help Center, accessed 2026-11-14
  4. Cost-per-thousand impressions (CPM): Definition · Google Ads Help, accessed 2026-11-14
  5. CPM (cost per 1,000 impressions) · Meta Business Help Center, accessed 2026-11-14