← Back to blog

How to Dispute a Retailer Deduction, Portal by Portal

You have decided a deduction is wrong. That was the easy part. Getting the money back is not a question of being right; it is a process problem, and the process is different at every retailer. Each one has its own portal, its own filing deadline, and its own set of ways to disqualify your claim before a human ever reads the merits. Brands lose most of their recoverable dollars not because their disputes are weak but because they filed late, filed in the wrong place, or filed a packet with a document missing. This is the portal-by-portal guide to not doing that.

The stakes are the familiar ones. Brands scaling into national retail surrender 3% to 5% of gross revenue to retailer and distributor deductions, and a large share of the disputable portion is never recovered. The reasons are almost always mechanical. Fix the mechanics and the recovery rate moves more than any argument ever will.

The window is the master variable

Before anything else, sort your deductions by deadline, because the deadlines are wildly different and they decide everything. A valid dispute filed one day late is worth exactly zero, no matter how airtight the evidence.

The spread is enormous. Walmart can give you as little as a few weeks from the posting date. UNFI wants disputes filed promptly, with resolution running 30 to 45 days. KeHE and Kroger both allow a generous 180 days from the deduction date. That range, a few weeks at one end and six months at the other, means the same stack of remittances carries very different urgency depending on which retailer each line came from. Triage Walmart first, always. The distributor money will still be there next month; the Walmart money will not.

The universal playbook

Every retailer rewards the same discipline. The portal changes; these six steps do not.

1. Separate disputable from contractual. Do not spend effort fighting deductions you agreed to: spoilage allowances, cash discounts, negotiated promotional funding. Verify the rate is correct, then leave them. Spend your time where the money is actually recoverable: shortages, pricing errors, unauthorized or duplicated promotions, and compliance fines that trace to the retailer's own error.

2. Build the evidence packet before you file. This is where most disputes are won or lost, and it has nothing to do with who is right. The winning packet almost always contains some combination of: a signed bill of lading, a proof of delivery signed in units, the purchase order, the invoice, ASN transmission timestamps, and the promotional agreement a deduction should match. Assemble it completely first. Most denials come from missing documentation, not from a weak claim.

3. File in the exact right channel. Every retailer has a designated portal, and some, notably Kroger, route different deduction types to different places. A dispute submitted to the wrong channel is not reviewed; it is closed. Confirm the destination before you file.

4. Do not sabotage your own claim. The classic self-inflicted wounds: reissuing an invoice to "fix" a shortage, which reads as duplicate billing and earns a second deduction; contacting the buyer directly on codes where the retailer forbids it; and submitting an incomplete packet to a portal that locks after filing. Know each portal's traps before you touch it.

5. Track, and re-file when you can. A denial is frequently not the end. Most retailers allow one re-file with stronger documentation, so a denied-but-valid claim is worth revisiting, as long as you catch it before the window closes.

6. Fix the root cause. Filing recovers the dollars once. If the deduction came from your own short shipment, bad barcode, or late ASN, the durable win is upstream. Disputing the same compliance fine every quarter is a treadmill; fixing the process steps off it.

Portal by portal

Walmart: Retail Link, then APDP

Walmart's Accounts Payable deductions live in the Accounts Payable Disputes Portal (APDP), inside Retail Link. Locate the deduction by its remittance reference, confirm the reason code, attach the documents, and write a brief, factual explanation that points at the evidence (SPS Commerce). The two traps: never reissue an invoice on a Code 25, which creates a duplicate-billing Code 30, and do not contact the buyer on concealed-shortage codes. The window is tight, so file fast. Full breakdown in the Walmart decoder.

UNFI: the Natural Supplier Dispute Form

UNFI natural suppliers file on the official Natural Supplier Dispute Form, an Excel file (.xlsb). Submissions must be in Excel, not a PDF or a screenshot, which trips up first-timers. Attach the signed BOLs, POs, and promo agreements, and send it to Deductions@unfi.com. You typically get a tracking number within two business days and a resolution in 30 to 45 days. For manufacturer chargebacks specifically, get on UNFI's backup-documentation list so you can validate each one. The full code guide is in the UNFI decoder.

