Skip to main content
GuideAugust 25, 2026

Walmart WFS Prep vs FBA Prep: Labels, Cases and 2026 Fees

Walmart WFS prep vs FBA prep in 2026: GTIN/UPC vs FNSKU labels, case pack limits, expiration formats, routing, and the new WFS long-term storage fee.

Forbes Business Council E-Commerce LeaderAmazon SPN Certified ProviderAmazon SP-API Authorized PartnerE-Commerce Entrepreneur & AdvisorFounder of PrepVia
Walmart WFS Prep vs FBA Prep: Labels, Cases and 2026 Fees

By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.

A pallet lands at our dock in Miami. The seller wants 60 percent of it in Amazon FBA and 40 percent in Walmart WFS. Same SKU, same cases, same supplier. To the untrained eye, that is one prep job with two shipping addresses.

It is not. It is two prep jobs that happen to share a pallet. Amazon and Walmart run incompatible identity systems, incompatible case rules, different date formats, different routing paperwork, and, as of this year, two different storage clocks. The most expensive assumption in multichannel fulfillment is that the FBA playbook transfers to Walmart with a different login. It does not, and Walmart enforces the differences at the receiving dock, where fixing them costs the most.

We covered the strategic picture of running one inventory pool across channels in the multichannel prep overview. This post is the technical companion for the Walmart front: exactly where WFS prep diverges from FBA prep, line by line, and what the 2026 fee schedule now charges you for getting the storage math wrong.

The 60-second version

Labels: Walmart WFS requires a scannable UPC-12 or GTIN-14 on every sellable unit and explicitly refuses FNSKU, EAN, and vendor SKU numbers as item identifiers. The FBA habit of covering the manufacturer barcode is exactly backwards at Walmart: the UPC must stay visible and scannable.

Case packs: WFS allows master cases up to 150 lb but recommends keeping them at 50 lb, wants a GTIN-14 case label that identifies the case quantity, and does not want the item-level barcode on the outside of the box.

Dates: Expiration dates go on the sellable unit in one of three full numeric formats, MM-DD-YYYY being the usual choice. A Julian code, a production date, or a lot number alone does not count.

Fees: As of 2026, WFS fulfillment starts at $3.45 for items of 1 lb or less, storage runs $0.75 per cubic foot per month from January through September, peak season adds a $1.50 surcharge for units stored over 30 days, and, effective June 30, 2026, WFS charges its first long-term storage fee: $2.25 per cubic foot per month at 366 to 450 days, $7.50 beyond 450.

The workflow: split the pallet by channel before any label touches a unit, run two labeling regimes, and create two separate inbounds. Never mix them.

The One-Sentence Difference

Amazon runs a private namespace. Walmart runs the public one.

When you send inventory to FBA as a reseller, Amazon assigns your listing an FNSKU, a barcode that exists only inside Amazon and ties every unit to your specific seller account. The prep job is to print that FNSKU and apply it over the manufacturer barcode so Amazon scanners read only Amazon identity. We have written extensively about that regime and its failure modes in our FBA labeling service documentation.

Walmart made the opposite choice. WFS identifies inventory by the barcode the product was born with: the 12-digit UPC or 14-digit GTIN registered to the item. There is no Walmart-private barcode for standard items. Walmart's label guidance is explicit that EAN, vendor SKU numbers, and FNSKU numbers are not acceptable item identifiers, as of the current 2026 guidance.

Every downstream difference in this post flows from that single design decision. One channel wants the manufacturer barcode erased from view. The other channel depends on it.

Labels: FNSKU vs GTIN/UPC, Side by Side

