Core formulas
The formulas to keep straight
ACOS = ad spend / ad sales x 100ROAS = ad sales / ad spendROAS = 1 / ACOS as a decimalACOS = 1 / ROAS x 100Break-even ACOS = contribution before ads / ad sales x 100Break-even ROAS = ad sales / contribution before adsWhat is the difference between ACOS and ROAS?
ACOS shows what share of ad-attributed revenue was spent on ads. ROAS shows how much ad-attributed revenue each ad dollar produced. They use the same inputs, but the format is flipped. Lower ACOS is usually better. Higher ROAS is usually better.
Definitions and formulas in this guide were checked against Amazon Ads and Google Ads documentation on July 3, 2026. Amazon Ads states that ACOS is ad spend divided by ad revenue, then converted to a percentage.
As of July 3, 2026, 20% ACOS and 5.00x ROAS describe the same campaign.
ACOS vs ROAS definitions
Both metrics use ad spend and ad-attributed sales.
| Metric | Formula | Format | Plain meaning |
|---|---|---|---|
| ACOS | Ad spend / ad sales x 100 | Percentage | How much of ad sales went to ads |
| ROAS | Ad sales / ad spend | Ratio | Revenue produced by each $1 of ad spend |
| 25% ACOS | $300 / $1,200 x 100 | Percentage | $0.25 spent on ads for each $1 of ad sales |
| 4.00x ROAS | $1,200 / $300 | Ratio | $4 in ad sales for each $1 of ad spend |
How do you convert ACOS to ROAS?
Convert ACOS to ROAS by dividing 1 by ACOS as a decimal. A 25% ACOS becomes 1 / 0.25, or 4.00x ROAS. Convert ROAS to ACOS by dividing 1 by ROAS and multiplying by 100.
This conversion is exact. The only catch is format. ACOS uses a percentage. ROAS uses a ratio. If someone says 4x ROAS, that is the same as 25% ad cost of sales.
A 33.3% ACOS equals 3.00x ROAS.
ACOS to ROAS conversion table
Use this table when Amazon reports ACOS but another channel reports ROAS.
| ACOS | ROAS | Ad spend on $1,000 ad sales | Plain meaning |
|---|---|---|---|
| 10% | 10.00x | $100 | $1 in ads creates $10 in ad sales |
| 20% | 5.00x | $200 | $1 in ads creates $5 in ad sales |
| 25% | 4.00x | $250 | $1 in ads creates $4 in ad sales |
| 33.3% | 3.00x | $333 | $1 in ads creates $3 in ad sales |
| 40% | 2.50x | $400 | $1 in ads creates $2.50 in ad sales |
| 50% | 2.00x | $500 | $1 in ads creates $2 in ad sales |
| 100% | 1.00x | $1,000 | Ad spend equals ad sales before product costs |
Should Amazon sellers use ACOS or ROAS?
Amazon sellers should use ACOS for day-to-day Amazon campaign control because Amazon Ads reports and seller habits are built around ACOS. Use ROAS when comparing Amazon with Google, Meta, TikTok, or other channels.
My rule is simple: use the metric your team can act on fastest, then convert it when reports need to line up. The business decision should come from profit, not the label on the metric.
For cross-channel reporting, ROAS is usually easier because Google Ads also frames target ROAS as conversion value per ad spend.
When to use ACOS vs ROAS
| Use case | Better metric | Why |
|---|---|---|
| Amazon Sponsored Products review | ACOS | Matches Amazon seller workflow |
| Google Ads reporting | ROAS | Matches Google target ROAS language |
| Cross-channel dashboard | ROAS | Works across most ad platforms |
| Profit threshold | Both | ACOS and ROAS convert to the same margin rule |
| Amazon launch campaign | ACOS plus TACOS | Shows ad efficiency and total sales context |
What is break-even ACOS and break-even ROAS?
Break-even ACOS is the highest ACOS a product can carry before ads consume all contribution margin. Break-even ROAS is the inverse of that number. If contribution before ads is 40% of ad sales, break-even ACOS is 40% and break-even ROAS is 2.50x.
This is the profit rule that matters most. ACOS must be below break-even ACOS to leave first-order profit. ROAS must be above break-even ROAS to do the same job.
A product with 30% contribution margin before ads breaks even at 30% ACOS or 3.33x ROAS.
Break-even ACOS and ROAS by contribution margin
Contribution margin means margin after product cost, Amazon fees, shipping, and prep, but before ads.
| Contribution margin before ads | Break-even ACOS | Break-even ROAS | Profit-safe target |
|---|---|---|---|
| 20% | 20% | 5.00x | Below 20% ACOS or above 5.00x ROAS |
| 30% | 30% | 3.33x | Below 30% ACOS or above 3.33x ROAS |
| 40% | 40% | 2.50x | Below 40% ACOS or above 2.50x ROAS |
| 50% | 50% | 2.00x | Below 50% ACOS or above 2.00x ROAS |
| 60% | 60% | 1.67x | Below 60% ACOS or above 1.67x ROAS |
Can a good ACOS still lose money?
Yes. A good-looking ACOS can lose money when product margin is too low. A campaign with 25% ACOS and 4.00x ROAS loses money if the product has only 20% contribution margin before ads.
That is why I would never scale from ACOS alone. First compare actual ACOS with break-even ACOS. Then compare it with target ACOS, which is lower because it protects the profit you want to keep.
A 25% ACOS loses money when break-even ACOS is 20%.
Same 25% ACOS, different profit result
Both campaigns spend $300 on $1,200 in ad-attributed sales.
| Scenario | Contribution before ads | Break-even ACOS | Actual ACOS | Profit after ads |
|---|---|---|---|---|
| Healthy margin product | $594 | 49.5% | 25% | $294 |
| Thin margin product | $240 | 20.0% | 25% | -$60 |
How do you set target ACOS?
Set target ACOS by subtracting the profit you want to keep from contribution before ads, then dividing the result by ad sales. If $2,400 in attributed sales has $1,200 contribution before ads and you want $360 profit, target ACOS is 35%.
Target ACOS should be below break-even ACOS for profit campaigns. Launch campaigns may accept higher ACOS, but that should be a funded choice, not a surprise hidden inside the report.
A campaign with $2,400 sales, $1,200 contribution before ads, and a $360 profit target has a 35% target ACOS.
Target ACOS example
Amazon campaign example using FeeProofed calculator fields.
| Line item | Amount | Meaning |
|---|---|---|
| Attributed sales | $2,400 | Amazon ad sales |
| Ad spend | $480 | Actual ad cost |
| Product cost | $720 | COGS for attributed sales |
| Amazon fees | $360 | Referral, FBA, or selling fees |
| Shipping, prep, packaging | $120 | Order costs |
| Contribution before ads | $1,200 | $2,400 - $720 - $360 - $120 |
| Break-even ACOS | 50% | $1,200 / $2,400 |
| Target ACOS | 35% | Leaves a 15% profit target |
| Actual ACOS | 20% | $480 / $2,400 |
| Profit after ads | $720 | $1,200 - $480 |
When is a high ACOS acceptable?
A high ACOS is acceptable only when the campaign has a clear job and a capped budget. Launches, keyword tests, ranking pushes, and inventory moves can justify higher ACOS. A mature profit campaign should not hide behind that logic.
Separate launch campaigns from profit campaigns. If you blend them, the average ACOS may look acceptable while the profit campaign is subsidizing the launch campaign.
A 40% ACOS is profitable on a product with 50% break-even ACOS, but it misses a 35% target ACOS.
ACOS by campaign goal
| Campaign goal | ACOS rule | Best reading |
|---|---|---|
| Profit campaign | Actual ACOS below target ACOS | Scale only when profit remains |
| Launch campaign | ACOS can exceed target ACOS | Budget it as launch spend |
| Keyword test | ACOS can be messy | Judge search term learning separately |
| Branded defense | ACOS should usually be low | Watch incrementality |
| Inventory clearance | ACOS can be higher | Protect cash recovery, not margin |
Should Amazon sellers track TACOS too?
Yes. Track TACOS beside ACOS when ads may affect organic sales. TACOS means total ad spend divided by total sales. ACOS looks only at ad-attributed sales, while TACOS shows how advertising spend relates to the whole Amazon business.
TACOS is useful for Amazon sellers because ranking, branded defense, and repeat purchase can shift sales outside the ad-attributed window. It does not replace ACOS. It gives a wider view.
TACOS = total ad spend / total sales x 100.
- Use ACOS to manage campaign efficiency.
- Use TACOS to watch total account pressure from ads.
- Use profit after ads to decide whether growth is worth funding.
Decision table
ACOS vs ROAS decision table
Use this table when a campaign report gives one metric and the team thinks in the other.
| Situation | Best metric | Decision rule |
|---|---|---|
| Amazon PPC campaign | ACOS | Keep actual ACOS below target ACOS for profit campaigns |
| Google or Meta report | ROAS | Keep actual ROAS above target ROAS |
| Comparing Amazon to other channels | ROAS | Convert ACOS to ROAS for one dashboard |
| Checking first-order profit | Both | Compare ACOS or ROAS with contribution margin |
| Launch campaign | ACOS plus TACOS | Cap budget and separate from mature campaigns |
| Brand defense | ACOS plus incrementality | Low ACOS may include sales you would have received anyway |
Worked examples
Examples you can compare against your own numbers
Example 1: Amazon campaign with profitable ACOS
Calculator inputs: sales=2400, adSpend=480, productCost=720, amazonFees=360, shipping=120, targetProfitMargin=15.
| Attributed sales | $2,400 | Amazon ad sales |
|---|---|---|
| Ad spend | $480 | Campaign spend |
| ACOS | 20% | $480 / $2,400 |
| ROAS | 5.00x | $2,400 / $480 |
| Break-even ACOS | 50% | $1,200 contribution before ads / $2,400 |
| Target ACOS | 35% | Leaves 15% profit target |
| Profit after ads | $720 | $1,200 contribution - $480 ads |
Takeaway: This campaign is below target ACOS, so it keeps the planned profit target.
Open the profitable ACOS exampleExample 2: 25% ACOS that loses money
Calculator inputs: sales=1200, adSpend=300, productCost=600, amazonFees=240, shipping=120, targetProfitMargin=10.
| Attributed sales | $1,200 | Same sales window as ad spend |
|---|---|---|
| Ad spend | $300 | 25% of sales |
| ACOS | 25% | $300 / $1,200 |
| ROAS | 4.00x | $1,200 / $300 |
| Break-even ACOS | 20% | Only $240 contribution before ads |
| Profit after ads | -$60 | $240 - $300 |
Takeaway: The ACOS looks reasonable until margin is counted. This campaign is above break-even ACOS, so it loses money.
Open the losing ACOS exampleExample 3: cross-channel ROAS report
Calculator inputs: revenue=1200, adSpend=300, cogs=420, shipping=90, fees=96.
| Revenue from ads | $1,200 | Cross-channel ad revenue |
|---|---|---|
| Ad spend | $300 | Same reporting window |
| ROAS | 4.00x | $1,200 / $300 |
| Ad cost percentage | 25% | Same as ACOS |
| Contribution before ads | $594 | $1,200 - $420 - $90 - $96 |
| Profit after ads | $294 | $594 - $300 |
Takeaway: ROAS is easier for cross-channel reporting, but profit still decides whether 4.00x is good.
Open the ROAS profit exampleAction checklist
Before you use this number in the real business
- 1Use ad spend and ad-attributed sales from the same reporting window.
- 2Convert ACOS to ROAS before comparing Amazon to other channels.
- 3Calculate contribution before ads for the exact product or campaign.
- 4Compare actual ACOS with break-even ACOS and target ACOS.
- 5Separate launch campaigns from profit campaigns.
- 6Track TACOS when ads may shift organic Amazon sales.
- 7Use profit after ads before scaling spend.
Common mistakes
Mistakes that make the answer look better than reality
FAQs
Questions people ask before making the decision
Is ACOS the same as ROAS?
ACOS and ROAS measure the same ad spend relationship in opposite directions. ACOS is ad spend divided by ad sales, while ROAS is ad sales divided by ad spend.
How do you convert ACOS to ROAS?
Convert ACOS to ROAS by dividing 1 by ACOS as a decimal. A 25% ACOS becomes 1 / 0.25, which equals 4.00x ROAS.
How do you convert ROAS to ACOS?
Convert ROAS to ACOS by dividing 1 by ROAS and multiplying by 100. A 4.00x ROAS equals 25% ACOS.
What is a good ACOS on Amazon?
A good ACOS is below the product's break-even ACOS and, for profit campaigns, below target ACOS. If contribution margin before ads is 40%, an ACOS below 40% leaves first-order profit.
What ROAS is 25% ACOS?
A 25% ACOS equals 4.00x ROAS. That means $1 of ad spend produced $4 of ad-attributed sales.
Can a low ACOS still be bad?
Yes. A low ACOS can still lose money if product costs, Amazon fees, shipping, prep, coupons, or returns leave less margin than the ad spend uses.
Should I optimize Amazon ads for ACOS or TACOS?
Use ACOS to manage campaign efficiency and TACOS to watch total account ad pressure. TACOS is helpful when ads may lift organic Amazon sales outside the ad-attributed window.
Why does Amazon use ACOS while Google uses ROAS?
Amazon seller reporting commonly frames ad cost as a percentage of ad sales, so ACOS is natural there. Google Ads commonly frames target bidding as conversion value per ad spend, so ROAS is the more familiar metric.
Sources and notes
Where the assumptions come from
Amazon Ads guide defining ACOS, ROAS, their formulas, and the break-even ACOS relationship with profit margin.
Google Ads documentation explaining target ROAS as conversion value per ad spend.
Calculator for ACOS, ROAS, break-even ACOS, target ACOS, and profit after ads.