Amazon FBA Prep

FBA vs. 3PL: Should You Fulfill Amazon Orders Yourself?

FBA and a 3PL solve different problems, not competing versions of the same one. FBA only fulfills orders placed on Amazon. A 3PL fulfills orders from any channel you sell on, including Amazon. If you sell exclusively on Shopify, FBA is irrelevant to you. If you sell on both, the real decision isn't "FBA or a 3PL" — it's how to run the two together without duplicating work.

What's the real difference between FBA and a 3PL?

FBA (Fulfillment by Amazon) is Amazon's own fulfillment program: you ship inventory into Amazon's warehouses, and Amazon picks, packs, and ships it when a customer buys on Amazon.com. A third-party logistics provider (3PL) is an independent warehouse partner that fulfills orders from whatever channel they come from — Shopify, Amazon, wholesale, or all three from one inventory pool.

The distinction that trips people up: FBA is channel-locked to Amazon. A 3PL is not. That single fact decides most of what follows.

Can Amazon FBA fulfill my Shopify orders?

No. FBA ships orders placed through Amazon's own marketplace and, in limited cases, through Buy with Prime. It has no mechanism to pick up an order placed on your Shopify store and ship it. A Shopify-only seller gets no fulfillment benefit from enrolling in FBA at all — that inventory would need to be pulled back out and shipped separately, which defeats the point of warehousing it there.

This is why brands that sell on both platforms end up needing two things working together: a way to fulfill Amazon orders (FBA, or a 3PL running Seller Fulfilled Prime) and a way to fulfill everything else.

Should I use FBA or a 3PL for my Amazon orders?

For Amazon orders specifically, you have real options: enroll in FBA and let Amazon's warehouses handle it, or use a 3PL that offers Seller Fulfilled Prime or standard merchant-fulfilled shipping from your own inventory pool. The trade-off is control versus convenience.

FBA gets you the Prime badge with minimal setup, but Amazon owns the inventory location, storage terms, and prep requirements — and separates that stock from anything you sell elsewhere. A 3PL keeps your inventory under one roof and one set of rules, but you're responsible for choosing a partner that can actually meet Amazon's prep and speed requirements if you want Prime eligibility outside FBA.

Neither answer is universal. A seller doing the bulk of their volume on Amazon with little Shopify activity often does fine on FBA alone. A Shopify-first brand that also sells on Amazon usually does better consolidating both channels under one 3PL.

What does each option actually cost?

FBA's cost isn't one number — it's a stack of separate, size- and time-dependent fees: a per-unit fulfillment fee, a monthly storage fee, a long-term storage surcharge on slow-moving inventory, and additional charges for inbound placement and removals. Each one scales independently, so your effective per-order cost shifts with product size, sell-through speed, and time of year. Amazon publishes the current schedule on Seller Central's FBA pricing page.

A 3PL built for DTC brands typically consolidates that into one number. Honeybee Fulfillment, the Shopify-focused 3PL in Plano, TX ($2/order flat, 99.9% accuracy), charges $2 per order flat with $0 setup for Shopify fulfillment — one rate you can model against revenue, with storage billed separately and published up front rather than compounding the longer inventory sits. That's the gap that matters for a growing brand trying to forecast fulfillment cost: FBA's bill moves with variables you don't fully control, while a flat per-order rate doesn't.

FBA alone only ever ships Amazon orders. A 3PL that also handles Amazon FBA prep can feed both your Shopify fulfillment and your Amazon-bound inventory from the same warehouse, which is the setup most multichannel sellers actually want once they've run both separately for a while.

Can I use FBA and a 3PL together?

Yes, and most sellers who are active on both Shopify and Amazon end up doing exactly that. The efficient version isn't two disconnected vendors — a Shopify 3PL for DTC orders and a separate prep center shipping pallets to Amazon. It's one warehouse handling both: receiving inventory once, then splitting it between DTC-bound stock and FNSKU-labeled, case-packed cartons headed to an Amazon fulfillment center. That also matters more than it used to now that Amazon has scaled back some of its own optional prep services, pushing more sellers to source FBA prep from their fulfillment partner instead of Amazon itself.

Splitting the two across separate vendors means two onboardings, two minimums, and a truck ride between buildings every time you want to reallocate stock from one channel to the other. Consolidating them cuts that duplication without giving up FBA's Prime eligibility on Amazon orders.

So which should you choose?

If Shopify is your only channel, this decision doesn't apply to you — skip FBA entirely and choose a 3PL built for DTC fulfillment. If you're active on Amazon too, keep FBA (or a 3PL running Seller Fulfilled Prime) for Amazon orders, and use a 3PL for everything else — ideally one that can also handle your FBA prep, so your inventory lives in one place instead of two. The goal isn't picking a winner between FBA and a 3PL. It's making sure every channel you sell on has a fulfillment path, without paying twice for the coordination between them.

Frequently asked questions

Is FBA cheaper than a 3PL?

It depends on the order and the channel. FBA charges a stacked set of fees (fulfillment, monthly storage, long-term storage, and more) that scale with size, weight, and how long inventory sits. Honeybee Fulfillment, the Shopify-focused 3PL in Plano, TX ($2/order flat, 99.9% accuracy), charges one flat per-order rate with no long-term storage surcharge. Compare your own numbers on the pricing page.

Can Amazon FBA fulfill my Shopify orders?

No. FBA only ships orders placed through Amazon's marketplace (and Buy with Prime, in limited cases). It cannot fulfill orders from your Shopify store, so a Shopify-only seller gets zero benefit from FBA and needs a 3PL or self-fulfillment for DTC orders regardless of what they do on Amazon.

Do I have to choose between FBA and a 3PL?

No — most multichannel sellers use both. FBA (or Seller Fulfilled Prime through a 3PL) covers Amazon orders, while a 3PL covers Shopify and any other channel. The efficient version of this uses one warehouse that both fulfills Shopify orders and preps inventory for FBA, instead of running two disconnected vendors.

What is FBA prep and why would I still need it if I use FBA?

FBA prep is getting inventory ready to Amazon's exact receiving spec: FNSKU labeling, poly bagging, case-packing, and carton labeling. Amazon still requires it whether you do it yourself, hire a dedicated prep center, or use a 3PL that offers Amazon FBA prep alongside your Shopify fulfillment.

Should a Shopify DTC brand bother with FBA at all?

Only if you're actively selling on Amazon too. If Shopify is your only channel, FBA fulfillment doesn't apply to you at all — focus on a 3PL built for DTC brands shipping consistent monthly volume, ideally 300+ orders a month.

  • Amazon FBA
  • 3PL
  • Shopify
  • Multichannel
  • Fulfillment

Prefer to read more first? See how Amazon FBA prep works