Log in
Zero commissions. You keep 100% of wins.

Nov 26, 2025

Chargeback Reason Codes Unveiled: Mastering Dispute Resolution

Why Chargeback Reason Codes Matter

  • They tell you why a chargeback happened.
    Was it fraud? A processing error? A customer dispute? The reason code spells it out.

  • They guide your response.
    Each code comes with specific evidence requirements. Submit the wrong proof, and you lose.

  • They reveal patterns.
    If you see the same code over and over, you’ve found a weak spot in your process.

How Chargeback Reason Codes Work (2025 Update)

Card networks (Visa, Mastercard, Amex, Discover) each have their own system, but the logic is similar:

Network Format Example Categories (2025)
Visa 10.1, 11.2 10=Fraud, 11=Authorization, 12=Processing Errors, 13=Customer Disputes
Mastercard 4808, 4853 4808=Authorization, 4853=Cardholder Dispute, 4837=Fraud
Amex F10, C02 F=Fraud, C=Cardmember Disputes, A=Authorization
Discover 05, AA, AP 05=Service Dispute, AA=Does Not Recognize, AP=Recurring Payments

Visa’s VCR (Visa Claims Resolution) system (launched 2018, still in effect) uses a three-digit format:

  • First two digits: Category (e.g., 10 = Fraud)
  • Third digit: Specific reason (e.g., 10.1 = Fraud – Cardholder claims transaction was unauthorized)

Mastercard uses four-digit codes, but the logic is the same:

  • 4808 = Authorization error
  • 4853 = Cardholder dispute (e.g., goods not received, service not rendered)

Common Chargeback Reason Codes (2025)

Code Meaning What to Do
10.1 Fraud – Unauthorized Transaction Gather proof of authorization, shipping, and customer communication
11.2 Authorization – Expired Approval Show valid auth timestamp and transaction details
12.3 Processing Error – Duplicate Charge Provide transaction logs and refund proof
13.4 Customer Dispute – Goods Not Received Submit tracking, delivery confirmation, and customer contact records
4853 Cardholder Dispute (Mastercard) Same as 13.4 – focus on delivery and communication
C08 Goods Not Received (Amex) Same as above
05 Service Dispute (Discover) Show service logs, customer communication, and refund attempts

How to Use Reason Codes for Dispute Resolution

  1. Identify the code.
    Check your processor dashboard or bank statement.

  2. Understand the category.
    Is it fraud, authorization, processing, or customer dispute?

  3. Gather the right evidence.

    • Fraud: Proof of authorization, shipping, and customer identity
    • Authorization: Valid auth timestamp, transaction details
    • Processing: Transaction logs, refund proof
    • Customer Dispute: Delivery confirmation, customer communication, refund attempts
  4. Submit a targeted response.
    Tailor your evidence to the code. Generic responses lose.

  5. Track patterns.
    If you see the same code repeatedly, fix the root cause (e.g., improve shipping, clarify refund policy).

Chargeback Prevention Tips

  • Clarify your refund policy.
    Make it easy to find and understand.

  • Communicate with customers.
    Send order confirmations, shipping updates, and delivery notifications.

  • Use fraud prevention tools.
    Address verification, 3D Secure, and device fingerprinting.