What Is ACOS in Marketing? Formula, Break-Even Math, and What Counts as Good
ACOS (advertising cost of sales) is ad spend divided by ad-attributed sales, times 100. A 25% ACOS means 25 cents of every ad-driven sales dollar went to advertising. There's no universal "good" number — it only makes sense measured against your profit margin.
What this looks like across the book we manage
What ACOS Means, in Plain Terms
ACOS stands for advertising cost of sales. It measures what percentage of the sales your ads generated actually went back into paying for those ads. The formula is ACOS = (ad spend ÷ ad-attributed sales) × 100. Whether someone searches "ACOS marketing," "ACOS meaning marketing," or "ACOS in digital marketing," they're asking about this same number — the phrasing changes, the math doesn't.
Worked example: you spend $300 on Sponsored Products for one SKU over a week. Amazon attributes $1,200 in sales directly to those ads. $300 ÷ $1,200 = 0.25. Multiply by 100 and your ACOS is 25%. Read another way: for every ad-driven sales dollar, 25 cents went to advertising and 75 cents didn't.
ROAS (return on ad spend) is the same relationship flipped: ad sales ÷ ad spend. In this example, ROAS is 4 — every $1 spent returned $4 in sales. Neither number is more correct than the other. ACOS shows up more often in Amazon's own reporting; ROAS is more common in Google and Meta dashboards. If you know one, you know the other — ROAS is just 1 ÷ ACOS.
There's No Good ACOS Without Your Margin — the Break-Even Formula
A 15% ACOS sounds great until you find out the product has a 12% margin — that seller is losing money on every ad-driven sale. A 45% ACOS sounds alarming until you find out the product has a 60% margin and the brand is deliberately buying visibility for a new launch. The number means nothing on its own.
What matters is break-even ACOS: the ACOS at which your ad spend exactly consumes your profit margin, leaving zero. Break-even ACOS equals your profit margin percentage before ad costs. If a product sells for $50, costs $30 all-in to make, ship, and cover marketplace fees, the pre-ad margin is $20, or 40%. Break-even ACOS is 40%. Run ads at 30% ACOS and you're keeping 10 points of margin. Run them at 50% and you're paying to lose money on every sale.
- Below break-even: the sale is profitable, before overhead.
- At break-even: the sale nets zero — you're paying for exposure, not profit.
- Above break-even: you're subsidizing the sale, which is sometimes intentional during a launch and sometimes just a mistake nobody caught.
The Mistake Almost Everyone Makes With ACOS
The mistake is treating a lower ACOS as an unqualified win. It isn't. If cutting bids drops your ACOS from 30% to 20% but also cuts your ad-driven sales in half, your total profit dollars can fall even though the percentage looks better on the dashboard. A higher ACOS on twice the sales volume often beats a lower ACOS on half the sales, as long as you're still above break-even.
We've made this mistake ourselves: throttled a campaign down to hit an ACOS target, watched the number improve, and only later noticed total profit had dropped because volume collapsed faster than the ACOS did. ACOS is a ratio. Ratios don't tell you about scale, and scale is where the money actually is.
The other common error is judging a brand-new campaign by the same ACOS bar as a mature one. New campaigns run through Amazon's learning phase with thin conversion history, which almost always inflates ACOS in the first one to two weeks regardless of how good the targeting is. A high ACOS in week one isn't a verdict — it's a starting point.
When Your ACOS Is Bad News: What to Check Before You Touch a Bid
A bad ACOS number is a symptom, not a diagnosis. Before changing bids, check three things in order:
- What level are you looking at? Account-level ACOS can look bad while nineteen of twenty campaigns are fine and one is on fire. Drill to campaign, then ad group, then keyword before you act on the top-line number.
- Is this campaign still learning? If it's inside its first one to two weeks, or Amazon's algorithm just recalculated targeting after a bid change, wait for stable data before judging it.
- Does the target match the objective? A launch campaign built to win reviews and rank should tolerate a higher ACOS than a mature campaign meant to harvest demand. Comparing both against the same target ACOS guarantees one of them looks wrong.
If you already checked all three and the number is still bad, the fix has to be treated the same way as the diagnosis: with evidence. Any credible change to ACOS should carry the evidence behind it, a measurement plan for whether it worked, and a rollback trigger for when it doesn't — otherwise you're guessing twice, once on the way in and once on the way out.
ACOS Isn't Only an Amazon Word
ACOS got popularized by Amazon Sponsored Products, which is why most explanations of it stop at Amazon's advertising console. But the underlying math — ad spend divided by ad-attributed sales — is the same metric used to judge Google Shopping campaigns, Walmart Connect, and most retail media networks. If you sell on more than one channel, the formula travels with you; only the platform's reporting screen changes.
That also means comparing ACOS across channels without adjusting for margin and fee structure is a common way to misread performance. A 30% ACOS on Amazon and a 30% ACOS on Google Shopping are not the same profitability outcome if the two channels carry different referral fees and different cost bases.
Where Dr. PPC Fits
If you're tracking ACOS by hand across a handful of campaigns, Amazon's own reports and a spreadsheet get you there. The math in this page is all you need. Where it gets harder is at scale — a full catalog where break-even ACOS differs by SKU, margins move as COGS changes, and every bid decision needs a measurement plan and a way to undo it if it's wrong. That's the problem Dr. PPC is built for: it reads the account's real numbers, proposes each change with the evidence and rollback trigger behind it, and lets you set how much of that runs automatically. Dr. PPC is $300 a month plus 3% of ad spend, capped, month-to-month, with the first 30 days free, and it's operated by Full Circle, an Amazon agency with $500M+ in managed revenue across 100+ brands — worth knowing whether or not you ever open an account.
| Profit margin (before ad spend) | Break-even ACOS | What ACOS above vs. below this means |
|---|---|---|
| 20% | 20% | Above 20%: the sale loses money. Below 20%: the sale is profitable before overhead. |
| 35% | 35% | Above 35%: the sale loses money. Below 35%: the sale is profitable before overhead. |
| 50% | 50% | Above 50%: the sale loses money. Below 50%: the sale is profitable before overhead. |
Which one you should actually pick
Anyone selling on Amazon needs their break-even ACOS before touching a bid — that math is the same whether you sell one SKU or fifty. The formula fits on a napkin. Tracking it correctly at scale, telling a campaign still in learning phase apart from one that's genuinely broken, is what separates a spreadsheet from software built to watch it daily.
Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 48.5% across the 47 brands above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.
Common questions
What's a good ACOS on Amazon?
There isn't a fixed good number — a good ACOS is any ACOS below your break-even ACOS, which equals your profit margin before ad spend. A mature product with a 45% margin can sustain a much higher ACOS than a thin-margin product and still be profitable. Launch campaigns often run intentionally above break-even to buy visibility, which is a strategy choice, not a mistake, as long as it's tracked.
Is a lower ACOS always better?
No. A lower ACOS achieved by cutting bids and volume can produce fewer total profit dollars than a higher ACOS on more sales, as long as both are under break-even. ACOS is a ratio and ratios hide scale — check total profit dollars alongside the percentage before calling a change a win.
What's the difference between ACOS and TACOS?
ACOS only counts sales Amazon attributes directly to ads. TACOS (total advertising cost of sales) divides ad spend by total sales, ad-driven and organic combined. TACOS shows how much of your whole business's revenue is being propped up by ad spend — useful for seeing whether ads are actually building organic momentum or just buying every sale.
What's the difference between ACOS and ROAS?
They're reciprocals of the same relationship. ACOS = ad spend ÷ ad sales × 100; ROAS = ad sales ÷ ad spend. A 25% ACOS is a ROAS of 4. Use whichever framing your reporting defaults to — they carry identical information.
Does ACOS only apply to Amazon?
No. The metric started with Amazon Sponsored Products but the same formula — ad spend divided by ad-attributed sales — is used across Google Shopping, Walmart Connect, and most retail media platforms. Compare ACOS across channels carefully, though: the same percentage can mean a different profit outcome once you factor in each channel's fee structure.
Dr. PPC runs your Amazon ads daily — an AI agent doing the work, operators from a $500M+ Amazon team supervising. $300/mo + 3% of ad spend, published and capped, month-to-month. Orbit is included.
Start free for 30 daysRead next
- Amazon PPC Software Comparison: Who Publishes a PriceComparison · amazon ppc software comparison
- Seller Labs Pricing: Banded by Revenue, Not Ad SpendPricing · seller labs pricing
- Perpetua Pricing: The Rate Card and the Missing PercentPricing · perpetua pricing
- Jungle Scout Pricing 2026: Both Tabs, Seats and the MathPricing · jungle scout pricing
- DataHawk Pricing: The Calculator Most Roundups MissPricing · datahawk pricing
- Intentwise Pricing: No Public Rate, and What to AskPricing · intentwise pricing
Part of
- Every Amazon PPC tool we have comparedIndex of the comparison set
- Dr. PPC’s libraryEvery guide, benchmark and answer in one place
- Agency vs software vs AI-managedThe decision underneath all of these