HomeLearnROAS to ACoS: The Conversion Formula, Explained
Comparison

ROAS to ACoS (and Back): The Formula, a Worked Example, and Where It Breaks

Updated 2026-08-21 · 1372 words · Written against what currently ranked for “roas to acos”
The short answer

ROAS and ACoS are the same math flipped. ACoS = ad spend ÷ ad revenue; ROAS = ad revenue ÷ ad spend. To convert: ROAS = 1 ÷ ACoS, and ACoS = 1 ÷ ROAS. A 20% ACoS is a 5.0 ROAS — same campaign, two angles.

What this looks like in a real account

$89,885
of ad spend — 33.6% of everything the account spent — went to search terms that produced zero orders
Walkize · Amazon account data, Dec 2025–Aug 2026
89,045
individual search terms took money over the same period and returned nothing at all
Walkize · Amazon account data, Dec 2025–Aug 2026
75.5%
of all sales came from the top 1% of search terms. The other 99% is where the decisions actually are
Walkize · Amazon account data, Dec 2025–Aug 2026
2.25x
$267,131 of spend against $601,614 of sales — a 44.4% ACoS, with all of the waste above still sitting inside it
Walkize · Amazon account data, Dec 2025–Aug 2026

ROAS to ACoS: the conversion

ACoS and ROAS describe the same relationship between spend and sales, just flipped. ACoS divides spend by revenue; ROAS divides revenue by spend. Once you have one, you already have the other — no extra data required.

The two formulas:

  • ACoS = Ad Spend ÷ Ad Revenue (shown as a percentage)
  • ROAS = Ad Revenue ÷ Ad Spend (shown as a multiple, like 5.0x)

To convert directly: ROAS = 1 ÷ ACoS, and ACoS = 1 ÷ ROAS. Spend $100, generate $500 in attributed sales, and your ACoS is 20% ($100 ÷ $500). Flip it and your ROAS is 5.0 ($500 ÷ $100, or 1 ÷ 0.20). Same campaign, same margin picture — just described from two different angles.

A worked example with real numbers

Round numbers make the formula look simple. Real Amazon data rarely is. Say a campaign spent $2,340 last week and the search term report shows $16,850 in attributed sales. ACoS = 2,340 ÷ 16,850 = 13.9%. ROAS = 16,850 ÷ 2,340 = 7.2x. Both numbers describe the identical result — one campaign, one week, one truth, expressed two ways.

Scale that up and the conversion still holds. Across 30 advertisers we manage, the portfolio delivered 6.04x return on ad spend in July 2026 — measured across the whole book, not pulled from the single best-performing line item. Converted the other way, that's an ACoS of roughly 16.6% (1 ÷ 6.04). Neither figure is more true than the other; it's the same performance read two ways, which is exactly why Amazon's reporting shows both and why most PPC tools let you toggle between them.

Why Amazon gives you both metrics

ACoS came first. It's Amazon's native language for sponsored ads, built for sellers who think in margin: if ACoS is higher than margin, that sale lost money. ROAS is the metric the wider ad industry uses — Google, Meta, DSP platforms — and Amazon has leaned into it more as Sponsored Display and DSP reporting have grown, because a multiple compares more easily across channels that don't all sell physical goods at a fixed margin.

Neither is more correct. Retail-margin sellers running Sponsored Products often think in ACoS because it maps straight to breakeven. Brands running DSP alongside sponsored ads tend to think in ROAS because it lines up with how the rest of their media plan reports. If your team reports one and your agency reports the other, don't ask anyone to switch — convert with the formula above and stop treating them as two different results.

The mistake that makes the conversion look wrong

The formula never breaks. What breaks is comparing an ACoS and a ROAS built from different inputs and assuming the math is lying. Three ways this happens most often:

  • Blended vs. attributed revenue. TACoS uses total sales; ACoS and ROAS use only ad-attributed sales. Mixing them into one number produces a figure that won't convert cleanly either direction.
  • Mismatched attribution windows. A 7-day click window and a 14-day click window on the same campaign won't convert against each other, because the revenue side changed — not the arithmetic.
  • Averaging an average. A blended figure across an entire book can hide very different numbers underneath. Our own portfolio ran a $1.42 blended cost-per-click across 78.4 million impressions at a $4.00 CPM last July — the $0.41 CPC some articles quote for this category is online-video only, not the whole book. Quote the slice, not the average, when someone asks you to defend a number.

