Short version: Per-SKU profit = revenue - refunds - Amazon fees - ad spend - product cost. Seller Central shows sales per SKU, not profit per SKU. Put all five lines on one table, one time window, and you will find SKUs that sell well and lose money.
Revenue is the number Amazon puts in front of you. Profit is what is left after Amazon takes its fees, after ads are paid for, after refunds go out and after you cover what the product cost. The two can rank your SKUs in opposite order.
OptimalCentral is the operating system for your Amazon business. On the free and Pro layers the agent audits your numbers and you act on them. On a connected Brand account it also keeps the data syncing every night, so the table is ready when you open it. It reads your account. It changes nothing in it.
What "profit" means per SKU
Five lines, in this order:
- Revenue: what customers paid for the SKU in the window.
- Refunds: money given back. Count the unit as unsold.
- Amazon fees: the referral fee (a percentage of the sale price that varies by category; Amazon's pricing page lists rates from 5% to 45% with a per-item minimum, typically $0.30), FBA fulfillment, storage and other service fees, and any fees charged on returns.
- Ad spend: Sponsored Products, Brands and Display cost attributed to that SKU.
- Product cost (COGS): what you paid per unit, times the units that stayed sold.
Net profit is revenue minus the other four. Net margin is net profit divided by net revenue. Fee schedules change, so read current rates in Seller Central rather than from a blog post, including this one.
Why Seller Central totals mislead
- Sales are not profit. A sales ranking never subtracts product cost.
- The lines live in different places. Orders, fees, refunds and ad charges sit in separate reports with their own dates and groupings.
- Ad spend is account-level by default. Campaign reports show cost per campaign, not per SKU, so a SKU's true ad burden is easy to miss.
- Timing differs. A refund lands weeks after the sale it belongs to. Compare a short window and a SKU can look better or worse than it is.
A worked example: the best seller that loses money
SKU A (bestseller): 400 units at $30 = $12,000 revenue. Refunds: 40 units = $1,200. Amazon fees: $3,800. Ad spend: $2,600. Product cost: 360 net units x $11 = $3,960.
SKU A net: 12,000 - 1,200 - 3,800 - 2,600 - 3,960 = $440. Net margin: $440 / $10,800 = 4.1%.
SKU B (quiet): 120 units at $40 = $4,800. Refunds: 4 units = $160. Fees: $1,350. Ad spend: $300. Product cost: 116 x $14 = $1,624.
SKU B net: 4,800 - 160 - 1,350 - 300 - 1,624 = $1,366. Net margin: $1,366 / $4,640 = 29.4%.
On a sales report SKU A is 2.5 times SKU B. On profit, SKU B earned three times as much. SKU A's problem is not demand. It is a 10% refund rate and ads eating 22% of its revenue. That tells you what to fix: the listing and product expectations behind the returns, and the bids behind the ad spend.
How to read a per-SKU margin table
- Net margin vs your target. Set a target margin per SKU from your own costs. Below target is a fix list.
- Refund rate. Refunded units divided by units sold. A rate that is high against your other SKUs points to the listing or the product, not to ads.
- Fees as a share of revenue. Fee-heavy SKUs are usually low-price or oversized. They need a price change, not more traffic.
- Ad spend vs margin. If a SKU nets 30% before ads, any ACOS above 30% loses money on each ad-driven sale. Break-even ACOS equals your margin before ads.
- TACOS. Ad spend over total sales, ads plus organic. It shows how much of the whole revenue line goes to advertising.
Which SKUs to fix, which to cut
- Negative net, high refunds: fix the listing and set accurate expectations before spending another dollar on ads.
- Negative net, high ad share: audit the campaigns. Wasted search terms and over-bid keywords are the usual cause. The PPC audit checklist walks through it.
- Negative net, high fees: raise the price, change the pack, or retire the SKU.
- Healthy margin, low volume: the cheapest growth. Better listing quality and visibility move these first.
- Margin missing money Amazon owes you: lost or damaged FBA units are reimbursable. See the FBA reimbursement guide.
Profit also depends on stock. A SKU that runs out stops earning and keeps costing, and one that overstocks ties up cash. See Amazon inventory management for reorder timing.
A monthly checklist
- ☐ One time window for every line, long enough to include late refunds
- ☐ Product cost entered for every SKU, in the currency of each marketplace
- ☐ Net margin per SKU compared with its target
- ☐ Refund rate checked for every SKU above your account average
- ☐ Ad spend per SKU compared with margin before ads
- ☐ Ads paid by credit card added by hand if your tool only reads balance deductions
- ☐ SKUs at negative net listed with one named fix each
Getting the table without a spreadsheet
The OptimalCentral Amazon profit dashboard pulls your financial transactions through your seller connection: sales, refunds, Amazon fees, ad charges, storage and other service fees, and reimbursements. It builds an account-level P&L and a per-SKU table with units, revenue, fees, refund rate and cash result, and flags fee-heavy, refund-heavy and cash-negative SKUs. Enter your product cost once per SKU and marketplace, and the table turns into net profit. Without a cost, a SKU shows proceeds before product cost.
Two honesty notes. Account-level ad charges are the ones deducted from your Amazon balance as they posted. Ads paid by credit card are not included. And on a connected Brand account with Ads linked, per-SKU ad spend appears when the whole window is covered by synced ad data; otherwise that block stays hidden rather than guessing.
Find out which SKUs actually make money
Connect your seller account and get net profit per SKU after fees, ads and returns. The 14-day free trial includes the Brand-level agent, with nightly sync.
See the Profit Dashboard →Frequently asked questions
How do I calculate profit per SKU on Amazon?
Subtract refunds, Amazon fees, attributed ad spend and product cost from revenue, for one SKU and one window. Net profit divided by net revenue is the margin. Count refunded units as unsold, so product cost applies only to units that stayed sold.
Why don't Seller Central totals show my real profit?
Because they show revenue. Product cost is not in them, and fees, refunds and ad charges live in separate reports with different dates. A top-selling SKU can lose money once all five lines are on one table.
What is a good profit margin on Amazon?
It depends on your costs. A practical test: your margin before ads is your break-even ACOS. Set a target per SKU, then compare actual net margin against it.
Do Amazon returns reduce profit?
Yes. The refund returns the sale price, Amazon can add return-related fees, and an unsellable unit loses its product cost. Check current rates in Seller Central.
How is TACOS different from ACOS?
ACOS is ad spend over ad-attributed sales and judges a campaign. TACOS is ad spend over total sales and shows how much of your whole revenue goes to ads.
Does OptimalCentral show profit per SKU?
Yes. The Profit Dashboard builds an account P&L and a per-SKU table from your Amazon financial transactions. Enter product cost once per SKU to get net profit. It only reads data and never changes your account.