Metrics & KPIs

ACoS vs ROAS: Same Math, Opposite Direction

In short: Both measure ad spend against attributed sales, but ACoS is spend over revenue, where lower is better, while ROAS is revenue over spend, where higher is better - they are mathematical inverses of each other. ACoS is the native vocabulary on Amazon Ads; ROAS is the native vocabulary almost everywhere else, including Google, Meta, and most DTC reporting. The confusion isn't about what they measure, it's that lower-is-better and higher-is-better get reversed depending on which one a report uses. Use whichever your platform natively reports, and never mix the two on one chart without converting.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

ACoS

Advertising spend divided by attributed sales revenue, expressed as a percentage; the inverse of ROAS, and the standard vocabulary on Amazon.

Lower is better here, the opposite direction from ROAS, which is where most confusion starts when teams report both. Twenty-five percent equals a four-times ROAS. It also says nothing about profitability until you set it against your break-even margin. The usual misreading is reading a falling number as growth, when it often accompanies shrinking volume instead.

Full definition

ROAS

Revenue attributed to advertising divided by the ad spend that produced it, expressed as a ratio or multiple of spend.

It compares topline revenue against media cost and ignores everything else: margin, shipping, returns, fulfillment, and the fixed cost of operating. It also inherits every weakness of the attribution feeding its numerator. The most common misreading is taking a strong platform figure as proof of profit, when the same customers may well have purchased without ever seeing the ad.

Full definition

Side by side.

The differences that actually change what happens in your account.

 ACoSROAS
FormulaAd spend divided by attributed sales, as a percentage.Attributed sales divided by ad spend, as a ratio or multiple.
Direction of improvementDown is better - lower ACoS means less spend per dollar of sales.Up is better - higher ROAS means more revenue per dollar of spend.
Native homeAmazon Advertising - Sponsored Products, Sponsored Brands, Sponsored Display.Google Ads, Meta, and most non-Amazon ecommerce and DTC reporting.
Converting between them1 divided by ROAS, expressed as a percent - a 25 percent ACoS equals a 4x ROAS.1 divided by ACoS - a 4x ROAS equals a 25 percent ACoS.
How a falling number reads to a newcomerLooks like decline, but a falling ACoS is actually improving efficiency.Looks like decline, and a falling ROAS usually genuinely is worsening efficiency.
Related cross-channel checkReported next to TACoS (ad spend over total sales, including organic) inside Amazon.Reported next to MER (blended ROAS across all channels) outside Amazon.
Failure modeA falling ACoS gets read as pure growth when it's often shrinking volume at a tighter, more conservative bid.A rising ROAS at shrinking volume gets celebrated as a win when total revenue actually fell.

What actually separates them.

01

ACoS and ROAS are algebraic inverses of the same two numbers - spend and attributed sales - so any ACoS can be converted to a ROAS and back without new data.

02

Amazon Ads campaigns are natively built and bid around ACoS targets; Google Ads and Meta bid strategies are natively built around ROAS targets, so which one you set depends on which platform you're in, not preference.

03

Because better points in opposite directions - lower for ACoS, higher for ROAS - putting both on the same chart without converting one to the other makes trend lines read backwards to anyone glancing quickly.

04

A small ACoS percentage-point change represents a large ROAS multiple change at low ACoS values, so percentage-point thinking on ACoS can understate how much the underlying return actually moved.

05

TACoS (spend over total sales, including organic) is the Amazon-side check on ACoS the way MER is the cross-channel check on ROAS, and mixing up ACoS with TACoS causes the same kind of misread as mixing up ROAS with MER.

Which one should you use?

Use ACoS when

  • You are managing Sponsored Products, Sponsored Brands, or Sponsored Display campaigns inside Amazon Advertising, where ACoS is the native reporting metric.
  • You are talking to a team or client that thinks in Amazon's vocabulary and expects ACoS on every report.
  • You want a number where a lower value is unambiguously the efficiency-improving direction, without a ratio-to-percent conversion in your head.
  • You are comparing Amazon performance against a target ACoS derived from your break-even margin, the way Amazon sellers typically plan budgets.

Use ROAS when

  • You are managing campaigns in Google Ads, Meta, or most non-Amazon platforms, where ROAS is the native bid target and reporting column.
  • You are comparing performance across multiple platforms and Amazon is only one of them - ROAS is the common vocabulary outside Amazon.
  • You want to communicate return as a multiple of spend, which reads more intuitively to non-Amazon stakeholders.
  • You are blending Amazon performance into a cross-channel report and need to convert ACoS to ROAS first so every row uses the same direction.

Common questions.

How do I convert ACoS to ROAS?

Divide 1 by the ACoS percentage expressed as a decimal. A 25 percent ACoS is 1 divided by 0.25, which is a 4x ROAS. The two describe the exact same spend-to-sales relationship, just inverted.

Why does Amazon use ACoS instead of ROAS?

Amazon Advertising was built around cost-control framing - advertisers set a percentage of sales they're willing to spend on ads - so ACoS, where lower is the goal, fits that mental model better than a ratio where higher is the goal. It's a platform convention, not a different underlying measurement.

Is a 15 percent ACoS good?

It depends entirely on your margin, the same way a given ROAS depends on margin. Convert it to a ROAS, about 6.7x, and compare that against your break-even ROAS - a 15 percent ACoS is very healthy on a high-margin product and can still be unprofitable on a thin-margin one.

Can I set both an ACoS and a ROAS target in Amazon Ads?

Amazon's own bid strategies are denominated in ACoS terms; you won't find a native Target ROAS field inside Amazon Advertising the way you would in Google Ads. If your reporting stack wants ROAS for cross-platform consistency, you convert Amazon's ACoS output to ROAS outside the platform rather than setting a ROAS target inside it.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons