What Are the Most Common Walmart Deductions Codes?

Share on facebook
Share on twitter
Share on linkedin

What is a deduction?

Ever get a check back from Walmart with big, fat negative numbers and some mystery codes attached to them? What does it mean? Well, Walmart will sometimes subtract deductions from your invoiced amount for various infractions and label them with corresponding reason codes. There are a large variety of reasons why Walmart might not pay the full invoice total, ranging from price differences between the invoice and purchase order to invoices being sent for more product than the warehouse received. But there’s a catch – deductions are not always valid. It’s extremely common for suppliers to receive deductions in error, and these deductions can usually be disputed.

Sample Deduction Information from Walmart

So what should I expect to see?

There are nearly one hundred Walmart deduction codes that suppliers can receive, with some being more common than others. We have compiled a list of all deduction codes that can appear on your checks or in you credit/debit adjustment documents. However, there are three that most commonly plague suppliers: 22, 24, and 25.

What is deduction code 22?

Deduction Code 22 stands for “Goods Billed not Shipped”. This code occurs when you invoice Walmart for items that they did not receive. For example, if the DC signs for 10 cases but the invoice is for 12 cases, then this would trigger a Code 22 for the 2 cases which were invoiced but not shipped. However, claims for code 22s are often triggered incorrectly. There are a number of reasons why an invalid code 22 might be given, but most are due to simple human error when the shipment is checked in at a DC. 

What is deduction code 24?

Deduction Code 24 stands for “Carton Shortage/Freight Bill Signed Short”. This code refers to an order that was signed short by the distribution center. In this case, the BOL shows that there are more items than what arrived in the shipment, and so the POD is stamped as short. Code 24s are often given for invalid reasons like orders getting mixed up when flowing through a Walmart centerpoint, or items for a PO mistakenly arriving to the DC in different shipments, causing the DC to initially report the PO as short. 

What is deduction code 25?

Deduction Code 25 stands for “No Merchandise Received for Invoice”. For this code, Walmart is saying they didn’t receive any product for a certain invoice. How can that be? It’s likely that the invoice went out before the shipment did. Walmart will deduct the full amount of those invoices with a code 25, but don’t try to fix the problem by sending a new invoice! That will cause an adjustment code 30 for duplicate billing. Instead, dispute the code 25 by showing that the shipment was delivered after all.

What do I do now?

Now that you know what codes 22, 24, and 25 are, here’s how you take action and get paid back:

  1. Identify You can see when these deductions are withheld from your payments by viewing your checks in the Accounts Payable Inquiry System (APIS) in Retail Link. You’ll need to open each check to see which deductions were withheld, or search for specific invoice numbers under the Claims tab. Unfortunately, Walmart does not make it easy to see all of your deductions in one place.
  2. Research – There are two primary ways to determine if a 22, 24, or 25 is valid. First, check the shipping documents. If shipping prepaid, check the signed proof of delivery (POD) to verify that the order was received in full. If shipping collect, check the bill of lading (BOL) to verify that the order was picked up in full. Second, run an inventory received report in the Decision Support System (DSS) inside Retail Link. Check the quantities that Walmart’s system says they received for a PO. Then, compare the quantities to what was invoiced. If you have proof that the order was received in full, then you can dispute the deduction. 
  3. Dispute – You can dispute code 22s, 24s, and 25s in the Direct Commerce portal. Fill in all of the information required for a dispute, then attach the evidence you gathered from the research step showing that the deduction is invalid.
  4. Track – After you’ve submitted a dispute, you’ll need to keep an eye on it in case Walmart requests more information. If they do send it back, you will have 7 days to submit updated information, otherwise the dispute will be denied. It often takes a month or more for Walmart to act on a dispute.

How can SupplyPike help?

We know that navigating these codes can be a headache, so we’ve created an easy solution to help you dispute deductions. SupplyPike Deductions Navigator software takes the pain out of every step of dealing with deduction codes 22, 24, and 25. We organize your deductions, automate the research and disputing, and provide detailed reporting.

  1. Identify – Deductions Navigator gives you a clean, beautiful interface where you can easily view all of your deductions. Search, filter, and sort to find exactly what you’re looking for, and use our detailed reporting to understand trends and identify root causes. Plus, with our in depth knowledge base, you’ll have all the information you need to take action on any code.
  2. Research – Researching shortage claims is easy with SupplyPike. We can integrate with your carriers or 3PL to automatically fetch shipping documents and associate them with your deductions. Plus, we pull inventory received information from Retail Link to show you what Walmart has received for your orders.
  3. Dispute – Manually disputing deductions in the Direct Commerce portal is a thing of the past. Deductions Navigator allows you to submit disputes in a single click, without ever leaving the app.  
  4. Track – We keep track of your dispute statuses automatically so you always know how your disputes are progressing. Plus, you can see totals for how much you’ve won back from Walmart.
SupplyPike Deduction Details

Sign up for a free trial today, no risk!

Read more about deductions in our post The Difference Between Retailer Deductions And Allowances.

SSO post header

When to do SSOs (Store-Specific Orders)

There are many reasons for creating a store-specific order, but the main idea is that they are entered when a store needs more product than is currently in the pipeline. Here are some reasons for creating an SSO.

Read More »

What Are the Most Common Walmart Deductions Codes?

Ever get a check back from Walmart with big, fat negative numbers and some mystery codes attached to them? Walmart will sometimes subtract deductions from your invoiced amount for various infractions and label them with corresponding reason codes. The three most common adjustment codes are 22, 24, and 25.

Read More »
Otif Part 3

Improving OTIF Performance

Making sure you are compliant with OTIF requirements can be tricky. You’ll need to do in-depth analysis into potential issues, such as warehouse issues and carrier delays. The various silos of your organization must interact with each other to ensure full compliance and prevent future chargebacks from happening.

Read More »

Why is OTIF Important?

Not complying with your purchasers’ OTIF requirements can be very costly, and result in hefty fines. For example, Walmart fines its vendors 3% of the cost of goods sold if the order fails OTIF requirements. In 2016, Target stores increased their OTIF penalties to 5% of the order cost, five times what it previously was. That kind of money adds up!

Read More »

How to explain OTIF to your 5-year-old

OTIF stands for On Time In Full and is a key performance indicator (KPI) of your products’ supply chain. OTIF is a crucial measurement of how well your operations team fulfills your orders according to the requirements of your customers.

Read More »

Share on facebook
Share on twitter
Share on linkedin

Contact us

Drop your information in our handy form, including a brief message of what you’re looking for, and one of our sales experts will get back to you as soon as possible!


3739 N Steele Blvd,
Ste 300
Fayetteville, AR 72703

Seattle Office

1700 Seventh Ave,
Ste 2100
Seattle, WA 98101