Blog
Every Chargeback Dispute Is the Same Six Steps. Eleven Retailers Change Every One of Them.
Thirty days at Walmart, 180 at Kroger, 48 business hours at Home Depot, and the deadline is rarely what breaks the loop.
A deduction is not a dispute until somebody finds it. The six steps that turn it into one are the same at every retailer, detect, match, classify, assemble, file, track, and what changes is the rule attached to each step. Those rules are not stylistic, and missing one costs real money rather than a warning letter: Kroger's are $50 to several hundred per violation regardless of product value, Walmart's OTIF failure is 3% of COGS, Target's OTFR 3% of COGS with a $150 minimum.
The deadline is almost never the binding constraint
Walmart gives you 30 days. Costco gives you 60 days. Kroger and Albertsons give you 180. Home Depot gives you 48 business hours on a V Code routing violation and no more.
The binding constraint is the step before the deadline: noticing the deduction at all.
Home Depot is the proof. The V Code clock starts at notification and runs in business hours: roughly four calendar days when a weekend falls inside. A process whose rhythm is month-end reconciliation has already lost that one, every time.
One exception is the cheapest moment in the loop: a Target violation is active for two weeks before the chargeback fully applies, and an exemption filed in that period stops it before it posts.
Detect: only the remittance advice arrives on its own
Every portal can list one: Kroger on the Transactions page under Invoices, Target's Synergy by date, violation type, or PO number, Walmart's AP Disputes Portal by invoice or PO number.
Listing is not surfacing. The only artefact that arrives unasked is the remittance line, so reconcile every remittance against open invoices as routine. Until a named person owns detection, the other five steps do not exist.
Match: three documents that stopped agreeing
A shortage deduction is a three-way match that came apart. Costco names it precisely: COST-QTY is a three-way match discrepancy across PO, ASN, and invoice, and Target's A176 is an invoice-receipt difference. Same event, different vocabulary.
The harder half is that one event often owns more than one code. Kroger states it directly: a short-shipped carton can trigger both an OTIF chargeback and an ASN accuracy chargeback at once. KRG-CFR fires below 95% case fill, KRG-ASN fires when the ASN does not match at carton or SKU level. A fill-rate filing does not answer the second.
Walmart splits the same ground in two: WM-OTIF covers an arrival early, late, or below 95% fill, and WM-ASN covers an SSCC mismatch, a quantity discrepancy, or a missing carton. Same threshold, same load, two codes. Build the code list before the evidence: it tells you how many filings one event owes.
Classify: the code chooses the packet, the portal, and the clock
These eleven codes are marked not usually disputable, a statement about the evidence, not about the paperwork.
| Retailer | Code | What it means |
|---|---|---|
| Walmart | WM-LBL | Unscannable or non-compliant GS1-128 label |
| Walmart | WM-RTG | Unauthorized carrier |
| Costco | COST-SSCC | GS1-128 SSCC label missing or non-compliant, two sides required |
| Costco | COST-CLUBPK | Club-pack non-compliance, not display-ready or wrong count |
| Home Depot | HD-DQC | Data quality compliance failure, GTIN/UPC |
| Sam's Club | SC-CLUBPK | Club-pack non-compliance |
| Kroger | KRG-SUB | Unapproved substitution, counted as a fill-rate failure |
| Target | A032 | Damaged or defective product |
| Target | TR02 | Unauthorized ground carrier |
| Walgreens | WG-OTC | Drug/OTC channel compliance, a distinct program |
| CVS | CVS-OTC | OTC drug-channel compliance, a distinct program |
None of them asks a question about a specific shipment: they are labeling, packaging, routing, and program failures, and a packet does not fix them. Not usually disputable still means file: Home Depot's DQC Dispute Form is due at the end of the fiscal month, but that filing is aimed at the record, not the money.
The second half of classification is the banner, and it is where the loop breaks. A profile is matched on the name including its banners: Kroger's resolves eight, including Ralphs, Fred Meyer, and QFC; Albertsons' resolves eight, including Safeway, Vons, and Jewel-Osco. File into the wrong banner and you have filed into the wrong rulebook.
The profiles carry no crosswalk from memo wording to these codes, and two say the program matters as much as the code: CVS runs separate programs for OTC drug and standard CPG with different documentation, and Walgreens tracks Duane Reade separately. A retailer string nobody holds a profile for gets no codes at all and falls back to generic heuristics.
Assemble: four evidence families, two retailer overrides
| Family | What it proves | Where it lives |
|---|---|---|
| Timing and delivery | Carrier POD with timestamp, BOL, tracking confirmation, appointment records, VRS entry | Carrier, your TMS |
| ASN transmission | EDI 856 log with timestamp, 997 acknowledgment, ASN data file | Your EDI system |
| Quantity | Carrier count records, pack confirmation, BOL with unit count, signed POD, receiver sign-off | Warehouse, carrier |
| Data and labeling | Label artwork approval, GS1 barcode verification, carton photos, item master records, GTIN/UPC documentation, label specs | Item master, label vendor |
Two retailers override the family logic. Albertsons requires its Receiving shipping document on shortage deductions; without it, disputes typically fail regardless of what else is attached. Costco often requires photographs of the actual pallet and SSCC configuration, which is why those shipments get photographed before the trailer leaves.
Not every document is yours. Home Depot's missed-pickup set is four carrier records: scheduling, driver log, pickup confirmation, carrier communications, none of them in your warehouse system.
Retention has to outlast the window. Kroger's is 180 days, Target's guidance is EDI transmission logs archived twelve months or more, and Costco expects a 997 within 24 hours of any Costco EDI document.
File: two rules that cannot be relaxed
Target takes one dispute per chargeback, with the complete document set, inside five business days. Documentation uploaded late is auto-denied, and several items folded into one dispute are denied outright.
Kroger permits no changes after filing. Everything attaches before you submit: no add-a-document step, no comment thread afterwards, one attempt at the packet. Albertsons has it in miniature, seven days to modify a resolved ticket, then a new ticket is required.
Together these invert the instinct to open the form, read what it wants, and go hunting for documents with the clock running. Under Target's and Kroger's rules the packet is finished before the form opens.
One filing error costs a window rather than a case: Walmart's OTIF and compliance chargebacks are receivables that go through HighRadius, not the AP Disputes Portal in Retail Link where invoice and posting disputes live. File an OTIF dispute in APDP and it is auto-denied while the clock keeps running. More detail in APDP and HighRadius are not the same queue.
Track: write the number down
Seven of the eleven retailer profiles end their filing instructions the same way: record the dispute reference number, the claim number, or the case number. Two more name where to watch it, Kroger's Disputes grid, and Albertsons' Ticket List View, which moves through Submitted, Processing, Pending, and Resolved. Target's and Home Depot's do not.
That number is the only durable link between the deduction and its outcome. Without it, the portal is the whole record.
Where the loop breaks
Neither break is filing. Classification needs a per-retailer rulebook nobody has written down: the codes are a lookup, not a crosswalk, and the banner decides the program. Assembly runs against portals that refuse amendments, so it must finish before the portal opens.
The full window table, every portal, and every counted-from date is in every retailer's dispute window, in one table. The per-retailer document sets are in the dispute packet evidence checklist.
Kroger's 180 days runs from a date you did not choose. Home Depot's 48 business hours starts before you know there is anything to dispute. Six steps work only if the first one happens the day the remittance advice lands.
Keep reading
- Thirty-Eight Document Lists, and the Exceptions That Decide Cases
The required-document list for every retailer, sorted by deduction family, plus the four additions that win or lose the case.
- Every Major Retailer Has a Different Dispute Window. Here Is the Table.
Walmart gives you 30 days. Home Depot gives you 48 business hours. Miss either one and the money is gone.
- 3% of Cost of Goods Is $6,000, and the Recovery Rate Is the Part Nobody Publishes
Every retailer publishes what it charges you. None of them publish how much of it you get back, so the recovery rate is yours to compute.
Want to know what you're owed right now?
Join the waitlist for early access to Disputek.
Join the waitlist →