ACoS (Advertising Cost of Sale) and ROAS (Return on Ad Spend) are mathematically the same relationship inverted: ACoS is ad spend divided by ad sales, ROAS is ad sales divided by ad spend. A campaign with a 20% ACoS has a 5x ROAS. So why do Amazon sellers argue about which one to use?

The framing changes the decision

ACoS frames advertising as a cost to minimize. ROAS frames it as a return to maximize. That difference in framing matters more than the arithmetic, because it changes what “good” looks like when a campaign scales.

Consider a keyword performing at 25% ACoS (4x ROAS) that could scale to 3x the current spend at 30% ACoS (3.3x ROAS). An ACoS-first view says the metric got worse — pull back. A ROAS-first, profit-first view asks: is 3.3x ROAS still profitable after Amazon fees and cost of goods? If yes, the extra volume is worth taking even though the ratio softened.

Neither metric knows your margin

This is the real limitation of both metrics on their own: ACoS and ROAS measure advertising efficiency, not profitability. A 15% ACoS looks excellent until you know the product’s total margin (price minus VAT, FBA fees, and cost of goods) is only 18% — at which point that “efficient” campaign is barely breaking even, and a single return wipes out the profit.

The metric that should actually drive bid decisions is Max CPA — the maximum cost-per-acquisition a product can absorb and still be profitable, calculated from real financial inputs rather than an arbitrary ACoS target copied from a blog post (including this one).

A practical framework

  1. Use ACoS for quick, campaign-level health checks — it’s the number every Amazon report leads with, so it’s the fastest way to spot something that broke.
  2. Use ROAS when discussing scale — “we can 3x this campaign at 4x ROAS” is a more intuitive growth conversation than the equivalent ACoS framing.
  3. Use Max CPA (derived from real margin) as the actual bidding constraint — not a flat ACoS target applied uniformly across products with different margins.

This is the logic ClearAcos applies automatically: every bid is checked against a per-product Max CPA calculated from real cost inputs, not a single ACoS number applied blindly across a catalogue with very different margins.