Can you estimate a Meta ad's spend from its EU reach?
Published 13 Nov 2026. Data read Meta's EU reach read 2026-11-12 and 2026-11-13; figures computed 2026-11-13 02:16 UTC; competitors' pages read 2026-11-13. Source: Meta's Ad Library (EU transparency data), read by Poseidon, unless the text names another source.
Not reliably. Meta publishes how many people in the EU saw a commercial ad, but not how many times they saw it and not what it cost, so any spend figure built on reach multiplies two numbers nobody outside Meta has. Poseidon shows the reach Meta publishes, with the day it was read, and no spend.
What Meta publishes, and what it doesn't
| For a commercial ad shown in the EU | Published by Meta? |
|---|---|
| Reach: people in the EU who saw it at least once | Yes |
| Reach split by country, age and gender | Yes |
| Start date, whether it's still running | Yes |
| Impressions (how many times it was shown) | No |
| Spend | No |
| Price per thousand views (CPM) | No |
Spend and impressions are published only for ads about social issues, elections or politics, not for e-commerce ads.
What a spend estimate has to assume
To turn reach into money, a tool has to guess two things:
- How many times each person saw the ad. Reach counts people once. An ad seen three times by each person has three times the impressions.
- What a thousand views cost. Prices change by country, audience, season and how well the ad performs.
Some tools sort ads by an estimated spend. On their own pages, read on 13 November 2026, AdSpends sorts by "estimated total ad spend" without publishing its method, and Ad Radar shows "$50k+" and says its spend is "modeled on engagement, so use it to rank ads against each other".
How far apart two guesses can land
Take the median winning ad that has run 60 to 179 days. Meta's EU reach for it is 92,793 people (median of 2,899 ads, read 13 November 2026).
| If each person saw it | and 1,000 views cost | the spend estimate is |
|---|---|---|
| once | €5 | €464 |
| once | €30 | €2,784 |
| 3 times | €5 | €1,392 |
| 3 times | €30 | €8,351 |
Same ad, same reach, an 18-fold range, from guesses alone. That's why Poseidon doesn't print one.
What you can measure instead
| What | Measured on 13 November 2026 |
|---|---|
| Winning e-commerce ads with Meta's EU reach read | 6,547 |
| Median EU reach, ads live 21 to 59 days | 64,427 (1,809 ads) |
| Median EU reach, ads live 60 to 179 days | 92,793 (2,899 ads) |
| Median EU reach, ads live 180 to 364 days | 157,704 (1,514 ads) |
| Median EU reach, ads live a year or more | 367,384 (325 ads) |
- Reach and time together. An ad that has run 200 days and reached 2 million people is one the brand kept paying for. That's a stronger signal than a modelled spend.
- Reach that grows. Poseidon reads reach every day, so an ad gaining reach now is being pushed now. See Moving now.
- The brand's own tests. When a brand runs the same text on several videos, the one Meta showed most is visible in reach. See what brands' own A/B tests show.
How this was measured
- Source: Meta's EU transparency data on each ad, read by Poseidon on 12 and 13 November 2026; figures computed at 02:16 UTC on 13 November.
- Which ads: e-commerce brands that passed Poseidon's shop check, ads still active and live 21 days or more.
- The spend table is arithmetic on one median reach, to show the range. It isn't an estimate of any real ad.
- Competitors are quoted from their own pages, read on 13 November 2026. Something wrong? Write to contact@askposeidon.app.
FAQ
Does Meta publish ad spend?
Only for ads about social issues, elections or politics. For e-commerce ads, the Ad Library shows reach in the EU but no spend.
Is reach the same as impressions?
No. Reach counts people who saw the ad at least once. Impressions count every showing. Meta publishes reach, not impressions, for commercial ads.
What's the best public sign that an ad is working?
An ad still running after weeks, with a large and growing EU reach. The brand pays for every day and sees its own sales, so keeping it running is its choice.
Ask Poseidon which ads really reached people. askposeidon.app