Chargeback
reason codes

Search for any reason codes for Visa, Mastercard, American Express or Discover and instantly understand the dispute category.

Key takeaway

In short, this is a dedicated reason codes tool that lets you quickly look up Visa, Mastercard, American Express and Discover codes. Instead of guessing the meaning behind a chargeback, you can instantly see the official definition, understand why the dispute occurred and access clear guidance on how to handle it.

What is a Reason Code?

Reason codes are standardized numeric or alphanumeric identifiers assigned by card networks such as Visa, Mastercard, American Express and Discover to explain why a transaction is being disputed or charged back. Each reason code corresponds to a specific category such as fraud, authorization issues, processing errors or consumer disputes so businesses can quickly understand the cause of the chargeback.

Understanding reason codes is essential for merchants, payment processors and financial institutions because it helps identify dispute patterns, prevent future chargebacks and improve overall payment compliance. By analyzing reason codes, businesses can take proactive steps to reduce losses, strengthen fraud prevention and enhance the customer experience.

Why Reason Codes are important

Reason codes play a critical role in chargeback management because they reveal the exact cause of a dispute. Without knowing the assigned reason code, businesses cannot effectively respond to chargebacks or prevent them in the future.

Understanding reason codes allows merchants to resolve disputes faster by submitting the correct documentation, prevent recurring issues by addressing weaknesses in their payment process and strengthen fraud protection by recognizing fraud-related patterns. This insight helps businesses lower chargeback losses, maintain strong relationships with payment providers and safeguard revenue.

Visa uses numeric reason codes under its Visa Claims Resolution framework, divided into fraud, authorization, processing errors and consumer disputes. This system helps merchants identify disputes and respond with the right evidence.

10.1

Visa Chargeback Reason Code 10.1: EMV Liability Shift Counterfeit Fraud

10.2

Visa Chargeback Reason Code 10.2: EMV Liability Shift Non-Counterfeit Fraud

10.3

Visa Chargeback Reason Code 10.3: Other Fraud: Card-Present Environment/Condition

10.4

Visa Chargeback Reason Code 10.4: Other Fraud: Card-Absent Environment

10.5

Visa Chargeback Reason Code 10.5: Visa Fraud Monitoring Program

11.1

Visa Chargeback Reason Code 11.1: Card Recovery Bulletin

11.2

Visa Chargeback Reason Code 11.2: Declined Authorisation

11.3

Visa Chargeback Reason Code 11.3: No Authorisation

12.1

Visa Chargeback Reason Code 12.1: Late Presentment

12.2

Visa Chargeback Reason Code 12.2: Incorrect Transaction Code

12.3

Visa Chargeback Reason Code 12.3: Incorrect Currency

12.4

Visa Chargeback Reason Code 12.4: Incorrect Account Number

12.5

Visa Chargeback Reason Code 12.5: Incorrect Amount

12.6

Visa Chargeback Reason Code 12.6: Duplicate Processing

12.7

Visa Chargeback Reason Code 12.7: Invalid Data

13.1

Visa Chargeback Reason Code 13.1: Merchandise/Services Not Received

13.2

Visa Chargeback Reason Code 13.2: Cancelled Recurring

13.3

Visa Chargeback Reason Code 13.3: Not as Described or Defective Merchandise/Services

13.4

Visa Chargeback Reason Code 13.4: Counterfeit Merchandise

13.5

Visa Chargeback Reason Code 13.5: Misrepresentation

13.6

Visa Chargeback Reason Code 13.6: Credit Not Processed

13.7

Visa Chargeback Reason Code 13.7: Cancelled Merchandise/Services

13.8

Visa Chargeback Reason Code 13.8: Original Credit Transaction Not Accepted

13.9

Visa Chargeback Reason Code 13.9: Non-Receipt of Cash or Load Transaction Value

14.1

Visa Chargeback Reason Code 14.1: Fraudulent Multiple Transactions

Mastercard reason codes follow a four-digit numeric format, for example 4810. These codes cover fraud, authorization issues, cardholder disputes and processing errors, giving merchants precise insight into the cause of each chargeback.

4801

Mastercard Chargeback Reason Code 4801: Requested Transaction Data Not Received

4802

Mastercard Chargeback Reason Code 4802: Requested/Required Information Illegible or Missing

4808

Understanding Mastercard Chargeback Reason Code 4808: Authorisation

