Sellers arriving from Amazon usually ask one question about Walmart: is it cheaper? The honest answer is that Walmart's costs are not one fee but a stack — a referral percentage set by your category, and, if you use Walmart Fulfillment Services, fulfilment, storage and inbound lines on top. Nobody can quote your stack from the outside, because the referral rate turns on your category and the fulfilment fee turns on your item's size and weight. What you can do is learn the shape of the stack, work one complete example with every input shown, and then run your own products through the same steps. Our free Walmart fee calculator does the arithmetic; this guide explains what each line is and where sellers misjudge it.
Referral Fees by Category: Where They Bite and Where They Don't
The referral fee is Walmart's commission: a percentage of the total amount the buyer pays, meaning the item price plus any shipping you charge on top. The rate is set by category, not by seller, and at the time of writing the spread across categories runs from the mid single digits to around 15 percent, with a few categories outside that range at either end. Walmart publishes the full schedule inside Seller Center, and it can change; treat every rate quoted in this article as an example input and pull your own category's rate before you price anything.
Where the fee bites hardest is predictable once you see the structure. High-rate categories compress margin on exactly the products where competition also keeps prices down, so a seller moving a catalogue from another marketplace cannot assume the same list price survives. Where it bites less: categories Walmart prices gently to attract assortment, and products sold at higher price points, where a percentage fee still leaves room after the fixed per-order costs are covered. Two structural details matter. First, because the percentage applies to price plus charged shipping, folding shipping into the price (free-shipping presentation) barely changes the fee either way — the base is the buyer's total in both cases. Second, the referral fee is charged whether or not you use WFS; fulfilment choice changes the other lines, never this one. Our rundown of what Walmart requires from sellers covers the account side; the fee schedule is the part to read before your first listing, not after your first payout.
WFS Fulfilment Fees on Top: Storage, Pick-Pack and Shipping
Walmart Fulfillment Services is the optional layer: you ship stock into Walmart's fulfilment centres and Walmart picks, packs and delivers each order. It adds three cost lines on top of the referral fee.
- Fulfilment fee: a per-unit charge set by the item's weight and dimensions, covering pick, pack and delivery to the customer. Small, light items sit at the bottom of the table; oversized items climb it quickly. This is the line that replaces your own postage and packaging spend when you self-fulfil, so compare it against your real carrier costs, not against zero.
- Storage fee: charged per cubic foot per month on the stock sitting in the network. Storage looks trivial on fast movers and quietly punishes slow ones, and rates step up in peak season and for aged inventory. The practical way to price it is per unit sold: monthly storage on the item divided by the units it sells that month.
- Inbound shipping: getting your stock to Walmart's centres costs freight you arrange and pay for, whether through Walmart's partnered carriers or your own. It is a real per-unit cost and belongs in the stack, spread across the units in the shipment.
Our WFS guide walks through enrolment and inbound shipments in operational detail. For pricing, the point is that WFS converts your variable packing labour and retail postage rates into a published per-unit fee — sometimes a bargain, sometimes not, and the worked example next shows how to tell.
The Worked Example: One Sale, Every Walmart Fee Line
Example with all inputs shown, so you can re-run it with your own numbers. This is an illustration, not a figure for any real product. Every fee rate below is an example input; replace each with the rate your own category and item size produce in Seller Center.
Take a countertop blender listed at $40.00 with shipping built into the price, fulfilled through WFS:
- Product cost: $15.00
- Inbound freight per unit: $2.50
- Packaging: $0.80
- Referral fee: an example 15 percent of $40.00 = $6.00
- WFS fulfilment fee (example for this size and weight): $5.90
- WFS storage, amortised per unit sold: $0.30
- Inbound shipping to WFS per unit: $0.90
- Returns allowance (example, 2 percent of price): $0.80
Add the Walmart lines first: $6.00 + $5.90 + $0.30 + $0.90 = $13.10 in platform and fulfilment fees. Add everything: $15.00 + $2.50 + $0.80 + $13.10 + $0.80 = $32.20 total cost. Profit on the $40.00 sale: $7.80, a 19.5 percent margin. Nothing in that stack is exotic — but note how much of it sits outside the referral fee sellers ask about. The referral fee is $6.00 of a $13.10 platform total; a seller who priced against the referral fee alone would have overestimated profit per order by more than $7. That gap, not the headline percentage, is what the Walmart fee calculator exists to close: it stacks every line before you commit to a price.
Walmart vs Amazon: Two Fee Stacks on the Same Product
Run the same blender, at the same $40.00 price, through Amazon's stack with example inputs of the same kind: an example referral fee of 15 percent ($6.00), an example FBA fulfilment fee of $6.60 for a comparable size and weight, storage amortised at $0.35, and inbound shipping at $0.85. Platform and fulfilment total: $13.80, against Walmart's $13.10. Total cost $32.90, profit $7.10, a 17.8 percent margin — seventy cents an order behind Walmart on these inputs.
Seventy cents is the lesson. On standard-size products the two stacks are cousins, not a rout: both take a category percentage in the same broad range, and both charge fulfilment by size and weight on similar logic. The comparison flips easily — a category where Amazon's referral rate undercuts Walmart's, an item whose dimensions land in a cheaper FBA tier than its WFS tier, or a Walmart category priced gently to attract sellers can each reverse it. Anyone who tells you one marketplace is simply cheaper has usually compared one fee line, not the stack. Sellers on both platforms should also weigh what the stack does not show: Amazon's traffic is larger, Walmart's catalogue in many categories is less crowded, and the same product can support a different price on each. Run both stacks per product, with your real category rates, and let each product sit where its own arithmetic works.
The Pricing Rule: Build Both Fee Lines Into the List Price
The pricing mistake on Walmart is the pricing mistake everywhere: setting the price from the product cost and a markup, then discovering the fee stack afterwards. Work backwards instead. Gather the fixed per-order costs — everything that does not scale with price. From the worked example: product $15.00 + inbound freight $2.50 + packaging $0.80 + WFS fulfilment $5.90 + storage $0.30 + inbound-to-WFS $0.90 = $25.40 fixed. Then name the percentage lines: the example referral rate of 15 percent, a returns allowance of 2 percent, and the margin you target — say 25 percent. Because referral, returns and profit are all slices of the price, the price is fixed costs ÷ (1 − 0.15 − 0.02 − 0.25) = $25.40 ÷ 0.58 = $43.79.
Check it forwards: referral at 15 percent of $43.79 is $6.57, returns at 2 percent are $0.88, total cost $25.40 + $6.57 + $0.88 = $32.85, and profit is $10.94 — exactly the 25 percent targeted. Notice what the formula exposes: to hold a 25 percent margin on this product, the price has to be $43.79, not $40.00. If the market on Walmart will not pay $43.79 for it, the honest options are structural — cheaper sourcing, a different pack size, self-fulfilment if its real cost beats the WFS line — and the dishonest one is quietly accepting a margin you never chose. Re-run the rule whenever Walmart republishes its fee schedules or your item's size tier changes; a price set on last year's fulfilment table drifts the same way any price does.
When WFS Pays, and When Self-Fulfilment Wins
WFS is a purchase, and like any purchase it should pass a test: do the extra sales its speed and handling produce earn more than its fulfilment, storage and inbound lines cost, compared with fulfilling the same orders yourself? WFS tends to pay when your own postage rates are retail-level and slow, when the product is small and fast-moving so storage per unit sold stays pennies, and when faster delivery visibly lifts conversion in a competitive category. It tends to lose when the item is bulky (fulfilment tiers climb with size), when sales are slow (storage per unit sold climbs instead), or when you already run an efficient packing operation with negotiated carrier rates below the WFS table.
The comparison must use your real self-fulfilment cost — postage, packaging, and the labour minutes an order actually takes, priced honestly — not the postage line alone. Sellers routinely find self-fulfilment looks cheaper only because their own time is costed at zero. Whichever route a product takes, the referral fee is identical, so the decision is purely fulfilment economics plus the sales effect of faster delivery. If you want the whole stack — referral, fulfilment options, pricing — checked across your catalogue before you commit stock to either route, ZAXIUS's free audit runs exactly that review on your live Walmart listings.
Run your own product's Walmart fee stack
Our free Walmart fee calculator takes your price, category rate and fulfilment route and returns the referral fee, the fulfilment lines and what you actually keep — the same stack this guide works through.
Run the Walmart Fee Calculator

