Amazon FBA vs Shopify: The Five Numbers That Decide Where Your Stock Sits (2026)
Amazon FBA vs Shopify is not a channel question — it is a decision about where your inventory physically sits and how you buy the next batch. On FBA, Amazon holds the units: you ship into Amazon’s network on Amazon’s inbound terms, Amazon’s record is the count you restock against, and Amazon bills you per order and per cubic foot. On a Shopify store, nothing in the platform holds anything — Shopify Fulfillment Network is an app that connects you to third-party logistics providers, and the inventory record in your own admin is the only count that exists.
Every figure below was read off Amazon’s and Shopify’s own pages on 2026-09-11, with the source named next to it.
Amazon FBA vs Shopify: Why This Is Not the Channel Question
Three pages on this site sit next to this one, and none of them covers it:
- DTC Ecommerce vs Amazon owns the channel framing — traffic cost, cost structure, data ownership, risk.
- Amazon FBA Alternatives owns the fulfillment-mode table, with rows for FBM, 3PL, dropshipping and DTC, and MCF. Shopify is not one of its rows, because Shopify is not a fulfillment mode.
- Amazon FBA vs Dropshipping is the same “vs” shape against a different counterparty.
What is left uncovered is the purchasing and inventory half: cash a first order locks up, how stock reaches a shippable shelf, where a returned parcel goes, what leaves each order before you do, and whose inventory count you trust when you reorder.
The Five Numbers, Side by Side
| # | The number | Amazon FBA | Shopify (your own store) |
|---|---|---|---|
| 1 | Cash before the first sale | Professional plan $39.99/month, plus the purchase order and the freight | Plan fee, plus the purchase order; supplier terms decide when cash moves |
| 2 | Factory to a shippable shelf | Amazon Global Logistics air freight reaches the network in 7-10 days; placement rules decide where it lands | No platform warehouse; your location or a 3PL receives it |
| 3 | The return address | An Amazon fulfillment center, plus a returns processing fee | Your address or your 3PL’s; you refund after inspecting |
| 4 | Deducted per order and per cubic foot | Referral fee 5-45% (most categories a $0.30 minimum), fulfillment, monthly storage, aged-inventory after 181 days | Third-party transaction fee 0.2-2% by tier, payment processing, tax you remit yourself |
| 5 | Whose count is true | Amazon’s — the FBA Dashboard and Restock tool | Yours — the admin inventory record, alerted by an app or Shopify Flow |
Read the table left to right and one asymmetry shows up: on the FBA side every number has an owner that is not you. On the Shopify side every number has an owner that is you.
Number 1 — How Much Cash the First Purchase Order Locks Up
Amazon. Two plan shapes: Individual at $0.99 per item sold, or Professional at $39.99 per month (Amazon, checked 2026-09-11). The freight side has its own gate: Amazon Global Logistics “requires enrollment in Fulfillment by Amazon (FBA)”.
Amazon then discounts the front-loaded part of the spend, on conditions it states itself: new FBA sellers can claim a “$400 credit” toward inbound placement costs, a “$200 credit” for fulfillment costs through Amazon Global Logistics, and “$100 off” shipments into the Amazon fulfillment network through the Amazon Partner Carrier program. FBA New Selection 2026 adds free monthly storage, referral fee discounts, and waivers for eligible new products shipped within 90 days of listing your first buyable product.
Shopify. The platform never needs your stock, so there is no inbound requirement to fund and no credit for meeting one. What the admin gives you is the record of the purchase: purchase orders listing “the products, quantities, costs, payment terms, and supplier details for an order”, a status you set to Ordered “after your supplier confirms”, then an inventory transfer “to track shipments, receive inventory, and add cost adjustments”.
The number. FBA front-loads the cash and hands part of the feed-in cost back through dated credits. Shopify defers the cash question to your supplier’s terms and your 3PL’s receiving schedule — so if your supplier extends terms, that path can turn stock before the invoice lands, where on FBA you ship weeks before the first sale either way.
Number 2 — What Leaves the Factory and When It Becomes Shippable
Amazon. Amazon Global Logistics is “a door-to-door ocean and air freight transportation program”, moving from “mainland China, Hong Kong, and Vietnam to the US, UK, France, Germany, Italy, Spain, and Japan”, in ocean FCL and LCL or air freight. The stated air-freight figure is transport “directly into our fulfillment network within 7-10 days”. Customs runs through brokers Amazon provides, and you supply the importer of record details.
Placement is where inbound cost is actually decided:
- Amazon Managed Placement is a “flat, all-inclusive, per-shipment rate solution”, so “you won’t be charged for the FBA inbound placement service separately”. Ceilings: “no more than 2,000 cartons… per 40-foot container”.
- Seller Managed Placement removes the placement charge if you ship LCL or FCL on Standard or Fast Ocean with “at least five identical box quantities per item”. Amazon names the trade-off: “Minimal shipment splits incur FBA inbound placement service costs”. Shipping to AWD sidesteps it, because AWD pricing “covers FBA inbound placement, so there is no separate charge for this service”.
Shopify. No network to split means no placement fee and no placement leverage. The receiving point is a choice: your own location, or a 3PL you pick through the Fulfillment Network app, which connects merchants with “third-party logistics providers (3PLs)” that “store your inventory and fulfill orders on your behalf”.
The number. On FBA, inbound cadence and cost are set by how Amazon wants the shipment split. On Shopify, inbound cadence is a contract — receiving windows, appointment rules, per-pallet charges — worth pricing before you assume the Shopify side is cheaper. For the freight calculators on both paths see Amazon shipping cost calculators; for what a 3PL actually invoices see the 3PL vetting guide.
Number 3 — Which Address the Return Goes Back To
Amazon. Returns sit inside the fulfillment charge, which “includes picking, packing, and shipping orders, as well as handling customer service and returns”. On top of it, Amazon’s public FBA page lists a returns processing fee, “charged on orders when Amazon provides a customer with free return shipping”, and links to Seller Central for the cost detail. The parcel goes to an Amazon fulfillment center, not to you, and a unit returning in sellable condition can re-enter available inventory without you touching it.
Shopify. Shopify defines a return as “Receive an item back from a customer, with optional return shipping labels and tracking” — the label is optional, and the page makes no statement about who pays for it. The rest is merchant work: you “create a return, send shipping instructions, and issue refunds after inspecting the returned items”. Return and cancellation rules “let you control which items are eligible and how long customers have to make a request”, which is eligibility and window, not cost.
The number. On FBA the return address is Amazon’s and the cost arrives as a per-order fee. On Shopify the address on the label is yours or your 3PL’s, and the cost arrives as three things: return shipping you decide to fund, inspection time, and a unit sitting at your location with no automatic route back to sellable. For off-Amazon fulfilment, see Amazon Multi-Channel Fulfillment.
Number 4 — What Leaves Each Order Before You Do
Amazon deducts on two axes: per order, and per cubic foot per month.
Per order, the referral fee is “a percentage of the total price or a minimum amount, whichever is greater”, spanning 5% to 45% by category, with a $0.30 minimum in most categories and a $1.80 closing fee per media item. Amazon’s own examples (checked 2026-09-11):
| Category | Referral fee as published by Amazon |
|---|---|
| Amazon Device Accessories | 45% |
| Consumer Electronics | 8% |
| Appliances — Full-size | 8% |
| Automotive and Powersports | 12% |
| Clothing and Accessories | 5%, 10%, or 17% by price tier |
| Jewelry | 20% up to $250, then 5% above |
Fulfillment charges vary by the item’s price, weight and dimensions. Per cubic foot, storage is “charged monthly based on the space your inventory occupies in Amazon’s fulfillment network”, from a daily average, and aged inventory is “charged monthly for all items stored in a fulfillment center for more than 181 days”.
Shopify deducts far less: the plan’s third-party payment provider fee is 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus (Shopify pricing page, checked 2026-09-11). The tax position is explicitly yours — “Tax is your responsibility”, and “Shopify doesn’t remit or file your taxes for you, unless you use Shopify Tax and set up automated filing”, which Shopify describes as the service that will “Automatically calculate and collect accurate sales tax in the US, EU, UK, and Canada”.
Source note. Amazon’s tax-collection pages were not retrievable on 2026-09-11 without a seller login — the Seller Central help hub returned a server-busy page and the public help node returned HTTP 503 — so no Amazon tax position is quoted here. Shopify’s US plan prices are absent because the official pricing page served regional pricing at check time, so only percentages are used.
The number. Model FBA as a percentage of every sale, plus a monthly bill on the space your stock occupies, plus a surcharge once it ages. Model Shopify as a small percentage plus the time your own tax registrations cost.
Number 5 — Whose Inventory Count You Restock Against
Amazon. Amazon holds the units, so Amazon’s record is the operating truth rather than a mirror of yours. Sellers “track deliveries and sales via the Seller Central dashboard” and manage stock through the “FBA Dashboard, Restock tool, and FBA Liquidations”. Because storage is billed from Amazon’s own daily-average measurement, and placement moves units between regions without asking you, your restock trigger has to fire off Amazon’s number.
Shopify. Inventory is “the quantity of a particular product that is available for sale”, managed on the Inventory page where you “set up inventory tracking, view stock levels, and make adjustments”, with an adjustment history and inventory reports behind it. There is no native restock trigger: Shopify’s own guidance for low stock is an inventory alert app or Shopify Flow sending “notifications when inventory levels are low”. The chain from a placed order to a sellable unit is the purchase order, then the inventory transfer.
The number. On FBA you read someone else’s count and reorder against their placement decisions. On Shopify you are the system of record and the alerting is something you assemble. Running both, settle which count is authoritative before the first split shipment rather than reconciling two numbers after it.
Common Mistakes
- Comparing the plan fees and calling it the cost comparison. $39.99/month against a Shopify subscription is the smallest line in either column. The real comparison is referral fees, storage and inbound placement on one side, against 3PL storage, receiving and pick-and-pack on the other.
- Reading Shopify Fulfillment Network as Shopify’s warehouses. It is an app that connects you to 3PLs; the storage contract and liability sit with the 3PL you select.
- Treating the FBA inbound placement charge as fixed. How you split the shipment decides whether you pay it at all.
- Forgetting aged inventory. After 181 days in a fulfillment center it is a recurring monthly charge, not a one-off.
- Modelling FBA returns as free because the customer’s return is free. The returns processing fee, as Amazon’s public FBA page states it, applies precisely when Amazon provides that free return shipping, not to every return.
- Pulling a plan price off a page that served you another currency. That is what happened at check time on 2026-09-11, which is why only percentages are quoted here.
Frequently Asked Questions
Is Amazon FBA cheaper than Shopify?
They are not the same kind of cost. FBA charges per order through referral and fulfillment fees, and per month through storage on the space your inventory occupies. A Shopify store charges a small percentage of each sale (0.2% to 2% for third-party payment providers, by plan) plus a subscription, and pushes storage, receiving and pick-and-pack out to a 3PL or to you. Which is cheaper turns on unit weight, storage duration, and the 3PL rates you negotiate.
Can you use Amazon FBA and Shopify at the same time?
Yes, and the inventory question is what bites. Amazon holds whatever you send to FBA and its count is authoritative there; your Shopify admin holds the count for anything at your own location or a 3PL. Two records, no automatic reconciliation — so decide which one drives reordering before you split a shipment.
Does Shopify Fulfillment Network store my inventory?
Not in Shopify-operated warehouses. On Shopify’s own help page the app connects merchants with third-party logistics providers that “store your inventory and fulfill orders on your behalf”, and the partner picks, packs and ships to the customer (checked 2026-09-11).
Where do returns go if I sell on Shopify?
To the address you put on the return label. Shopify’s return definition includes “optional return shipping labels and tracking”, and the workflow asks you to “create a return, send shipping instructions, and issue refunds after inspecting the returned items”. Nothing in the platform decides who pays the return leg or where the parcel lands.
What does FBA charge for a return?
A returns processing fee, “charged on orders when Amazon provides a customer with free return shipping”, on top of a fulfillment charge that already “includes picking, packing, and shipping orders, as well as handling customer service and returns” (Amazon’s public FBA page, checked 2026-09-11).
Conclusion
The five numbers answer one question: who bears the cost of stock that has not sold yet. On FBA, Amazon holds the units, measures the space, moves stock between regions, receives the returns and bills you for all four — while paying part of the feed-in cost back through dated credits. On Shopify, the platform holds nothing, and every one of those five numbers belongs to you or to a 3PL you chose and can replace.
Pick by which you are better equipped to run: reading someone else’s inventory count and inbound rules, or being the system of record for your own.