If you sell on Amazon, FBA can feel less like a choice and more like gravity. The Prime badge pulls, the Buy Box pulls, and before long your entire inventory lives in Amazon warehouses on Amazon terms. My honest take after years on both sides: FBA vs 3PL is the wrong question. The right question is which orders each one should handle.
| Fee area | Amazon FBA (2026) | Typical 3PL (our RFP data) |
|---|---|---|
| Fulfillment | Size-tier fee, raised Jan 15 2026 (avg +$0.08/unit for $10 to $50 standard items), plus a 3.5% fuel surcharge on every fulfillment fee from April 17, 2026 | $1.30 to $1.80 order fee + $0.25 to $0.50 per extra unit |
| Storage | $0.78 / cu ft (Jan to Sep) jumping to $2.40 / cu ft (Oct to Dec). Q4 costs 3x more | $16 to $24 / pallet / month, flat year-round (median $20) |
| Slow movers | Aged-inventory surcharges start at 181 days, escalating to $7.90 / cu ft | Long-term storage terms negotiable up front |
| Packaging | Amazon box, Amazon tape, Amazon experience | Your brand on the box, inserts, kitting |
| Extras | Inbound placement fees, prep and labeling, returns fees, Low-Price FBA under $10 | Receiving $25 to $50/hr, returns $2 to $5, FBA prep often offered |
Referral fees (typically 8 to 15 percent by category) apply to Amazon sales regardless of who fulfills, so they're not part of this decision.
Most FBA vs 3PL comparisons line up the per-unit fulfillment fee and call it a day. That misses three things. First, referral fees apply either way, so ignore them here. Second, FBA's storage math punishes slow turns and Q4 inventory in ways a flat pallet rate doesn't, so your product size and sell-through rate matter more than the headline fee. Third, inbound costs differ: getting inventory INTO FBA (placement fees, prep, labeling) is its own line item that a 3PL can often do cheaper as part of receiving. Run the comparison on your real catalog: unit sizes, turn rates, seasonality, and channel mix. Our 3PL pricing guide gives you the real-world ranges for the 3PL side of the spreadsheet.
Amazon orders, with 30 to 60 days of cover in Amazon warehouses. Enough to keep the badge and the algorithm happy, little enough to dodge aged surcharges and the worst of Q4 storage.
Everything else. DTC orders in branded packaging, wholesale and B2B, kitting and bundles, plus bulk storage at flat pallet rates.
The 3PL preps and replenishes FBA on a schedule. Bulk inventory lives at $16 to $24 per pallet, and FBA gets fed exactly what it needs. Cheaper storage, one pool, no stranded stock.
Get matched with up to 5 vetted 3PLs that handle DTC, B2B, and FBA prep. Free for brands, no commission.
Get Matched FreeBrowse Directory →Free for brands. No commissions. Your details go only to the 3PLs you match with.
Get matched to 3PLs
The commission-free 3PL directory and matchmaking platform. 5,000+ 3PLs, 200+ verified members, and 3PLs never pay us to be recommended.
3PL, fulfillment, M&A, eCommerce and trade, written by a human. Read by 3,000+ operators and the logistics ecosystem.
Subscribe to Taking Inventory Free. Every two weeks. Unsubscribe any time.