The fee difference between WFS and FBA is real, measurable, and usually smaller than the cost of the decision you make because of it.
Every comparison of these two networks opens the same way. Here is Walmart's rate card, here is Amazon's, look at the gap. The gap is genuine. Walmart charges no monthly subscription against Amazon's $39.99 Professional plan, its fulfillment fees start lower, and its off-peak storage rate sits below Amazon's. A brand reading that table concludes Walmart is cheaper and moves inventory.
Six months later the fulfillment savings are real and the brand is less profitable. The reason almost never appears in the comparison, because it is not a fee. It is the working capital tied up in a second pool of safety stock, the units that went out of stock in one network while sitting idle in the other, and the reorder cycles that got harder to forecast because demand is now split across two systems that do not talk to each other.
This post covers the rate cards properly, because you need them. Then it covers the part that actually decides whether the move pays.
Why Fee Table Comparisons Mislead
A rate card tells you the cost per unit shipped. It cannot tell you the cost per unit sold, and those two numbers separate as soon as inventory stops moving at the speed you forecast.
Three things sit outside every published fee schedule and routinely dwarf the per-unit gap:
- Carrying cost of duplicated inventory. Money sitting in a second warehouse is money not buying your next production run. At any realistic cost of capital this is a meaningful annual number on a six-figure inventory position.
- Stockout cost in the wrong network. Units in Walmart's warehouse cannot fill an Amazon order. A split that looked balanced in March is lopsided by June, and the lost sales do not show up as a fee.
- Operational overhead. Two inbound processes, two sets of packaging requirements, two reconciliation workflows, two places to chase a lost shipment.
Total landed cost per unit sold. The full cost of getting one unit into a customer's hands, including product cost, inbound freight, prep, fulfillment fees, storage across the actual holding period, returns processing, and the carrying cost of the inventory held to support that sale. It differs from the per-unit fulfillment fee because it accounts for the units that did not sell yet, which is where fulfillment decisions actually get expensive.
If you already model this for Amazon, the work here is extending the same model rather than building a new one. Our breakdown of what an Amazon sale really costs covers the structure, and the contribution margin playbook covers how to read the output.
What Each Network Actually Charges
Structurally the two are close. Both charge a per-unit fulfillment fee based on weight and dimensions, a monthly storage fee based on cubic feet, a referral fee on the sale price, and penalties for inventory that sits. The differences are in the details.
| Cost Line | Walmart WFS | Amazon FBA |
|---|---|---|
| Monthly subscription | None | $39.99 Professional plan |
| Referral fee | Roughly 6% to 15% by category | Roughly 8% to 45% by category, most at 15% |
| Fulfillment fee floor | From $3.45 for items at or under 1 lb | From roughly $3.06 for small standard, varies by price band |
| Weight basis | Greater of unit or dimensional weight, plus 0.25 lb packaging, rounded up | Size tier and shipping weight |
| Fuel surcharge | None published | 3.5% of fulfillment fees, effective April 17, 2026 |
| Low inventory penalty | None published | Low inventory level fee below 28 days of supply |
| Inventory minimums | No minimums or maximums | Capacity governed by performance metrics |
| Common surcharges | Apparel and hazmat add $0.50 each, sub-$10 retail adds $1.00, oversize tiers add $3.00 to $20.00 | Aged inventory, storage utilization, inbound placement, inbound defect |
Two structural points matter more than any single number. Amazon has more distinct penalty fees, which means more ways to be surprised, and it charges a low inventory level fee for running lean while also charging aged inventory surcharges for running heavy. WFS has fewer levers, so the cost is easier to predict and harder to optimize.
Every rate here is a published list rate as of late August 2026, and both platforms revise fees without much notice. Treat these as the shape of the comparison, not as your quote. Pull your own figures from the WFS Cost Estimator and from your FBA revenue calculator before committing inventory.
Storage Is Where They Diverge
Fulfillment fees are close enough that they rarely decide anything. Storage is where the two networks behave differently, and it is also where published sources disagree, which is worth saying plainly rather than picking a number and sounding confident.
On the Walmart side, Walmart's WFS pricing page lists $0.75 per cubic foot per month from January through September, the same $0.75 during October through December for items stored 30 days or fewer, plus $1.50 per cubic foot for items held longer than 30 days during that peak window. Its published WFS fees guide shows $2.25 per cubic foot beyond 365 days, and carries a last-updated date in mid-2025.
Several 2026 sources report a revised long-term structure effective June 30, 2026, holding $2.25 for roughly 366 to 450 days and adding a much steeper band beyond that, reported at $7.50 per cubic foot per month. Walmart's own public pages did not clearly reflect that revision at the time of writing. If you hold aging inventory in WFS, confirm the current band in Seller Center rather than trusting either figure here.
On the Amazon side, most 2026 reporting puts standard-size storage at $0.78 per cubic foot from January through September and $2.40 during October through December, with oversize at $0.56 and $1.40. At least one source reports $0.87 for the off-peak standard rate, and another describes a $0.53 to $4.28 range once size tier, dangerous goods classification, and the storage utilization surcharge are folded in. Those are not really contradictions so much as different levels of aggregation, but they mean a single quoted number is not reliable for planning.
| Storage Window | Walmart WFS | Amazon FBA, Standard |
|---|---|---|
| Off-peak monthly | $0.75 per cubic foot, January to September | Commonly reported at $0.78 per cubic foot, January to September |
| Peak monthly | $0.75 base, plus $1.50 for items held over 30 days in Q4 | $2.40 per cubic foot, October to December |
| Long-term | $2.25 per cubic foot beyond 365 days, with a steeper band reported for 2026 | Aged inventory surcharge from 181 days, escalating by tier |
| Overstock penalty | None published | Storage utilization surcharge above roughly 22 weeks of supply |
The undisputed part is the direction. Both platforms have made holding inventory more expensive and have moved the penalties earlier. That is the planning input that survives whichever exact rate turns out to be current, and it argues for the same behavior on both networks: turn inventory faster and stop treating a fulfillment center as a warehouse.
The Two 2026 Changes To FBA
If you last ran this comparison in 2025, your Amazon number is stale by two separate amounts.
Prep and labeling ended January 1, 2026
Amazon discontinued its US FBA prep and item labeling services. Every unit now has to arrive fully prepped, labeled, bagged, and compliant. The direct cost moved to you, whether that means in-house labor, paying your supplier, or a third-party prep center. The indirect cost is larger and less obvious: shipments that arrive non-compliant face inbound defect fees, and Amazon has stated that shipments created after that date which arrive unprepped are not reimbursed if lost or damaged.
A 3.5 percent surcharge landed April 17, 2026
Amazon added a fuel and logistics surcharge applied to fulfillment fees. Reported averages put it near $0.17 per unit. It is described as temporary. In 2022 Amazon imposed a similar surcharge during a fuel spike and later absorbed it into base rates at the next annual pricing update, so planning on its removal is optimistic.
Neither change is enormous on its own. Together they moved a large standard unit that cost roughly $5.34 to fulfill in late 2025 to something closer to $5.61 before any other adjustment, and they added a per-unit prep cost that did not exist at all. If your margin model still carries 2025 assumptions, it is overstating your Amazon contribution on every unit.
A Worked Example, Three Price Points
Rate cards are abstract until you run a unit through them. Here is the structure to copy, using a one-pound standard item at three retail prices, both networks, with the same product cost and a 60-day average holding period.
Run it and the fulfillment fee difference lands somewhere in the range of twenty to forty cents per unit at this weight. That is real, and on a hundred thousand units a year it is worth having. It is also smaller than most brands' returns provision, and considerably smaller than the carrying cost line if you are holding two pools of inventory instead of one.
The instruction here is not that WFS loses. It usually wins on this sheet. The instruction is that the sheet is incomplete until the last two lines are filled in, and those two lines are the ones that change when you add a network rather than switch one.
The Cost Nobody Models
When one SKU lives in two fulfillment networks, you are no longer running one inventory position. You are running two, each needing its own buffer against its own demand variability, and buffers do not combine.
Two pools each need buffer inventory. The combined buffer is larger than a single pooled buffer serving the same total demand, and the difference is capital you cannot deploy elsewhere.
Inventory in the wrong network cannot serve demand in the other one. Moving it means paying to remove, receive, re-prep, and re-inbound, which frequently costs more than the margin on the units.
Two demand signals from two systems with different reporting cadences. Reorder decisions get harder exactly when the consequences of getting them wrong get more expensive.
Both networks now penalize inventory that sits. A split that leaves a slow tail in each warehouse can trigger long-term or aged surcharges on both sides simultaneously.
None of these appear as a fee. They appear as a lower return on the same working capital, which is why brands feel the effect months before they can name it. If you are already running a disciplined reorder process, our reorder framework and the AWD versus FBA inventory strategy both extend cleanly to a two-network setup.
Safety Stock When You Split
There is a well-established principle in inventory management that consolidating stock into fewer locations reduces the total buffer required to hit the same service level. Demand variability partially cancels out when it is pooled. Separate it into two locations and you lose that cancellation, so you need more total units to protect the same availability.
The practical version for an ecommerce brand is simpler. If you were holding six weeks of cover in one network and you split volume evenly across two, you will not be safe holding three weeks in each. You will need more than six weeks combined, and how much more depends on how erratic demand is on each channel.
Splitting inventory across two networks does not split your buffer. It increases it, and the increase is working capital you were planning to spend on the fee savings that motivated the split.
This is the strongest argument for the structure in section 11 where a single 3PL holds pooled inventory and feeds both marketplaces. You keep one buffer, one forecast, and one reconciliation process, and you give up the platform-native badges. Whether that trade is worth it depends entirely on how much those badges are worth in your category, which is the next section.
It is also the argument for not splitting a SKU that sells slowly. Slow movers are precisely the products where a second buffer is hardest to justify and where aged inventory penalties on both platforms bite first.
Prep Responsibility Now Differs
This used to be a wash. It is not anymore, and it is one of the few places where the two networks now behave in genuinely different ways.
Amazon exited prep entirely on January 1, 2026. There is no fee-based option to have Amazon handle it at the door and no exception program. Units arrive ready or they generate inbound defect fees, and the reimbursement consequence for non-compliant shipments makes this a risk line rather than a cost line.
WFS still offers prep. Walmart's published fee schedule includes planned prep services you can elect during shipment setup at a lower rate, and unplanned prep fees charged when items arrive not bagged or labeled to WFS standards. Practically, that means WFS retains a paid safety net that FBA removed.
For a brand weighing the two networks, the read is that Amazon has raised the operational bar and Walmart has not, at least for now. If your prep process is immature, that difference is worth more than the per-unit fee gap. If you already prep to spec through a supplier or a prep center, it is close to irrelevant, because you were never using either platform's service.
Prep appears here only as a cost line inside the network comparison. Choosing between in-house prep, supplier prep, and a third-party prep center is a separate decision with its own math, and it is worth working through on its own rather than folding into a fulfillment choice.
Badges And The Revenue Side
Cost is half the comparison and usually the half people finish. The other half is what each network does to your conversion rate and your visibility, and it can be larger than the entire fee difference.
On Amazon, FBA carries the Prime badge. In most categories that is a substantial conversion advantage and it is the reason most brands tolerate the fee structure at all.
On Walmart, WFS items display fast shipping tags, and fulfillment speed feeds the offer component of Walmart's Listing Quality Score, which in turn influences visibility. So the badge does two jobs there: it lifts conversion directly, and it improves a scored metric that affects how often you are shown at all.
Neither effect is a fixed number, and vendors quoting a precise conversion lift for a shipping badge are usually quoting their own marketing. What is defensible is the mechanism and the direction. If your product is a considered purchase where delivery speed matters little, the badge is worth less to you than it is to a brand selling a replenishable consumable. Weigh it against your own category rather than a benchmark.
The honest version of this comparison is that a per-unit fee saving of thirty cents is easy to measure and a conversion effect is hard to measure, so brands systematically overweight the fee and underweight the badge. Watch for that bias in your own analysis.
How Each Punishes Slow Movers
Both networks have moved in the same direction: make aging inventory expensive, and start charging earlier. The mechanisms differ enough to matter if you carry a long tail.
| Mechanism | Walmart WFS | Amazon FBA |
|---|---|---|
| First penalty trigger | Beyond 365 days | Aged inventory surcharge from 181 days |
| Escalation | A steeper long-term band reported for 2026 beyond roughly 450 days | Tiered by age, with the steepest bands past 365 days |
| Overstock penalty | None published | Storage utilization surcharge above roughly 22 weeks of supply |
| Understock penalty | None published | Low inventory level fee below 28 days of supply |
| Practical read | More forgiving of a slow tail, punishes only genuine dead stock | Narrower acceptable band in both directions |
Amazon penalizes you for holding too much and for holding too little, which means FBA rewards accurate forecasting more than WFS does. If your demand is lumpy or seasonal and your forecasting is honestly not that good yet, WFS is more tolerant of the resulting inventory profile. That is a legitimate reason to favor it that has nothing to do with the fee table.
The action either way is the same and it is boring: review inventory age monthly, act on anything approaching a tier boundary, and accept a markdown rather than paying storage on units that are not going to sell at full price.
The Ecom Profit Box
Our collection of ecommerce growth resources, including the margin and channel frameworks behind this analysis.
Get It FreeRun The Numbers With Us
Bring your catalog and margins. We will tell you whether a second fulfillment network pays for your brand, including when it does not.
Book A CallThree Structures That Work
There are only three sane configurations, and the choice between them is mostly a question of volume.
One platform's fulfillment, self-fulfil or skip the other channel. Simplest, one buffer, no trapped units. Right for most brands until the second channel proves demand on its own.
One pooled inventory position at a third party that ships to both marketplaces. Keeps one buffer and one forecast. Gives up the native badges, so it costs you on the revenue side.
FBA and WFS both stocked, badges on both. Best conversion, worst working capital. Only defensible once each channel turns its own inventory without help from the other.
Fast movers dual native, slow movers and bulky items through the 3PL. More operational overhead, but it puts the working capital where it earns. Requires real SKU-level discipline.
The most common mistake is jumping to option three because the fee table made it look cheap. The second most common is staying on option one long after Walmart has proven it can carry its own inventory. If you are evaluating providers for option two, our comparison of 3PL against FBA and self-fulfillment covers what to ask for.
Evolve Media Agency does not sell fulfillment or logistics services, so we have no stake in which network you choose. We do sell marketplace content and listing work, and channel expansion tends to create demand for that, so read the recommendation to expand with the same skepticism you would apply to anyone who benefits from you having more channels. The closing section states plainly when not to.
How To Actually Decide
Work in this order. Each step can end the analysis, which is the point.
- Build the per-unit sheet for your top ten SKUs. Both networks, using the structure in section 5, with your real product cost, freight, prep, and returns provision filled in.
- Add the carrying cost line. Average inventory value times your cost of capital times days held over 365. If you are financing inventory, use the actual rate you pay.
- Model the split, not just the switch. Recalculate the carrying cost assuming two buffers rather than one. This is the number most brands never produce, and it frequently reverses the conclusion.
- Weigh the badge honestly. Estimate what fast-shipping status is worth in your category. If you cannot estimate it, note that you are guessing rather than dropping it to zero.
- Check your forecasting quality. If your demand forecasts are poor, Amazon's dual penalties for overstock and understock will cost you more than WFS's simpler structure.
- Pick a structure from section 11 and commit for two quarters. Switching networks repeatedly generates removal, re-prep, and re-inbound costs that swamp any fee advantage.
When You Should Not Add A Second Network
If Walmart is under roughly ten percent of your revenue, adding WFS is very likely a mistake. You will duplicate inventory to support a channel that is not yet turning it, and the carrying cost will exceed the fulfillment savings while making your forecasting worse. Sell into Walmart from a 3PL or self-fulfil until the channel proves it can move volume on its own, and revisit then.
If your catalog is mostly slow movers, or your products are bulky enough that storage dominates your fulfillment cost, or you are already financing inventory at a meaningful rate, the same conclusion holds more strongly. A second network is a tool for brands with velocity and working capital headroom. Adding one to fix a demand problem does not work, and it makes the demand problem more expensive to discover.
What To Remember
- WFS charges no monthly subscription against Amazon's $39.99 Professional plan, and Walmart states its fulfillment rates average 15 percent below competitors.
- Amazon added a 3.5 percent fuel and logistics surcharge on April 17, 2026, reported to average about $0.17 per unit, on top of base fulfillment fees.
- Amazon discontinued US FBA prep and item labeling on January 1, 2026, moving that cost to sellers and removing reimbursement protection for non-compliant shipments.
- Published storage rates disagree between sources. WFS lists $0.75 per cubic foot off-peak, FBA standard is commonly reported at $0.78, and the long-term bands on both platforms were revised in 2026.
- Amazon penalizes both overstock and understock through the storage utilization surcharge and the low inventory level fee, so FBA rewards forecast accuracy more than WFS does.
- Splitting a SKU across two networks increases total safety stock rather than dividing it, and that working capital cost routinely exceeds the per-unit fee saving that motivated the split.
- Below roughly ten percent of revenue on Walmart, a second fulfillment network usually costs more in carrying cost and forecast quality than it returns in fees.
Where This Came From
- Walmart, Walmart Fulfillment Services pricing and cost estimator.
- Walmart Marketplace Learn, WFS fees guide, including planned and unplanned prep service fees.
- Amazon, selling plan and fee overview.
- Amazon Seller Central rate card documentation covering 2026 US FBA fulfillment fee changes and the aged inventory surcharge tiers. Cited by name because Seller Central help pages sit behind a sign-in wall.
- Amazon's July 2025 seller announcement discontinuing US FBA prep and item labeling services effective January 1, 2026. Cited by name for the same reason.
- Industry reporting on the April 17, 2026 fuel and logistics surcharge and its per-unit impact, cross-checked across multiple logistics providers.
- Reporting on the revised WFS long-term storage bands effective June 30, 2026, which was not clearly reflected in Walmart's own published pages at the time of writing.

