Walmart WFS vs Amazon FBA is the standing question for any seller running both marketplaces: two fulfilment networks, two fee stacks, one pool of stock that cannot be in both places at once. This article compares the two on the same product — referral fees, fulfilment fees, storage and inbound, line by line — then looks at what fees do not show: delivery speed, Buy Box behaviour, and the operational cost of splitting inventory across two networks. Run your own catalogue through our free Walmart fee calculator as you read, and if you want the split modelled across your whole range, ZAXIUS's free audit covers multichannel fulfilment as part of the review.
The short answer: neither network wins outright. On standard-size products the WFS and FBA fee stacks land within a dollar of each other, so the decision turns on where the product sells faster, how its size tier prices in each network, and how much stock you can split. Send depth to the channel with proven sales; seed the other and rebalance on sell-through.
Walmart WFS vs Amazon FBA Fees on the Same Product
Both networks charge the same kinds of money: a referral percentage on the sale, a fulfilment fee per unit set by size and weight, storage per cubic foot per month, and the inbound freight of getting stock into the network. The honest comparison puts one product through both stacks with its real category rates. The example below uses a different product from our Walmart fees guide on purpose, so the two articles' numbers never blur:
Example with all inputs shown — an illustration, not a quote for any real product. Every rate is an example input; replace it with your own category rate and size tier from Seller Center. A stainless pet water bottle listed at $28.00, shipping built into the price:
| Fee line (example inputs) | Walmart + WFS | Amazon + FBA |
|---|---|---|
| Referral fee | 15% of $28.00 = $4.20 | 15% of $28.00 = $4.20 |
| Fulfilment fee (this size/weight) | $4.40 | $4.85 |
| Storage, amortised per unit sold | $0.22 | $0.28 |
| Inbound shipping per unit | $0.75 | $0.70 |
| Platform + fulfilment total | $9.57 | $10.03 |
Add the seller's own costs — product $9.50, inbound freight $1.60, packaging $0.60, a 2 percent returns allowance of $0.56 — and the totals land at $21.83 on Walmart (profit $6.17, 22.0 percent) and $22.29 on Amazon (profit $5.71, 20.4 percent). Forty-six cents an order, on these inputs. That is the recurring pattern of the wider Walmart marketplace vs Amazon comparison: referral rates in the same broad range, fulfilment priced by the same size-and-weight logic, and verdicts that flip when a category rate differs, when an item's dimensions fall into a cheaper tier on one network, or when one network's storage step-ups catch slow stock. Anyone selling you a universal winner is comparing one line of the stack, or comparing at a size tier that is not yours.
Delivery Speed and Buy Box Effects on Each Marketplace
Fees are the visible half of the decision. The invisible half is what network fulfilment does to the listing itself. On Amazon, FBA stock carries the Prime badge and delivery promises that the Buy Box algorithm visibly rewards; a self-fulfilled offer with slower delivery usually needs a price cut to hold the same position. On Walmart, WFS stock gets fast-shipping presentation and the same logic applies in Walmart's search and Buy Box: when two offers are close on price, the one Walmart can promise faster tends to win the click and the box.
The practical effect for a two-channel seller: the same product can be a strong seller on one network and a slow one on the other purely because of fulfilment presentation, before price or reviews enter it. If a product self-fulfilled on Walmart is being outrun by WFS offers, its problem may not be demand. Equally, a product that flies on Amazon with Prime may only jog on Walmart even in WFS, because Walmart's traffic in that category is thinner — network fees cannot fix a demand gap, and demand gaps are read from sell-through, not assumed from the other channel's numbers. Our WFS guide covers enrolment and inbound mechanics in detail; the strategic point here is that fulfilment choice is a visibility decision wearing a fee decision's clothes.
Splitting Stock: Rules of Thumb by Sales Split
Stock in WFS cannot fulfil Amazon orders and stock in FBA cannot fulfil Walmart orders, so every shipment forces a split decision. Work from the sales split, not from hope:
- Start from trailing sales. If a product sells roughly 70/30 across Amazon and Walmart over the last 60–90 days, the next shipment splits roughly 70/30, adjusted for each channel's current cover. New data beats round numbers.
- Protect the proven channel's depth first. A stockout on your main channel costs ranked position and momentum that take weeks to rebuild; a stockout on the test channel costs a pause. When a shipment cannot cover both, the proven channel eats first.
- Seed, don't flood, the second channel. A new channel listing gets a test quantity — enough for a few weeks at the hoped-for rate — and earns a bigger split only on sell-through evidence.
- Hold a swing buffer outside both networks. A modest pool in your own warehouse or 3PL lets you rebalance toward whichever channel surprises you, without paying to extract stock from a network. The buffer is the cheapest flexibility in the system.
- Seasonal products split earlier and shallower. Stock stranded in the wrong network after the season is storage fees and removal orders; send seasonal depth later, in smaller tranches, as the season proves itself.
Walmart WFS vs Amazon FBA: Storage and Long-Term Fees
Both networks charge storage per cubic foot per month, both raise the cost of stock that sits — peak-season rates, aged-inventory surcharges and long-term thresholds on the Amazon side, and WFS storage that similarly punishes slow movers. The amounts per unit look small in a fee table and behave very differently in practice, because storage is charged on what is sitting, while profit is made on what is moving. A product turning its stock monthly barely notices storage; the same product at a quarter's cover pays it three times per unit sold.
Splitting stock doubles the exposure in one specific way: each network now holds a thinner slice, and thinner slices sell through more slowly per network, so both piles sit longer than a single combined pile would. That is the hidden cost of being everywhere at once, and it is why the split rules above push depth toward proven demand. Review storage the way you review the split: per network, per product, units of cover against sell-through. When a pile in either network passes the cover you intended, the fix is a price or promotion decision on that channel — or a removal — not a bigger split next time in the hope it averages out.
One Warehouse or Two: The Operational Trade-Off
Two networks means two inbound routines, two sets of labelling and prep requirements, two dashboards, two returns streams and two reorder clocks. For a seller whose second channel is a small share of revenue, that overhead is a real argument for fulfilling one channel from your own operation and keeping network fulfilment only where the volume justifies it. For a seller with meaningful volume on both, the overhead buys the delivery presentation that each marketplace's algorithm rewards, and the admin consolidates into a weekly rhythm: one stock review, both networks, splits decided from the same sheet.
The middle option is worth naming: run network fulfilment on the channel where your own operation is weakest — typically the one where your carrier rates or dispatch speed cannot match the badge — and self-fulfil the other while it is small. What does not work is drifting: stock in both networks with no split rule, reordered on gut feel. That is how sellers end up paying storage on two slow piles while the bestseller stocks out on both.
The Decision: Where the Next Pallet Goes
Reduce it to a sequence you can run per product, per shipment:
- Run both fee stacks on the product with your real category rates and size tiers; note the margin on each channel.
- Check trailing sell-through and current cover per channel; the split follows the sales, weighted by cover already sitting.
- Protect depth on the channel where the product is proven; seed or top up the other to its test level.
- Hold the swing buffer outside both networks, and set the review date for the split alongside the reorder date.
If the two stacks come out within a few dimes of each other — the common case — let demand decide: the channel that sells the product faster earns the depth, because a dollar of margin multiplied by real orders beats a slightly better margin multiplied by storage. If you want this run across your catalogue with your actual rates rather than example ones, the free audit models the split product by product.
Run the Walmart side of your comparison
Our free Walmart fee calculator stacks referral, WFS fulfilment and storage on your own product and price — the Walmart half of the comparison this guide works through, with your numbers instead of examples.
Run the Walmart Fee Calculator

