Chargeback Reason Codes Explained: Visa, Mastercard, Amex, and Discover

chargeback reason codes

What every chargeback reason code actually tells you, how the four card networks organize chargeback reason codes, which categories are growing fastest, and what to do when one lands

A chargeback reason code is the short alphanumeric label a card issuer attaches to a dispute to say why the cardholder is challenging a charge. It is the single most useful piece of information on a dispute, because it dictates the deadline, the evidence that will win, and whether the smart move is to fight or refund. Read the code correctly and the rest of the response follows; misread it and you waste a representment you could have won.

The catch is that each network runs its own system. Visa, Mastercard, American Express, and Discover use different formats and group disputes differently, and the codes change as the networks consolidate and modernize their rules. This guide maps the four systems, shows the representative codes merchants see most, explains which categories are climbing and why, and connects each code to the right action. For the full program that keeps disputes from being filed in the first place, pair it with our guide to chargeback prevention in ecommerce.

What Is a Chargeback Reason Code?

Chargeback reason codes are a network-assigned identifier that categorizes the reason for a payment dispute. When a cardholder contests a charge, their issuing bank files the chargeback under a specific code, and that code travels with the dispute through the network to the merchant’s acquirer. The code determines three things that matter operationally: the response window, the compelling evidence the network will accept, and the dispute category, which tells you whether you are looking at true fraud, an authorization or processing problem, or a consumer dispute.

Chargeback reason codes generally sort into four buckets, whatever the network calls them: fraud, authorization errors, processing errors, and consumer (cardholder) disputes. The fastest-growing bucket is no longer classic third-party fraud. It is consumer disputes and fraud claims driven by first-party (friendly) fraud, where a real customer disputes a charge they actually made.

How the Four Card Networks Organize Reason Codes

The networks share the same underlying logic but express it differently:

  • Visa uses a two-part numeric format tied to four dispute categories (10, 11, 12, 13) under Visa Claims Resolution and the current Visa dispute rules.
  • Mastercard uses four-digit codes (the 48xx series) and has been consolidating several older codes into broader ones.
  • American Express uses letter-prefixed codes grouped by category (fraud, authorization, processing error, card member dispute).
  • Discover uses two-letter codes grouped into similar categories.

Because Amex and Discover both issue cards and run their own networks, merchants dispute directly with the network rather than through a separate issuer, but the reason-code logic still applies.

Visa Reason Codes: The Four Dispute Categories

Visa organizes every dispute into one of four categories, with a specific condition code beneath it. Per Visa’s Dispute Management Guidelines for Merchants and the Visa Core Rules, the categories and the codes merchants see most often are:

CategoryCommon codeWhat it means
10: Fraud10.4Other Fraud, Card-Absent Environment (the most common ecommerce fraud dispute)
11: Authorization11.3No Authorization obtained for the transaction
12: Processing Errors12.5Incorrect Amount charged
12: Processing Errors12.6Duplicate Processing (charged twice)
13: Consumer Disputes13.1Merchandise or Services Not Received
13: Consumer Disputes13.2Cancelled Recurring Transaction
13: Consumer Disputes13.3Not as Described or Defective Merchandise or Services
13: Consumer Disputes13.6Credit Not Processed
13: Consumer Disputes13.7Cancelled Merchandise or Services

Category 13 is where most ecommerce disputes now cluster, and it is also where first-party fraud hides, because a “not received” or “not as described” claim from a customer who did receive a working product is functionally friendly fraud dressed as a consumer dispute.

Mastercard Reason Codes

Mastercard uses four-digit chargeback reason codes and has been folding older, narrower codes into broader ones. Per the Mastercard Chargeback Guide, the codes merchants encounter most are:

CodeWhat it means
4837No Cardholder Authorization (cardholder says they did not authorize the charge)
4863Cardholder Does Not Recognize, Potential Fraud
4853Cardholder Dispute (the broad consumer-dispute code that is absorbing several older ones)
4855Goods or Services Not Provided (being consolidated into 4853)
4834Point-of-Interaction Error (for example, a duplicate charge or incorrect amount)
4870Chip Liability Shift (counterfeit fraud on a non-EMV transaction)

The consolidation trend matters: as Mastercard routes more disputes through 4853, the code alone tells you less, and the underlying claim detail plus the transaction history tell you more. That shift rewards merchants who capture order-time evidence rather than reacting to the code in isolation.

American Express and Discover Reason Codes

American Express groups its letter-prefixed codes by category: F codes for fraud, A codes for authorization, P codes for processing errors, and C codes for card member disputes (for example, a “goods or services not received” or “not as described” claim). Discover uses two-letter codes sorted into the same broad categories.

Because both networks act as their own issuers, merchants respond to them directly, and the response requirements are defined in each network’s merchant dispute guidelines. Treat the category, not just the specific code, as your first read: a fraud-category code calls for authentication and delivery evidence, while a card member dispute calls for proof the product matched its description and was delivered as promised. Always confirm the current code and its evidence requirements against the network’s own documentation, since these are revised periodically.

Which Reason Codes Are Growing, and Why

