Spillmark

Facebook Ads ROI Calculator for Amazon Sellers

Start from what Amazon Attribution reports for your Meta ads, see the profit after spend, and the gap to break-even.

From Meta Ads Manager
From Amazon Attribution
Your numbers

Reported ROAS (Amazon Attribution)

1.44

Amazon Attribution credits $2,880 of sales to $2,000 of Meta ads, a reported ROAS of 1.44 against a break-even of 2.50. The ads break even only if they cause 1.74× the credited sales. That's a question for a holdout test, not this calculator.

Reported: cost per attributed orderSpend ÷ attributed orders
$20.83
Reported: profit after Meta spendAttributed sales × margin − spend
-$848
Break-even ROAS1 ÷ margin
2.50
Caused sales needed to break evenSpend ÷ margin
$5,000
Cost per Meta link click
$0.50
Attribution clicks per Meta clickClicks that reached Amazon through your tag
80%
Attributed conversion rateAttributed orders ÷ Attribution clicks
3%
What-if scenarios (illustrative)
Caused salesSalesROASProfit after spend
0.5× reported$1,4400.72-$1,424
As reported (1×)$2,8801.44-$848
1.5× reported$4,3202.16-$272
2× reported$5,7602.88$304
3× reported$8,6404.32$1,456

Each row assumes your ads caused that multiple of the credited sales. These aren't estimates of your real effect: only a holdout test measures it.

This uses estimates. Spillmark measures your real number from your own Amazon and Meta data.

Get your real number

The reported numbers come from your own Meta and Amazon Attribution reports. The scenarios are illustrations, not estimates of what your ads cause.

Embed this calculator on your site

Free to use on your blog or client pages. Paste this where the calculator should appear. The script is optional: it fits the frame's height to the results; without it the frame is 1,100 pixels tall.

In short

For Facebook and Instagram ads that send shoppers to Amazon, the reported return is the sales Amazon Attribution credits to your tagged links divided by Meta spend. $2,000 of spend credited with $2,880 of sales is a reported ROAS of 1.44. Whether that's profitable depends on your margin before ads: at 40%, break-even ROAS is 2.50, so these credited sales lose $848 after spend. Attribution only sees buyers who clicked a tagged link, so the ads may cause more sales than it credits, or fewer if some buyers would have come anyway. This calculator shows the reported numbers and labeled what-if scenarios; only a holdout test measures the real effect.

What is Facebook ads ROI for an Amazon brand?

ROI from Facebook ads is what the ads earn compared with what they cost. For a brand that sells on its own site, Meta's pixel sees the purchase and reports a return. For a brand that sells on Amazon, the purchase happens where Meta can't see it.

Amazon Attribution fills part of that gap. You put its tag on the links in your Meta ads, and it reports clicks, orders and sales from shoppers who clicked a tagged link and then bought within its attribution window. The Facebook ads for Amazon guide covers how to set it up.

So the return you can see is the sales Attribution credits, divided by Meta spend. That's a reported number. It isn't the same as the sales the ads caused, which is why this calculator keeps the two apart.

How to calculate Facebook ads ROI on Amazon

reported ROAS          = attributed sales ÷ Meta spend
cost per attributed order = Meta spend ÷ attributed orders
profit after spend     = attributed sales × margin − Meta spend
break-even ROAS        = 1 ÷ margin
caused sales needed    = Meta spend ÷ margin
  1. Take spend and link clicks for the campaigns from Meta Ads Manager.
  2. Take click-throughs, orders and sales for the same tags and dates from Amazon Attribution.
  3. Work out your margin before ads with the break-even ROAS calculator.
  4. Compare reported ROAS with break-even ROAS, then look at how much more the ads would need to cause to break even.

Worked example

A made-up month of Meta ads pointing at one Amazon listing. These are the calculator's example values.

  1. Reported ROAS: $2,880 ÷ $2,000 = 1.44. Cost per attributed order: $2,000 ÷ 96 = $20.83.
  2. Clicks: Meta reports 4,000 link clicks and Attribution records 3,200 click-throughs, 80% of them. 96 orders from those is a 3% conversion rate.
  3. Profit after spend: $2,880 × 40% − $2,000 = -$848.
  4. Break-even: at a 40% margin, the ads must cause $5,000 of sales, 1.74× what Attribution credits.

The scenario table shows the same month if the ads had caused a different multiple of the credited sales. At 2×, they'd make $304; at 0.5×, they'd lose $1,424. Both are possible, and the report alone can't say which is closer.

What's a good ROI from Facebook ads to Amazon?

Any ROAS above your break-even ROAS, counted in sales the ads caused. The catch is the second half. With Amazon Attribution alone, you only know the credited sales.

  • Reported ROAS above break-even: the credited sales pay for the ads. Still worth testing, since some credited buyers might have bought anyway.
  • Reported ROAS below break-even: the ads pay off only if they cause sales Attribution doesn't credit, like shoppers who saw an ad and searched for you later. The break-even multiple tells you how much they'd need to cause.
  • Click-throughs far below Meta's clicks: check that every ad uses the tag and the link lands where you expect.

If you're enrolled in the Brand Referral Bonus, tagged traffic can earn a credit on referral fees. The Brand Referral Bonus calculator adds it to your return.

Common mistakes

  • Using Meta's reported revenue. Meta counts purchases its pixel or Conversions API sees, and Amazon doesn't send its purchases back. The attribution gap calculator compares the reports.
  • Mismatched dates or campaigns. Spend and Attribution results must cover the same campaigns and days.
  • Reading a scenario as a result. The what-if rows show what would happen at each multiple. They don't say which multiple is yours.
  • Margin without fees. Your margin before ads comes after product cost and Amazon's fees, not just product cost.

How this connects to true incrementality

The number that decides whether Meta ads pay is the Amazon sales they cause. Amazon Attribution can't give you that, and neither can Meta. A holdout test can: pause the ads in some regions and compare Amazon orders there with everywhere else.

Size a test with the holdout test calculator. Once you have a result, enter the extra orders it found above, or turn it into a return with the incremental ROAS calculator.

Frequently asked questions

How do I calculate ROI on Facebook ads that send traffic to Amazon?

Divide the sales Amazon Attribution credits to your tagged Meta ads by Meta spend for reported ROAS. Multiply those sales by your margin before ads and subtract spend for profit.

Can Meta Ads Manager see Amazon sales?

No. Amazon doesn't send purchases to Meta. Amazon Attribution reports orders from tagged clicks inside Amazon's own reporting instead.

Does Amazon Attribution count every sale my Meta ads cause?

No. It credits shoppers who clicked a tagged link and bought within its window. Shoppers who saw an ad and later searched for you on Amazon aren't credited.

Are the what-if scenarios estimates of my real results?

No. Each row assumes a multiple of the credited sales to show what it would mean for profit. Only a holdout test measures what your ads cause.

What is a good ROAS for Facebook ads to Amazon?

One above your break-even ROAS, which is 1 divided by your margin before ads, counted in sales the ads caused rather than sales they were credited with.

All free calculatorsCase study: a Meta holdout test on Amazon