Label ruleAmazon FBAWalmart WFS
Unit identifierFNSKU (Amazon-assigned, account-specific), unless the listing qualifies for the manufacturer barcode programUPC-12 or GTIN-14, readable and scannable, on every sellable unit
Explicitly refusedUncovered conflicting barcodes on the unitFNSKU, EAN, and vendor SKU numbers as item identifiers
Manufacturer barcodeCover it completely with the FNSKU labelLeave it visible; it IS the identifier
VariantsEach variant gets its own FNSKUEach variant must carry a unique barcode; duplicates will not be received and can be returned at your expense
Barcode on the master caseBox gets the shipment label; FNSKU stays on unitsItem barcode goes on sellable units only, never on the outside of the case
The muscle-memory trap: FBA prep trains a crew to cover the UPC on sight. Run that crew on Walmart units without retraining and you produce inventory WFS cannot identify. Walmart's guidance is blunt about the consequence: units it cannot receive can be sent back at the seller's expense. The most common version we see is FBA overstock redirected to WFS with FNSKU labels still applied. Every one of those units has to be unlabeled or relabeled before Walmart will take it.

There is a second-order effect worth naming. Because WFS reads the public barcode, label quality problems shift upstream: a supplier who prints low-contrast UPCs on dark packaging, or wraps the barcode around a curved edge, has shipped you a receiving problem. A prep center serving both channels should be scan-verifying the manufacturer barcode at receiving, not just the labels it prints itself.

Case Packs: Where the Scale Decides

Both networks limit what a human can safely lift, but the rules around the box diverge.

Case ruleAmazon FBAWalmart WFS
Max box or case weight50 lb standard (heavier only for single oversize units, with team-lift labeling)150 lb per case as of the August 2026 guide; Walmart recommends 50 lb and 31.5 x 23.25 x 16 inches for efficient receiving; a single unit over 50 lb needs team-lift labels
Case identifierAmazon shipment box label (FBA box ID)GTIN-14 case label identifying the case quantity
Item barcode on the caseNot required; box label carries identityExplicitly no: item barcodes belong on sellable units only
DimensionsPublished box size caps for standard-size shipmentsRecommended case size 31.5 x 23.25 x 16 inches; containers that miss the guide's requirements can be refused and returned
ContentsBox content information required per boxSingle-SKU cases with consistent case quantity matching the GTIN-14

The GTIN-14 case label has no FBA equivalent. It is the 14-digit form of the item barcode where the extra digit encodes packaging level, and Walmart uses it to receive a whole case in one scan. If your supplier does not print GTIN-14 case codes, your prep center generates and applies them.

Weigh the case before it is sealed, not after. Walmart's 150 lb allowance is not a target. A 50 lb case is the one a receiving associate moves without slowing down, and 50 lb is also Amazon's hard box cap. Build every case to 50 lb and your floor never has to ask which lane the scale is serving.

Expiration Dates: Same Product, Different Grammar

Dated goods are where sellers get burned quietly, because nothing fails until receiving reads the package.

WFS wants the expiration or best-by date visible on the sellable unit in one of three numeric formats, per the August 2026 routing guide: MM-DD-YYYY, YY-MM-DD, or YYYY-MM-DD. A Julian code, a production date, or a lot number alone does not satisfy that. If you only know the month, Walmart's instruction is to use the first day of that month, which is the conservative direction: it shortens the shelf life on paper rather than extending it.

Amazon accepts MM-DD-YYYY or MM-YYYY on FBA units and applies its own remaining-shelf-life minimums at check-in. The two channels also age inventory differently in their systems, which is a deeper subject we cover in the virtual expiration dates guide. Both channels set minimum remaining shelf life thresholds for receiving dated goods. Verify the current threshold for your category in each portal before you commit a short-dated lot. A lot that clears one channel's floor can miss the other's.

Practical rule for the prep table: when one purchase order feeds both channels, date-check the lot once at receiving against the stricter of the two thresholds that apply to that SKU. Splitting a lot and discovering afterward that the Walmart half is short-dated means unpicking a finished inbound.

Routing and Scheduling: Two Sets of Paperwork

Walmart maintains a WFS Routing and Packaging Guide and refreshes it through the year; the edition current as of this writing is dated August 2026. It governs carton labeling, pallet build, inbound order creation in Seller Center, and delivery appointments. Treat it the way you treat Amazon's inbound requirements: a living document that quietly changes. Non-compliance does not surface as an error message at shipment creation. It surfaces as a rejection or a chargeback at the dock.

