Amazon Ads can drive sales fast, but sales alone don’t tell you whether your ads are actually working. ROI does. If you don’t measure it correctly, you risk scaling campaigns that look busy but quietly drain your budget.
Nearly 48% of advertisers say Amazon Ads deliver better ROI than Google or Meta. However, that perceived advantage only holds if ROI is measured correctly.
This guide breaks down how to measure Amazon Ads ROI step by step, starting from ad spend and revenue, then tying those numbers back to margins, fees, and long-term performance, so you can make decisions based on profit, not vanity metrics.
What Is Amazon Ads ROI?
If you run Amazon ads, ROI is the number that actually tells you whether your money is working for you or not. ROI, or Return on Investment, measures how much profit you make compared to what you spend on advertising. Simple idea: you put money in, and ROI shows what comes back after costs.

The basic ROI formula looks like this:
ROI = (Profit – Ad Cost) / Ad Cost
Profit here is what’s left after you subtract product cost, Amazon fees, shipping, and any other expenses. Ad cost is only what you pay for ads. If you spend $100 on ads and end up with $150 in profit, your ROI is 0.5, or 50%. That means every dollar you spend on ads gives you $1.50 back in profit, not revenue.
Many Amazon sellers confuse ROI with other metrics Amazon shows by default. ACoS, or Advertising Cost of Sales, focuses on how much you spend on ads to generate sales. It uses revenue, not profit. ROAS flips that same relationship and shows revenue divided by ad spend. Both are useful for quick ad performance checks.
ROI goes deeper. It connects ads to real business results. A campaign can look “good” on ACoS or ROAS and still lose money. ROI is what keeps you honest.
Key Metrics You Need Before Calculating ROI
Before you calculate Amazon Ads ROI, you need clean numbers. These are the core metrics I always check first, and each one connects directly to the final ROI number.
Ad Spend is the easiest part. This is the total amount you pay Amazon for ads in a specific period. Pull it directly from the Advertising Console and match the date range with your sales data. Mixing timeframes is a common mistake.

Revenue from Ads shows how much sales your ads generate. Amazon attributes this based on its attribution window, so don’t treat it as total store revenue. Use it only to understand what ads actually drive.
Cost of Goods Sold (COGS) is where many sellers get sloppy. COGS includes product cost, packaging, inbound shipping, and prep. If this number is off, your ROI will look better on paper than in reality.
Amazon Fees often eat more profit than ads:
- FBA fulfillment fees
- Referral fees
- Storage and long-term storage fees
These fees scale with sales, so you can’t ignore them when ads increase volume.
Step-by-Step: How to Measure Amazon Ads ROI
Measuring Amazon Ads ROI sounds technical, but the process itself is very practical. You start with intent, collect the right numbers, then connect them.
Step 1: Identify Your Advertising Goals
Amazon Ads ROI only makes sense when it’s tied to a clear goal. Before touching any numbers, decide what you want ads to do.
Some campaigns focus on brand awareness. You accept lower or even negative ROI in exchange for visibility, keyword data, or ranking support. Other campaigns chase sales volume, where cash flow matters more than clean profit. Then there are profitability-driven campaigns, where every dollar spent must come back with a margin.
Mixing these goals is where sellers get confused. A brand campaign will almost always look bad on ROI. A profitability campaign should not. Define the goal first, then judge ROI through that lens. Without this step, ROI becomes just another number with no direction.
Step 2: Track Revenue Attributed to Amazon Ads
Amazon only counts revenue it can attribute to ads. That’s the number you work with, not your total store sales.
Start inside the Amazon Ads Console and break revenue down by ad type:
- Sponsored Products usually drive the most direct sales. These ads show high intent and tend to have the cleanest attribution.
- Sponsored Brands help with brand presence and basket building. Their revenue may look weaker, but they influence buying behavior.
- Sponsored Display often supports retargeting and competitor traffic. Attribution can lag and look inconsistent.
When reading the data, always check the attribution window. Amazon typically uses a 7- or 14-day window depending on the ad type. A sale outside that window won’t show up, even if the ad helped. Keep your reporting periods consistent so revenue and ad spend line up.
Step 3: Calculate Total Advertising Cost
Ad spend alone does not represent your real advertising cost. It’s only the starting point.
Your total advertising cost includes:
- Amazon ad spend
- Any agency or software fees tied directly to ads
- Promo costs triggered by ad-driven sales, like coupons or deals
A common mistake is celebrating low ad spend while ignoring what ads trigger downstream. For example, ads push volume, volume increases FBA fees, storage fees, and sometimes returns. These costs don’t sit inside the Ads Console, but they exist because ads ran.
If you only look at ad spend, ROI will look better than reality. Always zoom out one layer.
Step 4: Calculate Net Profit from Ads
Now you calculate what ads actually earn you.
Start with ad-attributed revenue. From that number, subtract:
- Cost of Goods Sold
- Amazon fees (FBA, referral, storage)
- Total advertising cost
What’s left is net profit from ads.
Here’s a simple example.
Ads generate $5,000 in revenue.
COGS is $2,500.
Amazon fees total $1,200.
Ad spend and related costs equal $800.
Net profit = $5,000 – $2,500 – $1,200 – $800 = $500.
That $500 is the real result of your ads. Not revenue. Not clicks. Actual money left.
Step 5: Apply the ROI Formula
Once you have net profit, ROI becomes straightforward.
ROI = (Net Profit from Ads – Ad Cost) / Ad Cost
Using the example above, profit from ads is $500, and ad cost is $800.
ROI = ($500 / $800) = 0.625, or 62.5%.
- A positive ROI means ads make money.
- A zero ROI means you break even.
- A negative ROI means ads lose money.
Interpret ROI based on your goal. A high positive ROI supports scaling. Break-even ROI may still work for ranking or brand growth. Negative ROI only makes sense if you’re deliberately investing in awareness or data.
ROI doesn’t replace Amazon metrics like ACoS or ROAS. It puts them into context. Once you measure ROI correctly, decisions stop being emotional and start being financial.
Conclusion
Measuring Amazon Ads ROI helps you see what ads really do to your business, beyond clicks and sales numbers. Once you connect ad spend, real costs, and net profit, decisions become clearer. You know which campaigns deserve more budget and which ones need fixing or stopping. ROI turns advertising from guesswork into controlled, repeatable growth.
1. Why should I calculate ROI instead of only checking ACoS or ROAS?
ROI shows real profit, not just sales efficiency. A campaign can look good on ACoS but still lose money after fees and product costs.
2. Can Amazon Ads have negative ROI and still be acceptable?
Yes. Brand awareness or ranking campaigns may run at a negative ROI in the short term to support long-term growth.
3. How often should I measure ROI for Amazon Ads?
Review ROI regularly, usually weekly or monthly, using the same time range for ads, sales, and costs.







