Facebook Ads ROAS Calculator
Reported return against what lands.
Reported return against what lands. Meta shows your ad to the most likely buyers first, so CPM and cost per acquisition both rise as you scale.
Meta Ads ROAS
0.81×
119 orders at $66.99 each
Below the 2.38× break-even, so this spend loses money at these rates. Meta shows the ad to the most likely buyers first, so CPM and CPA both rise as you scale. The reported ROAS also includes view-through credit, which is why it exceeds what lands in the bank.
How the Facebook Ads ROAS Calculator works
Meta shows your ad to the most likely buyers first, so CPM and cost per acquisition both rise as you scale. Its reported ROAS also includes view-through credit for people who never clicked, which is why the dashboard figure exceeds what arrives in the bank.
Also known as: Meta Ads ROAS calculator · Facebook advertising return · FB ads ROAS
How the number is derived
The calculation is identical to any ROAS, revenue ÷ spend, but the attribution is materially different and that difference is the whole story.
Meta's default attribution has narrowed over time and now typically credits conversions within a seven-day click and one-day view window, with modelled conversions filling gaps left by tracking restrictions.
That makes reported ROAS a partly modelled figure rather than a direct observation.
An example
$20,000 of spend reporting $54,000 of revenue is a 2.7 ROAS in the platform.
The same period's actual store revenue attributable to paid social, measured by holdout or by blended analysis, might be $41,000, a 2.05 real ROAS.
At a 55% margin, 2.7 implies $9,700 of profit and 2.05 implies $2,550. Both are profitable; only one justifies scaling aggressively.
The gap is not fraud; it is view-through credit, modelling, and conversions that would have happened anyway, but a business planning on the reported figure is planning on a number 30% too high.
The catch
View-through attribution credits an impression nobody clicked, which is defensible for brand advertising and generous for direct response.
Modelled conversions also mean the reported figure includes estimates. That is a reasonable response to signal loss and it means the number carries uncertainty the interface does not display.
What this changes
Track blended ROAS, total revenue ÷ total ad spend, alongside the platform figure. For a business where paid social is the main channel, blended is much closer to the truth.
Then run a holdout test periodically: suppress advertising in a matched region or audience for two weeks and measure the revenue difference. It is the only method that measures incrementality directly.
Why incrementality testing is worth the disruption
A holdout costs real revenue for the duration and produces the one number no attribution model can give: how much of the reported return would have happened anyway.
The results routinely surprise. Retargeting campaigns reporting spectacular ROAS frequently show low incrementality, because they reach people already intending to buy; broad prospecting reporting mediocre ROAS often shows high incrementality.
Running one a quarter and reallocating budget on the results is more valuable than any amount of in-platform optimisation, because it corrects the direction of spending rather than its efficiency. Accounts that have never run one are optimising against a measurement they have not validated.
Compare the platform's reported revenue against the store's own order data for the same period, matched by first-time customer status. The overlap is usually smaller than expected.
That comparison takes an afternoon and gives a defensible adjustment factor, which is considerably more useful than either accepting the platform figure or dismissing it.
Repeating it quarterly keeps the factor current, since attribution behaviour changes as platform and browser restrictions evolve.
The comparison is most revealing during a period when spend changed sharply, since that is when the relationship between reported and real performance is easiest to observe.
Running the comparison at the cohort level: new customers acquired in a month, against spend in that month. Is cleaner still, since it removes the timing mismatch between when advertising is paid for and when the revenue it generated is recorded.
Where to go next
The Facebook Ads ROAS question rarely arrives on its own. These are the ones that usually come with it:
- Facebook Ads Break-Even Calculator — The conversion rate the maths demands.
- Facebook Ads CPM Calculator — Audience saturation as the cause of rising CPM.
- Blended ROAS Calculator — The figure that reconciles to a bank balance.
- Etsy Fee Calculator — Every Etsy fee on one sale, itemised.
Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.
Frequently asked questions
What ROAS should I expect from Meta?
For cold traffic on a new account, 1.5× to 2.5× is common. Established accounts with strong creative and retargeting reach 3× or more blended. Compare against your break-even, not against someone else's screenshot.
Why does reported ROAS exceed actual revenue?
Attribution windows count view-throughs and cross-device conversions, and every platform credits itself for the same customer. Summing platform-reported revenue routinely exceeds total sales.
Why does performance drop when I raise the budget?
Because the algorithm has already found the cheapest buyers. Increasing spend reaches further into the audience, so cost per acquisition rises, the fix is broader creative, not a bigger budget.
How should I judge Meta?
On blended revenue and blended spend across all channels. Channel-level ROAS is useful for optimising within Meta and misleading for deciding how much of the business to give it.
Put this calculator on your own site
Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.
<iframe src="https://www.thecalclibrary.com/embed/facebook-ads-roas-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Facebook Ads ROAS Calculator"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#64748b">Powered by <a href="https://www.thecalclibrary.com/facebook-ads-roas-calculator" style="color:#64748b">Facebook Ads ROAS Calculator</a> from The Calc Library</p>The only condition is that the credit line below the frame stays in place. That one line is what pays for the tool being free — it is how anyone else finds it.
Related calculators
Facebook Ads Break-Even Calculator
The conversion rate the maths demands.
OpenFacebook Ads CPM Calculator
Audience saturation as the cause of rising CPM.
OpenBlended ROAS Calculator
The figure that reconciles to a bank balance.
OpenEtsy Fee Calculator
Every Etsy fee on one sale, itemised.
Open