4812

Mastercard Chargeback Reason Code 4812: Account Number Not On File

4831

Understanding Mastercard Chargeback Reason Code 4831: Transaction Amount Differs

4834

Mastercard Chargeback Reason Code 4834: Point of Interaction Error

4835

Mastercard Chargeback Reason Code 4835: Cardholder Not Authorised/Transaction Not Authorised

4837

Mastercard Chargeback Reason Code 4837: No Cardholder Authorisation

4841

Mastercard Chargeback Reason Code 4841: Cancelled Recurring or Digital Goods Transaction

4842

Mastercard Chargeback Reason Code 4842: Late Presentment

4846

Understanding Mastercard Chargeback Reason Code 4846: Correct Transaction Currency Code Not Provided

4847

Mastercard Chargeback Reason Code 4847: Requested/Required Authorisation Not Obtained

4849

Mastercard Chargeback Reason Code 4849: Questionable Merchant Activity

4850

Mastercard Chargeback Reason Code 4850: Instalment Billing Dispute

4853

Mastercard Chargeback Reason Code 4853: Cardholder Dispute

4854

Mastercard Chargeback Reason Code 4854: Cardholder Dispute - Not Elsewhere Classified (NEC)

4855

Mastercard Chargeback Reason Code 4855: Goods or Services Not Provided

4857

Mastercard Chargeback Reason Code 4857: Card Activated Telephone Transaction

4859

Mastercard Chargeback Reason Code 4859: Addendum, No-show, or ATM Disputes

4860

Mastercard Chargeback Reason Code 4860: Credit Not Processed

4870

Mastercard Chargeback Reason Code 4870: EMV Chip Liability Shift

4871

Mastercard Chargeback Reason Code 4871: Chip Liability Shift–Lost/Stolen/Non-Received Issue

4999

Mastercard Chargeback Reason Code 4999: Domestic Chargeback Dispute (Europe Region Only)

American Express uses alphanumeric codes, often starting with a letter followed by numbers, like C08. Each code highlights fraud, authorization, processing errors or customer dissatisfaction, guiding merchants on the proper response.

A01

American Express Chargeback Reason Code A01: Charge Amount Exceeds Authorisation Amount

A02

American Express Chargeback Reason Code A02: No Valid Authorisation

A08

American Express Chargeback Reason Code A08: Authorisation Approval Expired

C02

American Express Chargeback Reason Code C02: Credit (or Partial Credit) Not Processed

C04

American Express Chargeback Reason Code C04: Goods/Services Returned or Refused

C05

American Express Chargeback Reason Code C05: Goods/Services Cancelled

C08

American Express Chargeback Reason Code C08: Goods/Services Not Received

C14

American Express Chargeback Reason Code C14: Paid By Other Means

C18

American Express Chargeback Reason Code C18: “No Show” or CARDeposit Cancelled

C28

American Express Chargeback Reason Code C28: Cancelled Recurring Billing

C31

American Express Chargeback Reason Code C31: Goods/Services Not as Described

C32

American Express Chargeback Reason Code C32: Goods/Services Damaged or Defective

F10

American Express Chargeback Reason Code F10: Missing Imprint

F24

American Express Chargeback Reason Code F24: No Cardmember Authorisation

F29

American Express Chargeback Reason Code F29: Card Not Present

F30

American Express Chargeback Reason Code F30: EMV Counterfeit

F31

American Express Chargeback Reason Code F31: EMV Lost/Stolen/Non-Received

FR2

American Express Chargeback Reason Code FR2: Fraud Full Recourse Program

FR4

American Express Chargeback Reason Code FR4: Immediate Chargeback Program

FR6

American Express Chargeback Reason Code FR6: Partial Immediate Chargeback Program

M01

American Express Chargeback Reason Code M01: Chargeback Authorisation

M10

American Express Chargeback Reason Code M10: Vehicle Rental – Capital Damages

M49

American Express Chargeback Reason Code M49: Vehicle Rental - Theft or Loss of Use

P01

American Express Chargeback Reason Code P01: Unassigned Card Number

P03

American Express Chargeback Reason Code P03: Credit Processed as Charge

P04

American Express Chargeback Reason Code P04: Charge Processed as Credit

P05

American Express Chargeback Reason Code P05: Incorrect Charge Amount

P07

American Express Chargeback Reason Code P07: Late Submission

