Reach vs Impressions in Meta Ads: Why Reach Doesn’t Add Up

Reach counts people, impressions count showings. Why reach can’t be added across ads, ad sets or days, how frequency follows from it, and what to report.

3 min readاقرأ بالعربية

Reach and impressions sit next to each other in every Meta ads report, and they behave in opposite ways. Impressions add up. Reach doesn't, and the most common reporting mistake with Meta ads is adding it up anyway. Here is the difference, why it matters, and what to put in front of a client.

Two different counts

  • Impressions are the number of times your ads were on screen. If someone scrolls past an ad and back to it, that is still one impression, and a video doesn't need to start playing for the impression to count (Meta).
  • Reach is the number of people who saw your ads at least once. Someone who saw your ad five times is five impressions but one person reached.

"People" has a specific meaning here. When someone has connected their Facebook and Instagram accounts in Accounts Center, Meta counts them as one person; when they haven't, their accounts count separately (Meta).

Why reach doesn't add up

Reach is de-duplicated: each person is counted once, however many of your ads they saw. Add up the reach of two ad sets and anyone who saw both is counted twice (Meta).

Two ad sets: Amira and Bassem in one, Bassem and Karim in the other — 2 + 2 = 4, but the campaign reached 3 people
Bassem saw both ad sets, so the campaign reached three people, not four

The same thing happens at every level:

  • Ads and ad sets: the campaign's reach is lower than the sum of its ad sets or ads.
  • Campaigns: the account's reach is lower than the sum of its campaigns.
  • Days: a month's reach is lower than the sum of its daily reach, because the same people see your ads on several days.
  • Ad accounts: two ad accounts can reach the same people, so adding their reach together overstates the people reached.

The gap is not small. On real accounts we have checked, Meta's de-duplicated reach was about 28% lower than the sum of the individual ads, and 5% to 11% lower than the sum of the campaigns.

Small differences between levels are normal

Metrics that count people are estimates: Meta calculates them from sampled data (Meta), and different levels use different samples. So even after removing duplicates, a campaign's reach can differ slightly from what you'd expect from its ad sets. That is a property of the metric, not an error in your report.

Frequency comes from reach

Frequency is the average number of times each person saw your ads, calculated as impressions divided by reach (Meta). If reach is summed and therefore too high, frequency comes out too low, and ad fatigue stays hidden. Calculate frequency from the same de-duplicated reach you report.

What to report

You wantReportNot
People reached in SeptemberReach for 1–30 SeptemberThe sum of daily reach
People reached by a campaignThe campaign's reachThe sum of its ad sets
How often people saw the adsImpressions ÷ de-duplicated reachImpressions ÷ summed reach
Reach for two ad accounts togetherEach account's reach, separatelyTheir sum presented as exact

How Adams Analytics handles it

The Account Detail and Account Summary screens in Adams Analytics show Meta's de-duplicated reach for exactly what you selected, and frequency is worked out from it. When several ad accounts are combined, the total is labelled as an estimate, because adding accounts together can count the same people twice. See how it works.

Questions

What is the difference between reach and impressions?

Impressions count how many times your ads were on screen. Reach counts how many people saw them at least once. One person can produce many impressions but only one unit of reach.

Why is my campaign’s reach lower than the sum of its ad sets?

Because reach counts each person once. Anyone who saw ads from two ad sets is counted twice when you add the ad sets up, but once in the campaign’s reach.

Can I add up daily reach to get monthly reach?

No. The same people see your ads on several days, so the sum of daily reach overstates monthly reach. Ask Meta for the reach of the whole month.

How is frequency calculated?

Frequency is impressions divided by reach. Use de-duplicated reach; a summed reach makes frequency look lower than it is.

Why does reach differ slightly between levels even after de-duplication?

Reach is an estimate calculated from sampled data, and different levels use different samples, so small differences are normal.

Sources

  1. Meta Business Help Center — Impressions
  2. Meta Business Help Center — Unique metrics
  3. Meta Business Help Center — Troubleshoot reasons why ad metrics may not add up
  4. Meta Business Help Center — About estimated, in-development and third-party metrics
  5. Meta Business Help Center — Frequency

Send your next client report in minutes

Adams Analytics connects to your Meta ad accounts and builds branded PDF reports in English or Arabic. Free for 7 days — no credit card.

Start free trial

Written by the Adams Analytics team and checked against Meta’s documentation and our own product. Spotted something out of date? Tell us at support@buildincairo.com.