Amazon ACOS Calculator & PPC Report Analyzer

Get ACOS, ROAS and break-even ACOS instantly, or upload a Search Term / Campaign report to find overspend, ACOS overruns and scale-up candidates — all analyzed in your browser.

Quick ACOS calculator

$
$
%

Search Term / Campaign report analyzer

Upload an Amazon Ads Search Term or Campaign report (CSV/TSV) and set your target ACOS to get a findings list, recommended actions and data caveats.

%
Drop your CSV/TSV report here, or click to choose a file
Search Term report or Campaign report — .csv or .tsv only (no .xlsx)
Try it instantly with a sample Search Term report
Your report is analyzed entirely in your browser — nothing is uploaded to our servers.

What ACOS actually measures

ACOS (Advertising Cost of Sale) is the single most-quoted number in Amazon PPC, and it's simpler than it looks: ACOS = Ad Spend ÷ Ad Sales. If you spent $300 on a campaign and it drove $1,000 in attributed sales, your ACOS is 30%. It answers one narrow question — "for every dollar of sales this campaign generated, how many cents went to ads?" — and nothing more. It doesn't know your product cost, your fees, or your margin, which is why a "good" ACOS is different for every seller.

ROAS is the same relationship, flipped

ROAS (Return on Ad Spend) is just the reciprocal: ROAS = Ad Sales ÷ Ad Spend. A 30% ACOS is exactly a 3.33x ROAS — same campaign, same dollars, just read the other way round. Amazon's own console leans on ACOS; broader marketing and DTC circles tend to talk in ROAS. Neither is more "correct," so the calculator above shows both, so you're never stuck converting one to the other by hand mid-review.

Break-even ACOS: the number that actually matters

ACOS on its own can't tell you whether a campaign is profitable — for that you need to compare it against your break-even ACOS, which is approximately equal to your profit margin before advertising costs. If a product has a 25% margin before ad spend, then a campaign running at exactly 25% ACOS is roughly break-even: the ad spend has eaten the entire margin. Run below that and the campaign is profitable on ads alone; run above it and you're spending margin (or investment budget) to buy sales, which can still be the right call for a launch, a ranking push, or defending a branded term — just not indefinitely, and not without knowing you're doing it. Enter your margin in the quick calculator above and it'll show your break-even ACOS directly.

How to download the Search Term or Campaign report

In Amazon Ads console, go to Measurement & Reporting → Reports, choose the Sponsored Products (or Sponsored Brands) report type, and select Search term or Campaign as the level. Pick a date range — 30 to 60 days gives enough clicks to trust the conversion numbers — and request the report as a CSV. Amazon generates it asynchronously, so give it a few minutes, then download the file and drop it into the analyzer above.

What columns the tool needs

Spend (or Cost), Clicks, and Impressions are required — without these the tool can't compute anything and will show an error naming exactly what's missing. Sales, Orders, and a name column (Search Term, Campaign Name, or Ad Group Name) are optional but strongly recommended: without a Sales column, ACOS and ROAS are shown as zero for lack of data; without Orders, conversion-based findings become more conservative. The tool recognizes common header variants automatically — "Cost," "Amount Spent," "7 Day Total Sales," "Customer Search Term" and similar labels are all matched to the right field, in English or Chinese.

How to read the four finding types

The analyzer scans every row and groups the results into four categories, ranked by how much money is on the table:

FindingWhat it meansTypical first move
High spend, no ordersA term or campaign spending well above the portfolio norm with zero ordersCheck relevance first; add as a negative keyword or pause if it's irrelevant
High clicks, low conversion20+ clicks with zero orders — traffic is arriving but not convertingReview the listing (image, price, reviews) — this is rarely a bidding problem
ACOS above targetSales exist, but ACOS is running well above your stated targetCut bids or narrow match type; watch order quality before scaling back up
Scale candidateConverting at or below your target ACOS with real sales and ordersIncrease budget gradually and watch how ACOS moves as CPC rises
The threshold for "high spend" is set relative to your own report — whichever is higher of the mean or 70th-percentile spend among your search terms or campaigns.
Key takeaway: "High clicks, low conversion" and "high spend, no orders" both look like PPC problems but are frequently listing problems in disguise — a weak main image or thin review count will sink conversion no matter how well the keyword is targeted.

Choosing a target ACOS

Start from your break-even ACOS (roughly your margin before ad spend), then decide how much room you want above it. A new listing trying to earn its first reviews and ranking might deliberately target an ACOS above break-even for a few weeks; an established, profitable ASIN might target comfortably below break-even to bank profit. Whatever number you land on, the target ACOS you enter above only changes which rows get flagged as "above target" or "scale candidate" — it doesn't change the underlying spend, sales or ACOS numbers themselves, so it's safe to try a few values and see how the findings shift.

Frequently asked questions

What is ACOS in Amazon PPC?

ACOS (Advertising Cost of Sale) is ad spend divided by the sales that ad spend generated, shown as a percentage: ACOS = Spend ÷ Ad Sales. A 30% ACOS means you spent $30 in ads for every $100 in attributed sales. Lower is generally better, but ACOS should always be read alongside your profit margin.

What is a good ACOS for Amazon PPC?

There's no universal "good" number — it depends on your profit margin and goals. A common starting point is your break-even ACOS (roughly your profit margin percentage): staying under that is profitable on ads alone, while running slightly above it can still make sense for launches, ranking pushes, or brand-defense campaigns where you value volume or visibility over immediate ad profit.

How is ROAS different from ACOS?

ROAS (Return on Ad Spend) is the inverse relationship: ROAS = Sales ÷ Spend. A 30% ACOS is the same as a 3.33x ROAS. ACOS is more common in Amazon's own reporting; ROAS is common in general marketing. This tool shows both so you don't have to convert manually.

How do I download a Search Term or Campaign report from Amazon Ads?

In Amazon Ads console, go to Measurement & Reporting → Reports, choose the Sponsored Products (or Sponsored Brands) report type, pick "Search term" or "Campaign" as the level, set your date range, and request the report as a CSV. Once it's ready, download it and upload that file here — nothing leaves your browser.

Which columns does the report analyzer need?

Spend (or Cost), Clicks and Impressions are required. Sales, Orders and a name column (Search Term, Campaign Name, or Ad Group Name) are optional but strongly recommended — without Sales and Orders the tool can only show spend-side metrics and can't calculate ACOS, ROAS or conversion-based findings.

Is my Amazon Ads report uploaded to a server?

No. The file is read and parsed entirely in your browser using JavaScript's FileReader API. It is never sent to BriskToolbox's servers or any third party — the analysis, including every number you see, happens on your own device.

Last updated: July 2026 · How we calculate

BriskToolbox provides estimates for general information only and is not financial or advertising advice. Verify figures against your own Amazon Ads reporting before making budget or bid decisions.