Skip to content
Marketing Calculators

Paid Ads / PPC · Calculator

CPM to Reach Calculator

Turn a budget and CPM into a realistic estimate of how many people you'll actually reach.

Enter your numbers

Total planned spend for the campaign.

Pull a realistic estimate from your ad platform's forecasting tool or past campaigns.

How many times you expect one person to see the ad over the campaign — typically 2–5.

Estimated unique reach: 208,333 — Large audience
208,333
Estimated unique reach
Large audience

With your numbers

Reach = (5,000 ÷ 8 × 1,000) ÷ 3 = 208,333

Work backwards from a target

Your figures stay in this browser — nothing is sent anywhere.

Shown in USD — the arithmetic is identical in any currency.

What is CPM to Reach?

This calculator converts a budget and CPM into an estimate of unique reach — how many distinct people will see your ad, rather than how many total impressions you will buy. The two are easy to conflate and answer different planning questions: impressions tell you how much inventory your money bought, reach tells you how much of your audience you actually touched. Frequency is what separates them, and it is the assumption doing the most work here — halve it and your reach doubles on the same budget, which is a media planning decision, not a forecast.

Why it matters

  • Impressions tell you volume; reach tells you how many actual people you're in front of — the number that matters for awareness campaigns.
  • It lets you sanity-check a media plan before spending: is this budget enough to meaningfully reach your target audience size?
  • It exposes the tradeoff between reach and frequency — the same budget can reach more people less often, or fewer people more often.

The formula

Reach = (Budget ÷ CPM × 1,000) ÷ Average Frequency

Budget
total amount you plan to spend
CPM
cost per 1,000 impressions on the platform
Average Frequency
how many times, on average, one person sees the ad

How to use this calculator

  1. 01Enter your planned campaign budget.
  2. 02Enter the platform's estimated CPM — most ad platforms show this in their planning/forecast tools before you launch.
  3. 03Enter an assumed average frequency — 2–5 is typical, higher for retargeting, lower for broad awareness.
  4. 04The result estimates how many unique people you'll reach at that budget and frequency.

Worked example

A brand has a $5,000 budget, an estimated $8 CPM, and expects an average frequency of 3.

  1. Thousands of impressions affordable = $5,000 ÷ $8 = 625
  2. Impressions = 625 × 1,000 = 625,000
  3. Reach = 625,000 ÷ 3 = ~208,333 people
  4. Drop frequency to 2 and the same budget reaches ~312,500 instead

This budget reaches roughly 208,000 unique people at an average of 3 views each — useful for checking if that's enough to cover your target audience.

Industry benchmarks

Compiled August 2026

  • Facebook/Instagram feed

    $7 – $12 CPM

    Varies by audience competitiveness and season.

  • YouTube

    $4 – $10 CPM

    Depends heavily on targeting and ad format.

  • LinkedIn

    $25 – $40+ CPM

    Much higher due to B2B targeting precision.

  • Programmatic display

    $1 – $5 CPM

    Lower cost, typically lower engagement quality.

Common mistakes

  • Confusing impressions with reach when reporting or planning — they answer very different questions.
  • Using a platform's default CPM estimate without adjusting for your specific audience's competitiveness.
  • Assuming reach scales linearly with budget forever — CPM typically rises as you exhaust the cheapest available inventory.
  • Ignoring frequency entirely — 3 people seeing an ad once each is a very different outcome than 1 person seeing it 3 times.

How to improve your reach estimate

Lower CPM with better targeting precision

Narrower, more relevant audiences often see lower CPMs due to higher platform-predicted relevance, stretching the same budget further.

Check reach against your actual audience size

An estimate that reaches far more people than your addressable audience usually means wasted frequency, not additional value.

Decide frequency deliberately, then cap it

Frequency is the only input here you directly control. Setting a cap converts repeat impressions you were buying anyway into incremental reach at no extra cost.

Find your frequency ceiling

Frequently asked questions

Why is reach lower than impressions?+

Because each person typically sees an ad more than once — reach counts unique people, while impressions count total views, including repeats.

Does higher frequency always waste budget?+

Not necessarily — some frequency is needed for message retention, but returns diminish after a point, usually cited around 3–5 views.

Where do I find real CPM data for my account?+

Your ad platform's own forecasting or planning tool (e.g. Meta's Advantage+ estimates or Google's Keyword Planner) gives the most accurate number for your specific audience.

How accurate is this estimate?+

It is a planning figure, not a forecast. Real CPM drifts with auction pressure and rises as you exhaust cheap inventory, and real frequency distributions are skewed — a minority of people see the ad far more often than the average suggests. Treat the result as an order of magnitude.

Related calculators

Put this calculator on your site

Free to embed, no attribution required beyond the link the widget already carries. It posts its height to the parent window as marketing-calculators:height if you want to size the frame exactly.

<iframe src="https://markcelerate.com/embed/cpm-to-reach-calculator" title="CPM to Reach Calculator" width="100%" height="520" style="border:1px solid #ddd;border-radius:6px" loading="lazy"></iframe>
Preview the widget