FBA fees · beginner · 3 min read
SKU margin review for profitable FBA growth
Build a recurring SKU-level margin review that combines sales, fees, returns, storage exposure, and replenishment decisions.
By Kenderson Tripaldi · April 12, 2026
SKU-level margin review is where finance and operations meet. Account-level profit can look healthy while a handful of SKUs quietly lose money through fees, returns, storage, or bad replenishment timing.
Review contribution margin
For each SKU, calculate revenue minus referral fees, fulfillment fees, storage fees, return cost, advertising spend when applicable, landed cost, and any known reimbursements or adjustments. The result should be contribution margin, not gross sales.
Add operational context
Numbers need context before they become decisions. Review inventory cover, return rate, listing health, recent fee changes, and inbound plan status. A SKU with shrinking margin may be fixable if the cause is a fee classification or packout issue. A SKU with structural margin pressure may need a price change or an exit plan.
Decide the next action
Every reviewed SKU should land in one of four states: keep, fix, watch, or exit. The review is successful when it changes operating behavior, not when it produces a longer spreadsheet.
Segment SKUs before reviewing them
Reviewing every SKU with the same lens wastes time. Segment products by role: core replenishable SKUs, seasonal items, launch tests, cleanup inventory, and end-of-life products. A core SKU needs stable margin and reliable stock. A launch test needs a learning plan. A cleanup SKU needs a cash recovery path. An end-of-life SKU needs an exit decision.
The segment changes the acceptable action. A temporary loss may be acceptable for a launch test if the team is buying data. The same loss on a mature core SKU is a problem. Segmenting first makes the review fair and prevents the team from applying generic rules to products with different jobs.
Look for fee movement
Margin changes often come from fee movement that the team does not notice until too late. Review fulfillment tier changes, referral category changes, storage exposure, return processing fees, low-inventory fees, and placement fees. A SKU can look healthy on sales revenue while fee drift quietly removes the profit.
When margin changes, separate price pressure from operational pressure. Price pressure may require repricing, bundling, or supplier negotiation. Operational pressure may require a box change, prep change, replenishment change, or reimbursement process. The fix depends on the cause.
Decide what to stop doing
The most valuable margin review often identifies work the team should stop. Stop replenishing a SKU that only works under old fee assumptions. Stop paying ads for a product that cannot absorb returns. Stop sending slow movers in expensive inbound plans. Stop treating a discontinued SKU like a replenishable product.
Every "stop" decision should be recorded clearly because it affects future buyers, catalog operators, and warehouse teams. A good SKU review does not just find profitable growth; it also removes the operating drag that hides inside marginal products.
Review bundles and variation families together
Some SKUs make sense only in relation to nearby offers. A child variation may look weak on its own but protect conversion for the family. A bundle may absorb fees better than its component SKU. Review related offers together before deciding to exit. The goal is SKU-level clarity without losing the commercial context that makes certain products valuable. When a family decision differs from the individual SKU signal, record the reason so future reviewers do not reverse it accidentally. That note is especially important when buyers change or a variation is temporarily out of stock. It keeps the review focused on intentional portfolio choices instead of isolated spreadsheet rows. That context matters when growth and cleanup decisions compete for cash. Use it when deciding which products deserve the next replenishment dollar. That discipline keeps growth tied to profit instead of volume.