The structural differences a prep center plans around:

  • Inbound creation: FBA generates a shipment plan that may split your inventory across fulfillment centers, with placement fee mechanics attached. WFS inbound orders are created in Seller Center against Walmart's network with its own routing logic.
  • Carrier arrangements: Amazon's partnered carrier program is deeply integrated into FBA inbound, with its own 2026 rate mechanics we break down in the partnered carrier fee guide. On the Walmart side, most sellers book their own small parcel or LTL freight, and freight deliveries run on appointments made per the routing guide.
  • Labels per shipment: both channels issue inbound-specific labels for cases and pallets. They look similar. They are not interchangeable, and a WFS case label on an Amazon box is a mis-receive waiting to happen.

The 2026 WFS Fee Schedule, Including the New Long-Term Storage Fee

Numbers below are the published WFS structure as of 2026. Confirm current rates in Seller Center before you model a SKU, because Walmart, like Amazon, revises mid-year.

FeeRate as of 2026Notes
Fulfillment feeStarts at $3.45 per unit for items of 1 lb or lessScales with size tier and weight
Storage, Jan through Sep$0.75 per cubic foot per monthFlat across the off-peak months
Storage, Oct through Dec (peak)$0.75 base, plus $1.50 surcharge for units stored more than 30 daysEffectively $2.25 per cubic foot per month on aging units in Q4
Long-term storage, 366 to 450 days$2.25 per cubic foot per monthNew; effective June 30, 2026
Long-term storage, beyond 450 days$7.50 per cubic foot per monthNew; effective June 30, 2026

The long-term storage fee is the headline change, because until this year WFS was the network where slow inventory could sit without an aging penalty, and sellers used it exactly that way. That era ended June 30, 2026.

How the two clocks compare: Amazon's aged inventory surcharge starts at 181 days in the fulfillment center and escalates by band. Walmart's new fee does not touch you until day 366, then jumps hard at day 450. So Walmart still gives you roughly twice the runway before aging fees begin, but the days of parking dead stock in WFS indefinitely are over. If your Q4 overflow strategy leaned on Walmart as the free warehouse, rebuild it: the comparison math between marketplace storage and a 3PL is in the peak storage fees breakdown.

The peak-season line matters because the surcharge keys on how long the unit has been sitting, not when it arrived. Inventory inbounded in September that does not sell by early November pays triple storage for the rest of the quarter. The two-wave logic we preach for FBA applies to WFS unchanged.

One Pallet, Two Regimes: The Actual Workflow

Here is how a prep center that serves both channels processes the mixed pallet from the opening paragraph. The full FBA-side version of this flow, from pallet to check-in, is in the wholesale prep workflow guide; this is the two-channel variant.

  1. Receive and count once, against the PO. Photograph condition, scan-verify the manufacturer barcode on a sample of units. That scan check protects the Walmart lane specifically, because WFS will live and die by that barcode.
  2. Split by channel allocation before any label touches a unit. The split is a physical event: two staged lanes, two colored license plates, whatever your system uses. Relabeling costs double; splitting first costs nothing.
  3. FBA lane: print and apply FNSKUs over the manufacturer barcode, poly bag and suffocation-warning where required, pack to the Amazon shipment plan, capture box content information.
  4. WFS lane: verify the UPC or GTIN scans on every unit and leave it exposed, apply or verify a full numeric expiration date where the SKU is dated, build single-SKU cases to the 50 lb recommendation, apply GTIN-14 case labels matching the case quantity.
  5. Create two inbounds in two portals. An Amazon shipment plan and a WFS inbound order, each generating its own case and pallet labels.
  6. Stage and ship separately. Two BOLs, two appointments, two tracking loops. A mixed pallet saves one freight line and risks two receivings.
What multichannel actually buys you: the point of running both regimes out of one building is not that the prep is shared. It is that the inventory decision stays open until the last minute. Units sitting unlabeled at a 3PL can go to whichever channel is selling; units already carrying an FNSKU are committed. The same logic extends to TikTok Shop, which runs a third regime of its own; see the TikTok Shop FBT prep guide. Who this model fits is laid out on our who-we-serve page.

