FBA and third-party DTC fulfillment are not competitors so much as different tools. This comparison covers cost structure, control, branding and inventory flexibility, and explains why most scaled brands end up running both.
- FBA buys Prime placement; a 3PL buys control and margin
- FBA storage costs punish slow movers, especially in Q4
- Branded unboxing is only possible off-Amazon
- One inventory pool serving both beats split stock
Cost structure comparison
FBA bundles picking, packing, shipping and returns into a per-unit fee that varies by size and weight, plus monthly storage that rises sharply in the fourth quarter and penalizes long-standing inventory. It is efficient for fast-moving, well-sized products and punishing for slow or bulky ones.
A 3PL charges a per-order pick fee, materials, storage and rate-shopped shipping. On your own store you keep the shipping margin and the customer relationship, and slow-moving SKUs do not accumulate escalating penalties.
Control, branding and data
Inside FBA, packaging is Amazon's, the customer is Amazon's, and the post-purchase experience is standardized. Off-Amazon, the unboxing, inserts, packing slip and follow-up are yours, and so is the customer data that makes retention marketing possible.
For brands whose differentiation is the experience — beauty, subscription, premium consumer goods — that difference is the whole argument for owning DTC fulfillment.
- Custom mailers, tissue and branded inserts off-Amazon
- Direct customer data and email consent
- Rules-based samples and gift-with-purchase
- Control over carrier and delivery experience
Inventory flexibility
Inventory sitting in Amazon's network can only serve Amazon. If your own store spikes, that stock cannot help, and moving it out is slow and expensive. Inventory in a 3PL can flow to any channel: DTC parcels, FBA replenishment cartons, wholesale pallets or retail shipments.
That flexibility is worth real money during peak season, when misallocating stock between channels is one of the most common and least recoverable mistakes brands make.
The practical answer: run both
Most scaled brands keep fast-moving hero SKUs in FBA for Prime placement and run everything else — plus their own store, wholesale and international — through a 3PL, replenishing FBA from the same pool.
Doing that from one warehouse means one inventory ledger, one set of safety stock, and allocation decisions you can change weekly instead of arranging inter-facility transfers.
