Field Guide Operations systems
3PL vs FBA vs self-fulfillment: how to choose
FBA, a third-party logistics partner, or fulfilling yourself? Each fits a different stage, channel mix, and margin. Here is how to choose, and why the right answer is often more than one at once.
Where your orders ship from is one of the most consequential operational decisions a growing brand makes, and it is rarely a single choice. The 3PL vs FBA question, and self-fulfillment alongside it, comes down to stage, channel mix, and margin: a third-party logistics partner, Amazon’s network, and shipping yourself each fit a different profile, and the right answer for most brands past the early days is some combination of them. Here is how to weigh the fulfillment options ecommerce brands face, what each actually is, and why a hybrid is so often the answer.
The three options, plainly
FBA. Amazon stores your inventory, ships your Amazon orders, and handles customer service for them, which earns the Prime badge that drives Amazon conversion. In exchange you pay per-unit fees, live within restock limits, and give up control of the unboxing experience.
A 3PL. A third-party warehouse stores your inventory and ships your orders across any channel, under your branding and your rules. More control and multi-channel reach than FBA, without Amazon’s per-unit structure, but you manage the relationship and the integrations.
Self-fulfillment. You pick, pack, and ship yourself. Cheapest per order at low volume, total control, and direct contact with the customer experience, but it does not scale: past a certain volume it eats the hours you should be spending growing.
Fulfillment is not one decision. It is a decision per channel, and the brands that scale stop forcing all their orders through one door.
How to choose: 3PL vs FBA vs self-fulfillment
The right fit depends on three things: your channel mix, your volume, and your product. People often frame it as 3PL vs FBA vs FBM, but the comparison only resolves once you anchor it to those three variables for your own brand.
Start from your channel mix
If most of your orders are on Amazon, FBA’s Prime advantage is hard to give up there. If most are direct, on Shopify, a 3PL ships them under your brand without Amazon’s fees. The channel where the order originates usually decides the best way to fulfill it.
Factor in volume
At low volume, self-fulfillment is cheap and gives you priceless early insight into the customer experience. As volume climbs, the time cost overtakes the savings, and a 3PL or FBA earns its fees by giving you those hours back.
Account for the product
Large, heavy, fragile, hazardous, or oversized products change the math: some are expensive or impossible in FBA, and some 3PLs handle them better than others. Margin matters too, thin-margin products are punished hardest by per-unit fulfillment fees.
The detail that makes a hybrid work
The moment you fulfill from more than one place, you create the risk of overselling: stock in FBA and stock in a 3PL, two channels each able to sell the same units. The thing that prevents it is a single source of truth for inventory that knows what is where and decrements as each sale happens. Without it, a hybrid fulfillment setup oversells and cancels; with it, it is simply the right tool per channel.
Choosing and running fulfillment
- Match the fulfillment method to where the order originates
- FBA for Amazon's Prime advantage, a 3PL for direct and multi-channel
- Self-fulfill only while volume is low or the product is unusual
- Factor margin: thin-margin products feel per-unit fees hardest
- If running a hybrid, a single source of truth for inventory across locations
- Reviewed as you grow: the right model at one stage is wrong at the next
Ecommerce fulfillment is core operations-systems work, deciding how the physical operation runs and making sure the inventory truth holds across wherever the stock sits. Get it right and fulfillment becomes invisible; get it wrong and it becomes the thing that caps your growth.
If you are outgrowing your current fulfillment, or a hybrid setup is overselling and stocking out, mapping the right model and the inventory backbone behind it is exactly what a Growth Audit is built for.