How We Audit Walmart WFS Fulfillment Fees (and Recover 1-2% of Revenue Monthly)

Every two weeks, Walmart provides a settlement report.

Most sellers glance at the summary, check deposits, and move on.

We don’t. We audit it.

Why? Because small discrepancies in fulfillment fees add up quickly, especially at scale. And in our experience, those discrepancies are consistent and recoverable.

Here’s how we audit Walmart Fulfillment Services (WFS) fulfillment fees.

Step 1: Isolate Walmart Fulfilled Orders

We start by filtering the settlement report down to Walmart Fulfilled orders only.

Step 2: Identify WFS Fulfillment Fees

Next, we isolate fulfillment fee charges by filtering for:

  • Transaction Type: Adjustment
  • Description: WFS Fulfillment Fee

These entries represent the actual fees Walmart charged to fulfill each order.

Step 3: Match to the Corresponding Sale

The settlement report separates fees and sales into different transaction types.

So for each fee, we match it back to its corresponding Sale transaction using:

  • Description: Purchase
  • Type: Product Price

From here, we pull:

  • SKU
  • Quantity shipped
  • Total product price

This gives us the full context for the order.

Step 4: Normalize to a Per-Unit Fee

Walmart reports fulfillment fees at the order level, but fees are actually charged per unit.

So we normalize the data:

Per-unit fee = Total fulfillment fee ÷ Quantity shipped

This allows us to compare against Walmart’s expected fee structure.

Step 5: Apply the Under $10 Surcharge

As of April 2026, Walmart applies an additional $1 to the base fee if the product price is under $10.

We factor this into our calculation when applicable so we’re comparing against the correct expected fee.

Step 6: Compare Against Expected Fees

At inbound, we capture product weight and dimensions for every SKU.

Using that data, we calculate what the fulfillment fee should be.

Then we compare:

Actual per-unit fee (from the settlement report)  vs. Expected per-unit fee (based on our recorded data)

Step 7: Flag and Dispute Discrepancies

If there’s a mismatch, the system flags it for review.

If the discrepancy is valid, we open a case with Walmart and submit supporting data requesting reimbursed for the overages.

The Outcome

We typically uncover 1–2% of revenue in fulfillment fee discrepancies every month.

$.50 per unit across 1,000 units a month adds up fast. 

The Bottom Line

Most sellers trust the numbers in the settlement report. We verify them.

If you’re not auditing your WFS fees, you’re almost certainly leaving money on the table.

Ready to Grow Your brand?

Scroll to Top