P08

American Express Chargeback Reason Code P08: Duplicate Charge

P22

American Express Chargeback Reason Code P22: Non-Matching Card Number

P23

American Express Chargeback Reason Code P23: Currency Discrepancy

R03

American Express Chargeback Reason Code R03: Insufficient Reply

R13

American Express Chargeback Reason Code R13: No Reply

Discover uses an alphabetical system for disputes. Examples include AA for unrecognized transactions, AP for canceled recurring charges, AW for altered amounts and CD for credit or debit errors. This format makes it simple for merchants to understand and resolve chargebacks.

AA

Discover Chargeback Reason Code AA: Does Not Recognise

AP

Discover Chargeback Reason Code AP: Cancelled Recurring Transaction

AT

Discover Chargeback Reason Code AT: Authorisation Non-Compliance

AW

Discover Chargeback Reason Code AW: Altered Amount

CD

Discover Chargeback Reason Code CD: Credit/Debit Posted Incorrectly

CP

Discover Chargeback Reason Code CP: Not Classified

DA

Discover Chargeback Reason Code DA: Declined Authorisation

DP

Discover Chargeback Reason Code DP: Duplicate Processing

EX

Discover Chargeback Reason Code EX: Expired Card

IC

Discover Chargeback Reason Code IC: Illegible Sales Data

IN

Discover Chargeback Reason Code IN: Invalid Card Number

LP

Discover Chargeback Reason Code LP: Late Presentation

NA

Discover Chargeback Reason Code NA: No Authorisation

NF

Discover Chargeback Reason Code NF: Non-Receipt of Cash from ATM

NM

Discover Chargeback Reason Code NM: Non-receipt of Merchandise

NR

Discover Chargeback Reason Code NR: Not as Described or Defective Merchandise

PM

Discover Chargeback Reason Code PM: Paid by Other Means

RG

Discover Chargeback Reason Code RG: Non-Receipt of Goods, Services, or Cash

RM

Discover Chargeback Reason Code RM: Cardholder Disputes Quality of Goods or Services

RN

Discover Chargeback Reason Code RN: Non-receipt of Cash/Load Transaction Receipt

SV

Discover Chargeback Reason Code SV: Services Not Rendered

UA01

Discover Chargeback Reason Code UA01: Fraud: Card Present Transaction

UA02

Discover Chargeback Reason Code UA02: Fraud: Card Not Present Transaction

UA05

Discover Chargeback Reason Code UA05: Fraud: Chip Card Counterfeit Transaction

UA06

Discover Chargeback Reason Code UA06: Fraud: Chip & PIN Transaction

Frequently asked questions

Here are the most frequently asked questions we get about Chargeback.

Will this protect my payment processor?

Yes. Chargeback alerts are the best way to keep your processor happy. Lowering your chargeback rate helps you avoid money holds, fines, rolling reserves, and even getting shut down.

What is Chargeback?

Chargeback is a chargeback prevention service designed to do exactly what its name suggests—prevent chargebacks.

We achieve this by alerting you about transactions in which the customer has just requested a chargeback. We will then automatically refund these transactions before they escalate into chargebacks.

This helps reduce your chargeback rate, lower fees, and minimize potential payment processor issues.

Which integrations do you support?

Currently, we support Stripe, Shopify Payments, Braintree, Chargebee, and Recurly. We also plan to expand our integration to include Authorize.net and Airwallex.

How much does it cost?

You're only charged when we provide an alert. And every alert is a chargeback stopped. For a more detailed overview, please visit our pricing page.

Is there an onboarding fee, contracts, or monthly minimums?

We have no onboarding fees, no contracts, or monthly minimums. Chargeback is free to start, and we only charge per alert.

What is an alert?

A chargeback alert notifies you of incoming chargebacks 24-72 hours before they're officially filed.

This allows you to automatically issue a refund to avoid the chargeback. Reducing your chargeback rate, lowering fees, and minimizing potential payment processor issues.

How fast until we are live?

Integration with your payment processor typically takes a few minutes. Depending on the system you activate, we aim to have you live within 12 hours.

Can I cancel anytime?

Yes, you can cancel our service at any time.

Did we miss something?
If you have any more questions, please don't hesitate to contact us.

Decrease your dispute rate today

Join 800+ businesses using Chargeback to prevent chargebacks automatically — setup takes less than 2 minutes.