The Classic Mistakes of Running the FBA Playbook at Walmart

Every one of these has arrived at our dock in the form of someone else's rework.

  • FNSKU labels on WFS units. The single most common error, usually from redirecting FBA overstock. Walmart refuses FNSKU as an identifier; every unit needs the label removed or a GTIN label applied over it.
  • Covering the UPC. Pure FBA reflex. On the Walmart lane the manufacturer barcode is the product identity; cover it and the unit is anonymous.
  • Item barcodes stuck on the master case. Walmart wants the unit barcode on sellable units only. A case wearing a unit UPC can be scanned as one unit instead of a case.
  • Amazon date grammar. Month-year shorthand and lot codes that pass at Amazon do not satisfy the WFS requirement of a full numeric date on the unit.
  • Reading 50 lb as the Walmart cap, or 150 lb as the Amazon one. Walmart's current guide allows cases up to 150 lb and treats 50 lb as a recommendation; Amazon's 50 lb box cap is hard. Learn one network's number and apply it to the other, and you either build cases Amazon refuses or cases Walmart receives slowly.
  • Duplicate variant barcodes. Two colorways sharing one UPC is a listing shortcut that WFS receiving turns into returned inventory.
  • Assuming Walmart storage is still clock-free. It was, historically. Since June 30, 2026 there is a long-term storage fee, and slow SKUs parked in WFS as a warehouse strategy now age into it.
  • One mixed pallet to save freight. Two networks, two appointments, two receivings. Mixing them creates the multichannel version of a shipment stuck in transit, except it is stuck at a dock.

Frequently Asked Questions

Can I use FNSKU labels for Walmart WFS?

No. Walmart WFS identifies inventory by the 12-digit UPC or 14-digit GTIN on each sellable unit, and its label guidance explicitly lists FNSKU, EAN, and vendor SKU numbers as unacceptable identifiers. If you redirect FBA-prepped inventory to WFS, the FNSKU labels must be removed or covered with a valid GTIN label before Walmart will receive the units.

How is WFS prep different from FBA prep?

The physical skills are the same but the regime is inverted. FBA prep applies an Amazon-private FNSKU over the manufacturer barcode, while WFS prep keeps the manufacturer UPC or GTIN visible and scannable because that is the identifier Walmart uses. On top of that, WFS has its own case rules with a 50 lb cap and GTIN-14 case labels, its own full-date expiration formats, and its own routing guide and inbound paperwork.

What are the WFS case pack requirements?

As of the August 2026 routing guide, master cases can weigh up to 150 lb, though Walmart recommends keeping them at 50 lb and about 31.5 x 23.25 x 16 inches for efficient receiving, and a case holding a single unit over 50 lb needs team-lift labels. Cases should be single SKU with a consistent quantity, carry a GTIN-14 case label identifying that quantity, and should not have the item-level barcode on the outside of the box.

Does Walmart WFS charge long-term storage fees now?

Yes. Effective June 30, 2026, WFS charges its first long-term storage fee: 2.25 dollars per cubic foot per month for inventory stored 366 to 450 days, and 7.50 dollars per cubic foot per month beyond 450 days. Before this change WFS had no aging fee at all, so any strategy that used Walmart as free long-term warehousing needs to be rebuilt around the new clock.

Two channels, one dock, zero crossed labels.

Talk to PrepVia about Walmart plus Amazon prep →

24-36h prep · FBA and WFS lanes under one roof · No minimums · Amazon SPN Certified · Miami, FL

Related Reading

Bernardo Campelo

Bernardo Campelo

Forbes Business Council E-Commerce Leader, PrepVia Founder

Founder of PrepVia and Member Leader at Forbes Business Council. Building automation-first logistics infrastructure for e-commerce sellers.

Tags

Walmart WFSFBA PrepMultichannel2026 FeesPrep Centeramazon-fbaprep-center3plfba-prep-services

Common Questions