Chargeback Reason Codes Explained: Visa, Mastercard, Amex, and Discover Formats in 2026
Chargeback reason codes serve as standardized alphanumeric identifiers that card networks or issuing banks assign to disputed transactions. These codes pinpoint the nature of a cardholder's complaint, from fraud to processing errors. For merchants handling payment disputes, recognizing these codes by network--Visa, Mastercard, American Express, and Discover--enables preparation of evidence. This knowledge streamlines representment processes, helping defend legitimate sales.
In 2026, core structures remain consistent, though merchants should note potential evolutions, such as updates to Mastercard prefixes established in 2018.
What Are Chargeback Reason Codes?
Chargeback reason codes are standardized identifiers that card networks assign to disputed transactions. Issuing banks provide these alphanumeric strings to describe why a dispute was initiated. They standardize reasons for chargebacks, covering credit and debit cards.
The purpose is to classify disputes uniformly across networks. This allows acquiring banks and merchants to identify the issue and gather documentation. For instance, a fraud code triggers different evidence than a consumer dispute code. Sources like Rapyd and Justt.ai describe how these codes facilitate resolution.
Chargeback Categories Across Card Networks
Chargeback reason codes fall into four main categories: fraud, authorization errors, processing errors, and consumer disputes. These groupings help merchants anticipate dispute types.
Visa uses numerical series: 10.x for fraud (covering unauthorized transactions), 11.x for authorization issues, 12.x for processing errors, and 13.x for consumer disputes. Rapyd notes fraud in the 10.x series and processing errors in the 12.x series. Similar categorizations appear across networks, though formats differ.
- Fraud: Unauthorized use, such as card-not-present or card-present fraud.
- Authorization: Missing or declined approvals.
- Processing Errors: Issues like duplicate charges or incorrect currency.
- Consumer Disputes: Claims of non-receipt or not-as-described goods/services.
Chargeflow.io and Sift confirm Visa's structure, with parallels in other networks.
Reason Code Formats by Card Network
Each card network employs a distinct format for its reason codes. Visa uses two-digit decimal codes with series prefixes. Mastercard uses four-digit codes, often starting with 48XX since 2018. American Express uses alphanumeric codes like F, C, P, or R prefixes. Discover uses four-digit numeric codes, with some alphanumeric variants.
The table below compares formats, categories, and examples:
| Network | Format | Categories (Key Series/Prefixes) | Examples (with Descriptions) | Sources |
|---|---|---|---|---|
| Visa | Two-digit decimal (e.g., 10.x) | 10.x Fraud; 11.x Authorization; 12.x Processing Errors; 13.x Consumer Disputes | 10.4 (Card Absent Fraud); 10.3 (Card-Present Fraud); 11.2 (Declined Authorization) | Rapyd, Chargeflow.io, Justt.ai |
| Mastercard | Four-digit (e.g., 48XX) | 48XX for various (fraud, authorization, disputes) | 4808 (Authorization-Related); 4834 (Point-of-Interaction Error); 4853 (Goods/Services Not Received) | Chargebacks911, Chargeflow.io, Disputeninja.ai |
| American Express | Alphanumeric (e.g., F/C/P/R) | F Fraud; C Processing/Service Errors; P International Disputes; R Other | F29 (Card-Not-Present Fraud); C08 (Goods/Services Not Received); F24 (No Cardmember Authorization) | Rapyd, Chargeflow.io, Justt.ai |
| Discover | Four-digit (some alphanumeric) | Numeric for disputes/fraud; AT for authorization | 4553 (Not as Described); 4554 (Goods/Services Not Provided); 7030 (Fraud); AT (Authorization Non-Compliance) | Chargeflow.io, Justt.ai |
Data drawn from Rapyd, Chargeflow.io, Justt.ai, and Chargebacks911.
Common Chargeback Reason Code Examples
Visa:
- 10.4: Fraud in card-absent environment (Chargeflow.io, Disputeninja.ai).
- 10.3: Card-present fraud (Justt.ai).
- 12.3: Incorrect currency (processing error) (Justt.ai).
- 11.2: Declined authorization (Disputeninja.ai).
Mastercard:
- 4808: Authorization-related chargeback (Disputeninja.ai).
- 4834: Point-of-interaction error (Disputeninja.ai).
- 4853: Goods or services not received.
- 4870: Chip liability shift fraud variant (Justt.ai).
American Express:
- F29: Card-not-present fraud (Chargeflow.io).
- C08: Goods or services not received (Chargeflow.io).
- F24: No cardmember authorization (Justt.ai).
- R03: No reply (Chargeflow.io).
Discover:
- 4553: Not as described (Chargeflow.io).
- 4554: Goods or services not provided (Chargeflow.io).
- 7030: Fraud (Chargeflow.io).
- AT: Authorization non-compliance (Justt.ai).
These draw from Justt.ai, Chargeflow.io, and Disputeninja.ai.
How Merchants Can Use Reason Codes to Fight Chargebacks
Merchants can leverage reason codes to tailor representment responses. Decode the network and category, then match evidence to the claim.
- Fraud (e.g., Visa 10.x, Amex F29, Discover 7030): Submit transaction logs, IP matching, device fingerprints, or AVS/CVV results to prove authorization.
- Authorization (e.g., Visa 11.x, Mastercard 4808, Discover AT): Provide auth logs or proof of valid approval.
- Processing Errors (e.g., Visa 12.x, Mastercard 4834, Amex C08): Include transaction records showing no duplicates or correct details.
- Consumer Disputes (e.g., Mastercard 4853, Discover 4553): Deliver proof of shipment, delivery confirmation, or service fulfillment.
Map the code to these evidence types during intake. Network-specific formats guide categorization, ensuring submissions within deadlines. This approach aligns defenses with network protocols, as outlined by Rapyd and Chargeflow.io.
FAQ
What is the purpose of chargeback reason codes?
They standardize reasons for disputes, helping networks, banks, and merchants classify and resolve chargebacks efficiently.
How do Visa and Mastercard reason code formats differ?
Visa uses two-digit decimal codes like 10.4; Mastercard employs four-digit codes like 4808, often with a 48XX prefix.
What are the main categories of chargeback reason codes?
Fraud, authorization errors, processing errors, and consumer disputes, with Visa anchoring as 10.x, 11.x, 12.x, and 13.x.
Can you give examples of fraud-related reason codes for Amex and Discover?
Amex: F29 (card-not-present fraud), F24 (no authorization). Discover: 7030 (fraud).
Why do merchants need to know specific network reason codes?
To identify the dispute type quickly and prepare targeted evidence, improving representment effectiveness.
Have chargeback reason codes changed significantly by 2026?
Core formats persist, but merchants should monitor evolutions like Mastercard's 48XX prefix updates.
To apply this knowledge, review your payment processor's dispute alerts for codes and organize evidence templates by category and network.