Every experienced Amazon seller has a story about a product that looked great on paper and turned into a slow bleed of storage fees and dead inventory. Almost always, the root cause is the same: they calculated margin, not ROI. Those two numbers answer different questions, and confusing them is one of the fastest ways to sink capital into the wrong products.
This guide walks through exactly how to calculate ROI for an FBA product, what costs to include, and where sellers typically get the math wrong.
ROI vs. Margin: Know the Difference First
Profit margin tells you what percentage of the selling price is profit. ROI tells you what percentage return you’re getting on the money you put in: your cost of goods.
They matter for different decisions. Margin tells you how much room you have to absorb a price war. ROI tells you how efficiently your capital is working, which is the number that determines how fast you can scale and how much risk you’re taking per dollar invested.
The formula:
ROI = (Net Profit ÷ Total Cost of Goods) × 100Step 1: Total Up Your Real Costs
This is where most ROI calculations fall apart: sellers account for the obvious fees and miss the rest.
Cost of goods (COGS)
- Unit cost from your supplier
- Inbound freight to get inventory into Amazon’s network
- Prep, labeling, and packaging
- Customs and duties, if importing
Amazon selling fees
- Referral fee: 8% to 20% of the selling price depending on category, with a $0.30 minimum. Most categories sit around 15%.
- FBA fulfillment fee: ranges from roughly $3.22 to $75.78+ depending on size tier. As of 2026, Amazon’s fulfillment fee structure now factors in product price as well as size and weight, so a price increase can bump you into a more expensive tier.
- Storage fees: $0.87 to $2.40 per cubic foot monthly, and they spike 2-3x during Q4. Inventory that sits unsold past a year gets hit with long-term storage surcharges on top.
- Inbound placement fees: $0.21 to $1.58 per unit. Easy to forget, but it’s a real line item now.
- Fuel surcharge: a newer, smaller percentage added on top of the fulfillment fee.
Costs sellers commonly forget
- Advertising (PPC) spend allocated per unit sold
- Returns processing fees
- Monthly Professional selling plan ($39.99), amortized across units
Taken together, these fees typically consume 30–45% of a product’s selling price. If your ROI math only accounts for referral fee and fulfillment fee, you’re likely overestimating profitability by a meaningful margin.
Step 2: Calculate Net Profit Per Unit
Net Profit = Selling Price
− Referral Fee
− FBA Fulfillment Fee
− Storage & Inbound Fee Allocation
− Landed Cost of Goods
− Ad Spend Per UnitStep 3: Calculate ROI
ROI = (Net Profit ÷ Landed Cost of Goods) × 100A Worked Example
Take a small standard-size item selling at $25:
| Line Item | Amount |
|---|---|
| Selling price | $25.00 |
| Landed COGS (unit cost + inbound freight) | $6.00 |
| Referral fee (15%) | −$3.75 |
| FBA fulfillment fee | −$4.50 |
| Storage & inbound allocation | −$0.40 |
| Ad spend per unit | −$1.50 |
| Net profit | $8.85 |
| ROI | 147% ($8.85 ÷ $6.00) |
That 147% ROI means every dollar you put into inventory returns $1.47 in profit, a strong result by most sellers’ benchmarks.
What Counts as a “Good” ROI?
Most experienced FBA sellers use 30–50% ROI as a minimum bar before committing to a product, with many pushing for 100%+ on newer, higher-risk launches. The reasoning: ROI needs to cover more than just “did I make money”; it has to compensate for the risk of unsold inventory, returns, storage cost creep, and the opportunity cost of capital being tied up in stock that hasn’t sold yet.
A product with thin ROI can still look attractive on margin alone, which is exactly the trap. High margin with low ROI usually means your capital is working slowly: fine for a stable, high-volume staple, but risky for a new or unproven product.
Common Mistakes That Distort the Numbers
Ignoring the newer 2026 fee types. Inbound placement fees and the fulfillment fee’s new price-tiering weren’t part of the calculation a couple of years ago. Recalculating with an outdated fee model can overstate ROI by a wide margin.
Not recalculating after a price change. Because fulfillment fees are now partly tied to selling price, a seemingly small price increase (say, crossing a $50 threshold) can push a product into a meaningfully higher fee bracket and quietly erode ROI.
Averaging fees across a whole catalog instead of per SKU. Storage costs, ad spend, and returns rates vary a lot between products. A blended average hides which specific SKUs are actually underperforming.
Forgetting Q4 storage spikes. A product with fine ROI in June can look very different once October–December storage rates kick in, especially for anything sitting in inventory over the holiday season.
Tools to Make This Easier
Amazon’s own Revenue Calculator, built into Seller Central, is a solid starting point and stays current with fee changes as they roll out. But it typically doesn’t account for your actual ad spend, returns rate, or storage duration, so treat it as a baseline and layer your own numbers on top for a true ROI picture.
For ongoing tracking, a dedicated profit-analytics dashboard that pulls directly from your settlement reports will catch fee types a manual spreadsheet often misses: inbound placement, aged inventory surcharges, and returns processing chief among them.
The Bottom Line
ROI, not margin, is the number that should decide whether a product is worth sourcing. Get in the habit of pricing in every fee, not just referral and fulfillment, and recalculate whenever your selling price, ad spend, or Amazon’s fee schedule changes. A product’s ROI isn’t a one-time calculation; it’s a number that moves every time Amazon updates its fee structure, which in 2026 has been happening more often than most sellers would like.