
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
Visa chargeback codes come in two generations, and mixing them up is why so many merchants end up building the wrong response. If you are looking at a two-digit code like 30, 53, or 75, you are looking at Visa's old numbering system, retired since 2018. If you are looking at something like 10.4 or 13.1, you are looking at the current system. This guide covers what the old codes meant, how they map to today's categories, and where to go for a full breakdown of the current codes.
Before April 2018, Visa assigned each dispute a two-digit numeric code. Some processors and older documentation still reference these numbers, which is why they keep showing up in searches. Here is what the most common legacy codes meant and how they roughly line up with today's categories.
| Old Code | What It Meant | Modern Category |
|---|---|---|
| 30 | Services Not Provided or Merchandise Not Received | Consumer Dispute |
| 41 | Cancelled Recurring Transaction | Consumer Dispute |
| 53 | Not as Described or Defective Merchandise | Consumer Dispute |
| 62 | Counterfeit Transaction | Fraud |
| 71 | Declined Authorization | Authorization |
| 72 | No Authorization | Authorization |
| 75 | Transaction Not Recognized | Fraud or Consumer Dispute |
| 83 | Fraudulent Transaction, Card-Absent | Fraud |
| 85 | Credit Not Processed | Consumer Dispute |
| 86 | Paid by Other Means | Processing Error |
These are general equivalents, not exact one-to-one replacements. If a processor or acquirer still hands you a two-digit code today, confirm the current category directly with them, since the evidence Visa expects now follows the 2018 restructure regardless of which number appears on your statement.
In April 2018, Visa rolled out Visa Claims Resolution (VCR), an overhaul that replaced the two-digit codes with four dispute categories and standardized the response process across all of them. VCR also folded in Visa Resolve Online (VROL), the platform that exchanges the dispute data behind the scenes; see our guide to Visa Resolve Online for how that piece works.
Every active Visa dispute today falls into one of four categories, each with its own code range.
| Category | Code Range | What It Covers |
|---|---|---|
| Fraud | 10.1 to 10.5 | Counterfeit and other card fraud, plus Visa's own fraud monitoring referrals |
| Authorization | 11.1 to 11.3 | Transactions processed with missing, declined, or otherwise invalid authorization |
| Processing Errors | 12.1 to 12.7 | Late presentment, duplicate charges, and incorrect amounts, currency, or account data |
| Consumer Disputes | 13.1 to 13.9 | Goods or services not received, not as described, cancelled subscriptions, and unprocessed credits |
For the full code-by-code breakdown, including evidence requirements and response windows for every code from 10.1 through 13.9, see our Visa chargeback reason codes guide. If the code you received is specifically 83 (fraud in a card-absent environment), our dedicated guide to that code covers it in more depth, and old code 30's modern equivalent gets the same treatment in our guide to reason code 13.1.
Visa's code system only applies to Visa transactions. Mastercard, American Express, and Discover each run separate numbering, so a code that means one thing on a Visa statement can mean something unrelated on a Mastercard one. If you process multiple networks, our Mastercard chargeback reason codes guide covers that network's equivalent system.
Matching each incoming code to the right evidence and deadline is exactly the kind of repetitive work that eats up a chargeback team's time. Chargeflow reads the code automatically, builds the category-specific evidence package, and submits it within the response window, so no dispute slips past its deadline because someone was still looking up what a code meant.

Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.