ROAS shows up in almost every conversation about Amazon advertising performance. It is the direct inverse of ACoS, and it gives you the same information from the opposite direction. Understanding how to calculate it, how to set a target that reflects your actual cost structure, and what can move the number in either direction is the foundation for building ad strategy around margin rather than instinct.
How to calculate Amazon ROAS
ROAS stands for Return on Ad Spend. The formula is straightforward: divide total attributed ad revenue by total ad spend.
Example: $9,600 in attributed sales / $2,400 in spend = 4x ROAS
A 4x ROAS means every dollar spent returned four dollars in attributed revenue. The number is a multiplier, not a percentage, which is why it is expressed as "4x" rather than "400%." Some tools display it either way. The math is the same.
Amazon's advertising console shows ACoS by default rather than ROAS. ROAS is available in campaign reporting exports and in most third-party analytics tools. If you are looking for ROAS in Seller Central and cannot find it, you are likely looking at the ACoS column instead.
ROAS and ACoS are two views of the same ratio
ACoS is ad spend divided by attributed revenue. ROAS is attributed revenue divided by ad spend. They are inverses of each other.
To convert ACoS to ROAS: divide 1 by the ACoS expressed as a decimal. A 25% ACoS becomes 1 / 0.25 = 4x ROAS. To go the other direction, divide 1 by the ROAS number: 1 / 4 = 0.25, or 25% ACoS.
Neither metric is more accurate or more useful by default. ACoS connects more directly to margin math for many sellers because it is expressed as a percentage that can be compared against a margin percentage. ROAS is more familiar to advertisers who come from Google Ads or Meta, where it is the standard reporting metric. Use whichever one you actually think in. The ACoS vs TACoS guide covers when the distinction between ad-attributed metrics and total performance metrics starts to matter.
What counts as a good ROAS on Amazon
The only answer that means anything is the one based on your margin structure. A 4x ROAS on a product with 35% net margin is profitable. A 4x ROAS on a product with 15% net margin is not.
To find your break-even ROAS, divide 1 by your net margin expressed as a decimal. Net margin here means after COGS, Amazon fees, shipping, and any overhead that scales with revenue.
Example: 30% net margin = 1 / 0.30 = 3.33x break-even ROAS
Any ROAS above your break-even number means the campaign is generating profit on ad spend. Any ROAS below it means ads are costing more than the margin they produce. Here is what this looks like across a range of margin structures:
Your target ROAS should sit comfortably above your break-even number. How far above depends on your goals. Growth-stage sellers and new product launches sometimes accept below-break-even ROAS intentionally, treating early ad spend as an investment in keyword rank and conversion history rather than an immediate profit center. That is a legitimate strategy. The difference is whether it is a deliberate choice with a defined time horizon or a default that was never examined.
The good ACoS guide covers the same math from the cost side, including how growth stage and product maturity change what "good" looks like in practice.
Why your ROAS moves around
ROAS fluctuates even when campaigns are stable. A few common sources of variance worth understanding:
Attribution window. Amazon attributes a sale to a campaign based on whether the customer clicked an ad within a defined window before purchasing. Customers who research over multiple days and return to buy later may or may not be captured within that window. Changes to attribution timing affect what gets counted and when, which can make ROAS look higher or lower without any change in actual campaign performance.
Product page conversion rate. ROAS is partly a campaign metric and partly a listing metric. A campaign can generate clicks at a competitive cost but deliver poor ROAS because the product detail page is not converting after the click. If your ROAS is weaker than your click-through metrics would suggest, the listing is often where to look first.
Organic halo effects. Strong ad campaigns can lift organic rank, which means some of the revenue your ads appear to drive has a connection to organic traffic they influenced. Ad-attributed ROAS does not capture this relationship. Total advertising cost of sale (TACoS) gives a fuller picture by including organic revenue in the denominator. ACoS vs TACoS covers when this distinction matters for how you evaluate a campaign's contribution.
Seasonality. Buyer behavior shifts across the year. ROAS during peak seasons often looks different from the rest of the year, sometimes higher (more purchase intent in the market), sometimes lower (more competition driving up CPCs). Comparing ROAS quarter over quarter rather than week over week gives a cleaner read on trend.
How to improve your ROAS without cutting spend
The instinct when ROAS is low is to cut budget. That works, but it also shrinks the business. There are better starting points.
Reduce spend in hours that do not convert. If your campaigns run 24 hours a day, a meaningful portion of that spend is landing in windows with low or no conversion history. Time-based scheduling pauses campaigns during those windows and concentrates budget in the hours that produce. The complete dayparting guide covers how to read your hourly data and identify which windows are candidates for a pause. Harbor Kitchen, a specialty cookware brand, found through their hourly reports that roughly a fifth of weekly ad spend was landing in late-night windows with negligible conversion history. Eliminating those windows did not reduce attributed sales. It made more budget available for the hours that drove them.
Cut wasted keyword spend. Your search term report shows the actual queries your campaigns are serving. Queries with repeated spend and zero attributed sales are candidates for negative keywords. Every dollar recaptured from a zero-conversion query is a dollar that can go toward queries that have proven conversion history. How to reduce Amazon ACoS covers the process in full.
Fix budget timing. A campaign that runs out of budget at 2pm misses the evening conversion window entirely. Budget exhaustion mid-day is a ROAS killer that looks like a performance problem but is actually a pacing problem. Budget rules can increase the daily ceiling during high-conversion windows and restore it afterward, keeping campaigns active when buyers are actually there.
Improve placement bidding. Amazon reports performance by top-of-search, product pages, and rest-of-search placements. These often have meaningfully different conversion rates. If one placement consistently outperforms the others, bid adjustments for that placement can shift budget toward the higher-converting slot without changing the base bid.
Frequently asked questions
What is ROAS on Amazon? ROAS (Return on Ad Spend) is the ratio of attributed ad revenue to ad spend. It tells you how many dollars of revenue each dollar of ad spend generated. A ROAS of 4x means every dollar spent returned four dollars in attributed sales. It is the inverse of ACoS: ROAS = 1 divided by ACoS as a decimal.
How do I calculate Amazon ROAS? Divide total attributed ad revenue by total ad spend. If a campaign generated $12,000 in attributed sales from $3,000 in spend, ROAS = 12,000 / 3,000 = 4x. Amazon's advertising console shows ACoS by default, but ROAS is available in reporting exports and most third-party tools.
What is a good ROAS on Amazon? A good ROAS depends entirely on your margin structure. Calculate your break-even ROAS by dividing 1 by your net margin percentage as a decimal. A 30% net margin product has a break-even ROAS of 3.33x. Your target should be meaningfully above that. There is no single benchmark that applies across all products and categories.
Is ROAS or ACoS better to use for Amazon advertising? They measure the same thing from opposite directions. Neither is more accurate. ACoS connects directly to margin math for most sellers because it is a percentage that can be compared against a margin percentage. ROAS is more familiar to advertisers from Google or Meta. Use whichever maps more naturally onto how you already think about your business.
Off Hours builds time-based scheduling rules that concentrate your budget in converting hours and pause it in dead ones, which is one of the most direct ways to lift ROAS without changing your bids. Start a free 14-day trial.