Amazon ACoS calculator

ACoS (advertising cost of sales) is the share of your ad-attributed sales that went to ad spend. Divide ad spend by ad sales and multiply by 100. Enter your numbers below to get ACoS and the matching ROAS.

ACoS calculator
ACoS
25.0%
ROAS
4.00

The formula

ACoS
ACoS = ad spend ÷ ad sales × 100
ROAS
ROAS = ad sales ÷ ad spend

Amazon reports ACoS for every campaign, ad group, keyword and search term. It only counts sales Amazon attributes to your ads within the attribution window, so organic sales are not in the denominator.

A lower ACoS means each ad dollar brings in more sales. Whether a given ACoS is good depends on your margin: compare it against your break-even ACoS (your profit per unit before ads, divided by price). Below break-even, the ads are profitable on the attributed sale; above it, you are paying for growth or rank.

Use the same date range for spend and sales, and remember Amazon's data can lag by a day or two, so very recent ACoS numbers often look worse than they end up.

Worked example

  1. Last 30 days, your Sponsored Products campaigns spent $500.
  2. Amazon attributes $2,000 in sales to those ads.
  3. ACoS = $500 ÷ $2,000 × 100 = 25%.
  4. ROAS = $2,000 ÷ $500 = 4.0.

You spent 25 cents in ads for every dollar of ad-attributed sales.

Let AdSpark do this math on every keyword

Set a target ACoS and AdSpark's bid optimizer steers every keyword toward it, reviews search terms, and logs each change so you can reverse it. 14-day free trial.

Frequently asked questions

What is a good ACoS on Amazon?

There is no single good number. A good ACoS is one below your break-even ACoS for profit-focused campaigns, or a deliberate, higher number for launch and rank campaigns. Many established products aim somewhere between 15% and 35%, but your margin decides.

Does ACoS include organic sales?

No. ACoS uses only sales Amazon attributes to your ads. To see ad spend relative to all sales, use TACoS (total advertising cost of sales).

How is ACoS related to ROAS?

They are reciprocals. ROAS = 100 ÷ ACoS, so a 25% ACoS equals a 4.0 ROAS and a 20% ACoS equals a 5.0 ROAS.

Why is my ACoS so high?

Common causes are bids above what the keyword can support, broad or auto targeting spending on irrelevant search terms, low listing conversion rate, and Amazon's reporting delay making recent days look worse. Check your search term report first.