The mix has shifted decisively toward consumer disputes and first-party fraud claims. Mastercard’s research on first-party trust reports that first-party (friendly) fraud now accounts for more than 45% of all chargebacks, and Visa’s friendly fraud insights estimate it makes up as much as 30% of disputes for high-volume online merchants. The Merchant Risk Council’s Global eCommerce Payments and Fraud Report now ranks refund and policy abuse as the top fraud threat in ecommerce, ahead of traditional payment fraud.

Two forces explain the trend. First, genuine fraud has trained consumers that disputing a charge is easy, so more of them reach for the dispute button as a refund shortcut, which lands as a consumer-dispute or fraud-claim code even though the customer received the goods. Second, the FTC reported roughly $16 billion in consumer fraud losses for 2025, the highest on record, which keeps dispute volume inflated across the board. The practical takeaway: the reason codes rising fastest are exactly the ones where the code says “fraud” or “not received” but the truth is a customer working a policy.

What to Do With a Reason Code

A reason code is an instruction, not a verdict. Work it in this order:

  • Read the category first. Fraud and authorization codes point to screening and authentication gaps; processing codes point to billing hygiene; consumer-dispute codes point to evidence and policy. Each has a different owner and a different fix.
  • Check the deadline the code sets. Response windows differ by network and code, and they are unforgiving. Miss the window and the case is lost regardless of merit.
  • Decide fight or refund on the evidence, not the emotion. Fight the cases your order-time evidence actually supports, and refund the ones it does not. Visa’s Compelling Evidence 3.0 rules, covered in our chargeback prevention guide, let merchants defeat certain fraud claims using the cardholder’s own prior purchase history.
  • Match the evidence to the code. A “not received” code wants tracking and delivery confirmation; a fraud code wants device, IP, and authentication data; a “not as described” code wants product photos, listings, and policy acknowledgment.
  • Feed outcomes back into prevention. If the same code keeps recurring from the same patterns, that is a screening or policy signal. For the behavioral tells that separate genuine disputes from first-party abuse, see the five signs a chargeback is actually fraud.

How Wyllo Helps

Chargeback reason codes describe disputes one at a time; the losses come from patterns that span many. Wyllo is the risk intelligence platform for commerce, built to read intent across the whole customer journey so the signal behind a reason code becomes a decision rather than a filing.

Less reaction. More reason.

Frequently Asked Questions

What is a chargeback reason code?

A chargeback reason code is a network-assigned identifier that states why a cardholder disputed a charge. It travels with the dispute from the issuing bank to the merchant and determines the response deadline, the evidence the network will accept, and the dispute category (fraud, authorization, processing error, or consumer dispute).

What is Visa reason code 10.4?

Visa reason code 10.4 is “Other Fraud, Card-Absent Environment.” It is the most common fraud dispute in ecommerce and indicates the cardholder claims a card-not-present transaction was fraudulent. Winning it typically requires authentication data and evidence linking the cardholder to the order, such as matching device, IP, and prior purchase history.

What is Mastercard reason code 4837?

Mastercard reason code 4837 is “No Cardholder Authorization,” used when a cardholder says they did not authorize a charge. It is most often either genuine third-party fraud or a legitimate charge the cardholder failed to recognize. Delivery confirmation, authentication, and order-history evidence are central to a response.

How long do I have to respond to a chargeback?

The response window depends on the network and the specific reason code, and it is strict. Missing it forfeits the case regardless of merit. Confirm the exact deadline for each dispute against the network’s current rules, and build your workflow to respond well inside it rather than at the edge.

Which reason code is used for friendly fraud?

There is no single “friendly fraud” code, which is what makes it hard to see. First-party fraud arrives disguised under fraud codes (a cardholder falsely claiming they did not authorize a charge) and consumer-dispute codes (falsely claiming an item was not received or not as described). Detecting it means looking past the code to the customer’s history and behavior.

Do chargeback reason codes change?

Yes. The networks periodically revise, add, and consolidate codes, as Mastercard has done by folding narrower codes into 4853. Always verify the current code and its evidence requirements against the issuing network’s own documentation rather than a static list.

Bringing It Together

A chargeback reason code is the most actionable field on any dispute, but only if you read it in context. The code sets the deadline and the evidence bar; the category tells you which team owns the fix; and the trend across codes tells you where your program is leaking. With consumer-dispute and fraud-claim codes rising on the back of first-party abuse, the merchants who win are the ones who stop treating each code as an isolated filing and start connecting the pattern behind it.

Codes will keep shifting as the networks modernize their rules. The durable advantage is not memorizing every code but building the evidence and intelligence to answer any of them, and to prevent the disputes worth preventing. Start with Wyllo Chargeback Management for the dispute layer, or explore the broader Wyllo platform for connected intelligence across the full customer journey.

More from the blog

Customer Stories

Join our Newsletter

Subscribe to our weekly newsletter to get the latest news, updates, and amazing offers.

Want to Learn More?

If you’re an ecommerce brand looking to improve post-purchase experience without increasing risk, this is a partnership worth exploring. Chat with our team to see it in action.

You might also like

Install Wyllo

Select your ecommerce platform to start your free two-week trial.​

See Wyllo in Action

Contact the Wyllo team and we’ll be in touch within one business day to schedule your personalized demo. 

Let's find those
bad actors.

Contact the Wyllo team and we’ll review your system together to identify the bad actors.