Reason Codes

Chargeback Reason Codes Explained: The Complete 2026 Guide

By DisputeDash Team8 min read

A chargeback reason code is the card network's classification of why a cardholder disputed a charge. It falls into one of four universal categories — fraud, authorization, processing errors, and consumer disputes — and it dictates exactly what evidence you must submit to win. Read the code first; build the rebuttal to match it.

Every chargeback arrives with a code attached, and that code is not bureaucratic noise. It is the single most important piece of information in the dispute, because it tells you precisely what the cardholder is claiming and, by extension, exactly what you must prove to win.

Merchants lose winnable disputes every day by submitting the wrong evidence for the code they were given. This guide is the complete reference: what reason codes are, the four universal categories every code belongs to, how each network numbers them, a master table of the most common codes across Visa, Mastercard, Amex, and Discover, and how to turn any code into a winning rebuttal.

What a chargeback reason code actually is

A chargeback reason code is a short alphanumeric label the card network assigns to a dispute to classify why the cardholder is challenging the charge. When a customer contacts their bank to dispute a transaction, the bank selects a code that best matches the complaint. That code travels with the dispute all the way to you.

The code does two things:

  1. It states the claim. “The cardholder says they never received the item.” “The cardholder says they did not authorize this.” “The cardholder says they were charged twice.”
  2. It sets the evidence bar. Each code has a defined set of evidence the networks will accept as a rebuttal. Delivery confirmation wins a not-received dispute. It does nothing for a fraud dispute.

Read the code first. Everything you do afterward — what evidence you gather, how you write the rebuttal, whether you fight at all — flows from it.

The four universal categories

Every reason code across every network maps to one of four underlying categories. Networks number them differently, but the logic is identical. Once you can place a code in its category, you know the shape of the dispute even before you learn the network’s specifics.

Category The cardholder is claiming What generally wins
Fraud “I did not make or authorize this purchase.” Proof the genuine cardholder transacted: matching AVS/CVV, IP/device data, delivery to the cardholder’s address, prior undisputed purchase history
Authorization “This charge was approved when it should not have been.” Proof of valid authorization: approval codes, evidence the account was not flagged, correct authorization amount
Processing errors “The transaction was processed incorrectly.” Proof of correct processing: single (non-duplicate) transaction records, correct amount and currency, correct transaction date
Consumer disputes “There is a problem with what I received (or didn’t).” Proof you delivered what was promised: delivery/tracking, product descriptions, terms accepted, refund and cancellation records

The overwhelming majority of ecommerce chargebacks fall into just two of these: fraud and consumer disputes. Authorization and processing-error disputes are real but comparatively rare for card-not-present merchants.

A note on the fraud category: much of it is not true criminal fraud at all. Industry data shows friendly fraud — a real cardholder disputing a charge they actually made — drives well over half of all chargebacks and is the fastest-growing type. Those disputes arrive dressed as fraud codes, which is precisely why matching evidence to the code (and disproving the fraud claim) matters so much. For more, see our breakdown of friendly fraud.

How each network numbers its codes

The four categories are universal. The numbering is not. Each network has its own scheme, and you need to recognize all four because a single processor account can present disputes from every network.

Visa

Visa uses a two-part decimal format organized by category. The number before the dot is the category:

This is the cleanest system of the four because the category is baked right into the code. See the full list in our Visa chargeback reason codes guide.

Mastercard

Mastercard uses four-digit codes (all starting with 48). The categories are not encoded in the number, so you have to know them:

Notably, Mastercard consolidated many older consumer-dispute codes into a single broad code, 4853 Cardholder Dispute, covering not-received, not-as-described, defective, and credit-not-processed. Full detail in our Mastercard chargeback reason codes guide.

American Express

Amex, as both network and issuer, uses letter-plus-number codes grouped by first letter:

Discover

Discover, also its own network and issuer, uses two-letter codes:

Master reference: the most common codes

This table covers the codes card-not-present merchants actually encounter, grouped by category, with what the cardholder is claiming and the evidence that wins. Use it as your first stop when a dispute arrives.

Category Visa Mastercard Amex Discover Claim Evidence that wins
Fraud 10.4 4837 F24/F29 UA Card-absent purchase not authorized by cardholder AVS/CVV match, IP and device data, delivery to cardholder address, prior undisputed transaction history (CE 3.0)
Fraud 10.1-10.3, 10.5 4863 F10/F30 UA Various fraud / cardholder does not recognize Transaction and authorization records, cardholder identity match, order and delivery proof
Authorization 11.1-11.3 4808 A01/A02/A08 AA Charge not properly authorized Valid approval code, evidence account was in good standing, correct auth amount
Processing error 12.1-12.7 4834 P01/P05/P08 Duplicate, wrong amount, wrong currency, late presentment Records showing single correct charge, correct amount/currency/date
Not received 13.1 4853/4855 C08 RG Goods or services never arrived Tracking with delivery confirmation, proof of service access, signature where available
Not as described / defective 13.3 4853 C31/C32 RM Item not as described or defective Product description at purchase, photos, terms accepted, communications
Cancelled recurring 13.2 4853 C28 Recurring charge after cancellation Cancellation policy, records showing no valid cancellation was received
Credit not processed 13.6 4853 C02 RN Refund promised but not issued Refund records, or proof no refund was owed under your policy
Cancelled merchandise/services 13.7 4853 C04/C05 Charge after cancellation/return Cancellation terms, proof goods were not returned or terms not met

