Walmart WFS vs Amazon FBA vs your own 3PL: the real cost picture
Walmart Fulfillment Services, Amazon FBA, and a self-managed or 3PL warehouse are three different ways to get the same order to the same customer, and the fee structures are not built the same way, which makes a naive per-unit comparison misleading. WFS has no monthly subscription, no inbound placement fee, and no low-inventory fee the way FBA does; FBA has vastly more buyer traffic behind it. This page lays out the real fee lines, a worked example, and where a 3PL fits into either.
No Monthly FeeWFS has no subscription; FBA requires the $39.99/mo Professional plan
No Inbound Placement FeeWFS ships to one assigned FC; FBA can charge $0.21 to $3.95+/unit
20x Traffic GapAmazon's marketplace traffic dwarfs Walmart's, which changes the real math
What each option actually is
Two fulfillment networks and one you control
WFS and FBA are Walmart's and Amazon's own fulfillment networks: you send inventory in, they store it, pick it, pack it, and ship it, and each network only ships orders placed on its own marketplace. A self-managed warehouse or a 3PL is fulfillment you or a partner control directly, capable of shipping to any channel, Amazon, Walmart, your own store, from the same stock. Many multichannel sellers run some combination: WFS for Walmart orders, FBA for Amazon orders, and a 3PL for everything else, or a 3PL alone feeding every channel from one location.
The fee lines
Where the real cost difference comes from
Fee
Walmart WFS
Amazon FBA
Monthly subscription
None
$39.99/month (Professional selling plan)
Fulfillment fee (light item)
From $3.45, by dimensional weight (cubic inches ÷ 139) plus 0.25 lb packaging
From roughly $3.06 to $3.30, plus a 3.5% fuel and logistics surcharge
Storage, Jan–Sep
$0.75 per cubic foot per month
$0.78 per cubic foot per month
Storage, Q4 peak
$0.75 base; +$1.50 surcharge only for inventory stored more than 30 days (effective $2.25)
$2.40 per cubic foot per month, flat, regardless of how long the inventory has been stored
Long-term storage
Begins after 12 months
Aged-inventory surcharge begins at 181 days
Inbound placement / consolidation fee
None; ship to one assigned facility
$0.21 to $3.95+ per unit depending on how shipments are split across facilities
Low-inventory fee
None
Applies per SKU (FNSKU) when stock runs thin
Referral fee
6% to 15% of item price, averaging about 12.4%
8% to 20% of price plus shipping, averaging about 13%
Walmart publishes current thresholds and fees in Seller Center and its Seller Performance Standards guide; they are reviewed and can change, so confirm the live numbers in your account.
A worked example
1,000 units a month, small standard item
Cost component
Walmart WFS
Amazon FBA
Fulfillment fee
~$3,450
~$3,860
Storage (off-peak, 50 cu ft)
~$37.50
~$39
Inbound placement
$0 (single assigned facility)
~$210 (assuming one partial-split trip)
Fuel / logistics surcharge
$0 (no equivalent line)
~$135 (3.5% of fulfillment)
Approximate monthly total
~$3,488
~$4,244
On a per-unit basis WFS is commonly 8 to 15% cheaper than FBA once the surcharges FBA layers on, fuel, inbound placement, low-inventory, are counted. That comparison only matters in proportion to volume, though: Amazon's marketplace carries dramatically more buyer traffic than Walmart's, so many sellers find total FBA spend exceeds total WFS spend even at a higher per-unit rate, simply because Amazon sells more units of the same SKU.
Where a 3PL fits
Multichannel control neither network gives you
Neither WFS nor FBA will ship a non-Amazon, non-Walmart order from their inventory without a workaround (Amazon's Multi-Channel Fulfillment does this for FBA stock, with its own fee and carrier constraints). A 3PL, or a warehouse you run yourself, ships to every channel from one pool: Amazon, Walmart, Shopify, TikTok Shop, wholesale, all from the same shelf, with no platform lock-in and full control over packaging, kitting, and carrier choice. The tradeoff is that you are negotiating rates and managing the relationship directly rather than accepting a published fee card, and you carry the operational responsibility WFS and FBA absorb for their own networks.
If you...
Lean toward
Sell mostly on Walmart and want Walmart to handle fulfillment end to end
WFS
Sell mostly on Amazon and want the largest possible buyer reach
FBA
Sell on both platforms plus your own store or other channels from the same stock
A 3PL, or your own warehouse, as the base layer
Need custom packaging, kitting, or white-glove handling
A 3PL
Are testing a new SKU with a few hundred units a month
Either network fee card is usually cheaper than standing up your own operation
One system either way
How InfiPlex connects WFS, FBA, and your 3PL
InfiPlex connects WFS and FBA inventory and order flow alongside your own warehouses and any 3PL through the 3PL Connector, so routing decisions, which order goes to which fulfillment source, happen automatically from one shared inventory pool rather than being a manual choice per order. Program pages: Walmart Marketplace integration and Amazon FBA integration.
Frequently asked
Questions, answered
The questions sellers ask when deciding between WFS, FBA, and running their own fulfillment.
Usually cheaper per unit, roughly 8 to 15%, mainly because FBA layers on an inbound placement fee, a low-inventory fee, and a 3.5% fuel and logistics surcharge that WFS does not charge. Whether total spend is lower depends on sales volume, since Amazon typically sells more units of the same SKU.
No. WFS ships to a single assigned fulfillment center, so there is no per-unit consolidation or placement fee. FBA can charge $0.21 to $3.95 or more per unit depending on how a shipment gets split across facilities.
WFS charges its base rate through Q4 and only adds a surcharge if inventory has sat more than 30 days, an effective $2.25 per cubic foot. FBA charges $2.40 per cubic foot flat in Q4 regardless of how recently the inventory arrived.
Not directly. Each network only fulfills orders on its own marketplace. Amazon's Multi-Channel Fulfillment can ship FBA inventory to other channels' orders, with its own fees and carrier limitations, but there is no WFS equivalent for Amazon orders.
When you sell across multiple channels, Amazon, Walmart, your own store, wholesale, from the same inventory, or need custom packaging and kitting neither network provides. A 3PL or self-run warehouse is the only option that fulfills every channel from one pool.
Yes. Many sellers run WFS for Walmart, FBA for Amazon, and a 3PL for everything else, or route only slow-moving or specialty SKUs through a 3PL while fast movers stay in the platform networks.
Yes. InfiPlex connects all three to one inventory pool and routes each order to the right fulfillment source, whether that is WFS, FBA, your own warehouse, or a connected 3PL, without a manual decision per order.
Weighing WFS, FBA, or a 3PL for your next channel?
We connect all three every week and can walk through the real cost picture against your actual SKU mix and volume. Contact us, email info@infiplex.com, or call 888‑770‑0857.
Our website uses cookies to help provide the best user experience. By continuing to use this site, you consent to the use of cookies as described in our Privacy Policy. OK