Stop choosing fulfillment mode by habit
The most expensive fulfillment decision is often an unexamined default. Teams keep using FBA because it worked for one class of products, or they default to FBM because the last shipping review looked acceptable.
That shortcut hides a basic truth: fulfillment mode is a margin decision, not just an operations decision.
Compare by SKU cluster
A practical comparison starts with cluster-level analysis, not account-level storytelling. Group products by characteristics that actually move the economics:
- size and weight
- average selling price
- expected return rate
- ad dependency
- handling complexity
Once you have clusters, run both fulfillment paths through the same math in the Amazon Fee Calculator. The winning mode is the one that produces stronger contribution margin after realistic assumptions, not the one with the better internal narrative.
FBA tends to win when
FBA usually becomes stronger when convenience, Prime eligibility, and operational simplicity create enough lift to justify the higher platform-managed cost stack. This is especially true when your internal fulfillment process is inconsistent or expensive.
FBM deserves another look when
FBM can become more attractive when products are oversized, operationally simple, or poorly matched to current FBA cost dynamics. It also matters when your in-house shipping profile is strong enough to preserve service without absorbing the higher fulfillment fees.
Decision rule
Revisit FBA versus FBM whenever fee schedules, carrier rates, packaging, or return behavior changes. Those are the moments when the true winner can flip.
Use a shared operating model, compare both modes cluster by cluster, and treat the outcome as an ongoing profitability decision instead of a one-time setup choice.