We've made this mistake ourselves — reporting a DSP display ACoS next to a Sponsored Products ACoS as if they were the same currency, when one included view-through credit and the other didn't. Both convert to ROAS fine on paper. They just don't mean the same thing.

Your ACoS is too high — or your ROAS won't move. Now what?

Converting the metric doesn't fix the campaign. If ACoS sits above your breakeven (or ROAS below target), the fix is on the spend or targeting side, not the arithmetic. Check, in order: is the attribution window matched to how you're judging it; is match type leaking spend to irrelevant search terms; is the campaign still fighting for a keyword it can't win economically.

Sometimes the real problem is that ACoS and ROAS are the wrong question entirely. Both are last-click, single-channel numbers. Neither can tell you whether a sale would have happened anyway — whether the ad caused the purchase or just showed up in front of someone already buying. That's an incrementality question, and last-click attribution was never built to answer it. Holdout tests and matched-control comparisons can. If ROAS looks fine but sales aren't actually growing, that's usually where to look next — not at the formula.

Where reMKTR fits

reMKTR runs Amazon DSP as a managed service and reconciles it in Amazon Marketing Cloud, so DSP and sponsored ads stop double-counting the same sale before anyone converts a number between ACoS and ROAS. Across 30 advertisers we ran last July, the book carried a blended cost per acquisition of $5.49 across 57,137 attributed purchases, with 20.1% of those going to a shopper new to the brand — detail a single ACoS or ROAS figure can't show on its own. Whether or not that setup is right for your brand, the conversion above is the same one we use internally, and it's yours regardless.

Side by side — roas to acos
ACoSROASPlain read
10%10.0xVery efficient — $10 back per $1 spent
16.6%6.04xOur July 2026 portfolio average across 30 advertisers
20%5.0xCommon target range for established products
30%3.33xOften still profitable on higher-margin items
50%2.0xBreakeven zone for many categories — check your margin
100%1.0xSpend equals revenue — no margin left for anything else

Which one you should actually pick

Use ACoS if you think in margin and breakeven; use ROAS if you're comparing Amazon spend against other ad channels or reporting to a team that already thinks in multiples. Either way, convert freely — the harder work is checking attribution windows, blended-versus-attributed revenue, and incrementality before you trust the number at all.

What to do with this

Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 33.6% on the account above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.

Common questions

Is a lower ACoS always better than a higher one?

Not automatically. A slightly higher ACoS at much greater volume can produce more absolute profit than a low ACoS on tiny spend. Compare against your breakeven ACoS — roughly your margin before ad spend — rather than against an arbitrary target number.

What counts as a good ACoS or ROAS on Amazon?

It depends entirely on your margin and goal. Breakeven ACoS is usually close to your product margin; anything comfortably under that is profitable, anything over it needs a reason — a new launch, defending a keyword, or brand awareness spend. There's no universal 'good' number across categories.

Does the Amazon Ads console show ACoS or ROAS?

Both, depending on where you look. Sponsored Products, Brands, and Display reporting has historically defaulted to ACoS; DSP and newer reporting surfaces increasingly show ROAS. The underlying numbers convert directly using ROAS = 1 ÷ ACoS.

How is TACoS different from ACoS and ROAS?

TACoS divides ad spend by total sales — ad-attributed plus organic — not just ad-attributed sales. It answers a different question, how much of the whole business ads are funding, and it does not convert directly to ACoS or ROAS because the denominator is different.

Can two campaigns have the same ROAS but very different real performance?

Yes. ROAS and ACoS are both last-click, single-channel metrics — they don't show new-to-brand rate, incrementality, or whether the same sale would have happened without the ad. Two campaigns with identical ROAS can contribute very differently to the brand.

We show the method before the number.

Claim the free audit
Written against what currently ranked for “roas to acos”, checked 2026-08-21: merchjar.com, www.amalytix.com. Vendor prices change without notice — check the vendor's own page before you budget. Our own figures are labelled with the account and period they came from.