KeHE: K-Solve in KeHE CONNECT

KeHE disputes run through K-Solve, the deduction app under the Sales Orders tab in KeHE CONNECT, and by email to vendorperformance@kehe.com. You have 180 days from the deduction. For MCB and EP promotional lines, the promotional agreement is the whole case, so attach it, and remember to check that the 8% processing fee attached to each promotion was calculated correctly. Details in the KeHE decoder.

Kroger: Lavante, run by PRGX

Kroger is the outlier. Its deductions are managed by a third party, PRGX, through the Lavante portal (migrating to Supplier Connect by PRGX), so a PRGX analyst decides your case, not a Kroger buyer (iNymbus). Find the payment ending in CM, decode the invoice prefix to confirm the channel, and file a complete packet, because no changes are allowed after submission and misrouted claims close automatically. You have 180 days. The Kroger decoder walks the routing maze in full.

The other national accounts

The pattern holds everywhere, only the doors change. Target deductions surface in Partners Online under the expense-offset module. Amazon vendor disputes run through Vendor Central. Costco uses its Supplier Portal. Different logins, same discipline: know the window, build the packet, file in the right place, do not self-sabotage.

What this actually costs: a worked example

Numbers make it concrete. The figures below are illustrative, built to show the shape of the problem, but the proportions are what tend to turn up.

Take a brand selling through all four of the main channels, carrying $45,000 in genuinely disputable deductions in a single quarter. Watch what the process alone does to the recovery, holding the merits identical:

| Retailer | Window | Disputable | Recovered, ad hoc | Recovered, disciplined | |---|---|---|---|---| | Walmart (APDP) | weeks | $14,000 | $1,000 (aged out) | $6,000 | | UNFI (dispute form) | 30 to 45 days | $10,000 | $1,000 | $4,000 | | KeHE (K-Solve) | 180 days | $12,000 | $1,500 | $5,000 | | Kroger (Lavante) | 180 days | $9,000 | $500 (misrouted) | $3,000 | | Total | | $45,000 | ~$4,000 | ~$18,000 |

Same brand, same valid claims, same evidence sitting in the same files. The ad hoc column loses the Walmart money to a closed window and the Kroger money to a misrouted filing, and never gets to the rest. The disciplined column files fast where the clock is short, routes correctly, and submits complete packets. The gap is roughly $14,000 in a single quarter, about $56,000 a year, and none of it is about being right. It is entirely process.

The disputable vs. not-disputable rule

The shortcut that travels across every retailer:

  • Shortages and pricing errors: assume disputable. File with clean receiving and pricing documentation.
  • Unauthorized or duplicated promotions: disputable, and often the largest single lines. The agreement is the case.
  • Contractual allowances (spoilage, cash discounts, agreed funding): not disputable. Verify the rate and move on.
  • Compliance fines that are genuinely yours: not a dispute. Fix the shipping and data process upstream so they stop recurring.

The real problem isn't the argument. It's the machine.

Restate the point from the top. The loss is not the disputes you file and lose. It is the recoverable dollars that never get filed correctly, because doing it right means reading every code on every remittance, sorting each by its retailer's deadline, assembling a complete packet, routing it to the correct portal, and submitting before the window shuts. Across four retailers with four portals and four clocks, that is a genuine operational load, and it competes with running the company.

That is a parsing and routing problem, not an accounting one. The evidence already exists. The discipline is what is scarce, and it is worth more than any single argument, because a brand that is right about $45,000 a quarter can recover four thousand of it or eighteen, and the only variable that moved was the process.

Find out what your deductions are actually costing you

The free Deduction Scan reads twelve months of your remittances across every retailer and sends back a written report: which deductions are disputable, which dispute windows are still open, and what the recoverable share is worth. Send me twelve months of remittances and I'll write back with what's recoverable and what it's worth. No call, no obligation.

If you want it recovered after that, I work on contingency: no recovery, no fee.