Codes evolve, and networks periodically renumber or consolidate them. Treat this table as the working set for 2026, and always confirm the code as your processor reports it.

Turning a code into a winning rebuttal

A reason code is a question. Your rebuttal is the answer, and the answer has to be specific to the question asked. Here is the workflow that wins:

  1. Identify the code and its category. Is this fraud, authorization, a processing error, or a consumer dispute? The category tells you the general shape; the exact code tightens it.
  2. Restate the claim in plain terms. “The cardholder says the item never arrived.” Writing it out prevents you from arguing the wrong point.
  3. Gather the evidence that maps to the code, and only that evidence. For a not-received dispute (13.1 / C08 / RG), that is delivery confirmation and tracking. For a fraud dispute (10.4 / 4837), it is AVS/CVV, IP/device, delivery to the cardholder, and — critically — prior undisputed transactions from the same customer.
  4. Write a tight rebuttal that ties each piece of evidence to the claim. Reviewers spend seconds per case. Make the contradiction obvious: here is the code, here is the claim, here is the proof it is wrong.
  5. Submit before the processor deadline. The best evidence loses if it arrives late.

The single most common mistake is a mismatch: submitting delivery tracking to fight a fraud claim, or AVS data to fight a not-received claim. The evidence might be true, but if it does not answer the code’s specific claim, it does not win. For the full method, see how to win a chargeback dispute.

Where the reason code fits in the bigger picture

Fraud codes deserve special attention because they are the most common and the most winnable when handled correctly. Visa’s flagship ecommerce fraud code, 10.4 (Fraud, Card-Absent Environment), now has a dedicated winning path through Compelling Evidence 3.0 (CE 3.0), which lets you defeat a fraud claim by showing a history of prior undisputed transactions from the same customer sharing data points like IP address, device ID, and delivery address. If you sell online, this is likely the code you will see most, and it is worth understanding in depth — see our guide to Visa reason code 10.4.

The bottom line

The reason code is the dispute. It states the cardholder’s claim and sets the evidence bar, and matching your rebuttal to it is the difference between winning and losing a case you had every right to win. Learn the four categories, recognize each network’s numbering, and build every rebuttal to answer the specific code you were given.

This is also exactly the kind of rules-based, evidence-matching work that automation does better than a human racing a deadline. DisputeDash reads the reason code the moment your processor reports it, gathers the code-specific evidence automatically, and builds the matched rebuttal — so the right proof answers the right claim, every time.

Win more chargebacks, automatically.

DisputeDash gathers the evidence, builds the rebuttal, and submits before the deadline — across Stripe, PayPal, Braintree, PayArc and more. Flat fee, no commission.

Start free — keep 100%

Frequently asked questions

What is a chargeback reason code?
A chargeback reason code is a short alphanumeric code the card network assigns to a dispute to classify why the cardholder is challenging the charge. Examples include Visa 10.4 for card-absent fraud and Mastercard 4853 for cardholder disputes. The code tells you exactly what the customer is claiming and what evidence you need to rebut it.
Do all card networks use the same reason codes?
No. Each network has its own numbering system. Visa uses a two-part format like 10.4 and 13.1, Mastercard uses four-digit codes like 4837 and 4853, American Express uses letter-number codes like C08 and F24, and Discover uses two-letter codes like UA and RG. But all of them map to the same four underlying dispute categories.
Why does the reason code matter so much?
The reason code dictates your entire rebuttal. Each code requires specific evidence to win. A fraud dispute needs proof the cardholder made the purchase; a not-received dispute needs delivery confirmation. Submitting the wrong evidence for the code is the single most common reason merchants lose disputes they should win.
Can I dispute a chargeback if I disagree with the reason code?
You do not dispute the code itself, but you fight the chargeback by submitting evidence that directly contradicts the claim behind it. If the code is fraud but you have proof the real cardholder placed and received the order, that evidence is what wins. The code sets the rules of engagement for your rebuttal.
What are the four categories of chargeback reason codes?
The four universal categories are fraud (the cardholder says they did not authorize the charge), authorization (the transaction was approved improperly), processing errors (the transaction was processed incorrectly, such as a duplicate or wrong amount), and consumer disputes (the cardholder has a complaint about the goods or services received).