Presolve
Complete Guide to Chargeback Reason Codes: Stripe, Visa & Mastercard 2026

Complete Guide to Chargeback Reason Codes: Stripe, Visa & Mastercard 2026

Win rates, response strategies, and prevention tactics backed by official data

·
Presolve Team
Presolve Team
Payment Risk Experts

Complete Guide to Chargeback Reason Codes: Stripe, Visa & Mastercard 2026

Why Reason Codes Matter

337M
Projected Chargebacks by 2026
45%
Average Merchant Win Rate
75%
Chargebacks from Friendly Fraud
$30
Cost Per Lost Dispute (Stripe)

Every year, merchants face 238 million chargebacks globally. That number hits 337 million by 2026. A 42% increase in just 3 years.

Each chargeback comes with a reason code. That code explains why the customer disputed the transaction.

Understanding these codes isn't academic. It's financially critical.

Consider what each chargeback actually costs. As we detailed in The $400+ Problem Hiding Behind Every $100 Chargeback, a single $100 dispute costs over $400 when you factor in fees, staff time, and lost merchandise.

The data shows:

  • Merchants win only 45% of chargeback disputes
  • Each chargeback costs $78 on average in processing alone
  • Fraud-coded chargebacks have a 36.5% win rate
  • Non-fraud chargebacks: 56.6% win rate
  • Friendly fraud represents 70-75% of all chargebacks

And it's not just individual costs. Your dispute ratio affects your payment processing capability. Visa's VAMP program drops its threshold to 0.9% in April 2026. Cross that line and your account faces termination risk.

The right strategy starts with understanding exactly what you're dealing with. This guide provides the complete breakdown of chargeback reason codes across Visa, Mastercard, and Stripe.

How Card Networks Organize Reason Codes

Visa's Structure

Visa reorganized its reason codes in 2018 under the Visa Claims Resolution (VCR) initiative. Codes now follow a two-digit.one-digit format like 10.4 or 13.2.

They're organized into four categories:

  • 10.x = Fraud
  • 11.x = Authorization
  • 12.x = Processing Errors
  • 13.x = Consumer Disputes

Mastercard's Structure

Mastercard consolidated its codes in 2018. They moved to four-digit codes that all begin with 48XX.

Common codes include:

  • 4808 = Authorization-related
  • 4834 = Point-of-Interaction Errors
  • 4837 = No Cardholder Authorization (Fraud)
  • 4853 = Cardholder Disputes
  • 4855 = Goods/Services Not Provided

Stripe's 7-Category System

Stripe simplifies hundreds of network codes into 7 merchant-friendly categories:

1. Credit Not Processed

2. Duplicate

3. Fraudulent

4. General

5. Product Not Received

6. Product Unacceptable

7. Subscription Canceled

This guide shows you both the network codes and Stripe's categories.

Complete Visa Reason Code List

Category 1: Fraud (10.x)

CodeNameDescriptionWin Rate
10.1EMV Liability Shift CounterfeitCounterfeit chip card at non-EMV terminal20-30%
10.2EMV Liability Shift Non-CounterfeitLost/stolen chip card, no PIN verification25-35%
10.3Other Fraud - Card-PresentCardholder denies card-present transaction35-40%
10.4Other Fraud - Card-Not-PresentCardholder denies CNP transaction30-40%
10.5Visa Fraud Monitoring ProgramFlagged by Visa's fraud detection15-25%

Key Stats:

Best Defense:

  • Use EMV chip readers for card-present transactions
  • Implement 3D Secure for CNP transactions
  • Match AVS and CVV codes
  • Collect IP address and device data
  • Document all customer communications

Category 2: Authorization (11.x)

CodeNameDescriptionWin Rate
11.1Card Recovery BulletinCard on Visa's restricted list10-20%
11.2Declined AuthorizationProcessed after decline15-20%
11.3No AuthorizationAuthorization never obtained25-30%

Key Stats: Authorization errors are 8-10% of disputes. Highly preventable. Win rate typically under 30%.

Category 3: Processing Errors (12.x)

CodeNameDescriptionWin Rate
12.1Late PresentmentSubmitted beyond timeframe5-15%
12.2Incorrect Transaction CodeWrong type (debit vs credit)45-55%
12.5Incorrect AmountAmount differs from authorization50-60%
12.6.1Duplicate ProcessingSame transaction multiple times40-50%
12.6.2Paid by Other MeansClaims paid via different method55-65%

Key Stats: Processing errors are 12-15% of disputes. Among the most winnable at 50-60% average win rate.

Category 4: Consumer Disputes (13.x)

CodeNameDescriptionWin Rate
13.1Merchandise Not ReceivedCustomer didn't receive goods40-50%
13.2Canceled RecurringCharged after cancellation50-60%
13.3Not as Described/DefectiveProduct differs or is defective35-45%
13.4Counterfeit MerchandiseProduct is counterfeit25-35%
13.5MisrepresentationProduct/service misrepresented30-40%
13.6Credit Not ProcessedRefund not issued as promised55-65%
13.7Canceled Merchandise/ServicesItem canceled but still charged50-60%

Key Stats: Consumer disputes are the largest category at 45-50% of all chargebacks. 75% are friendly fraud where customer received goods but disputes anyway. Win rates: 35-65% depending on evidence.

Complete Mastercard Reason Code List

Authorization-Related (4808)

Description: Merchant failed to obtain proper authorization.

Win Rate: 25-35%

Point-of-Interaction Errors (4834)

Description: Errors at point of transaction. Duplicate charges. Incorrect amounts. Technical issues.

Win Rate: 45-55%

Fraud Codes (4837, 4840, 4863, 4870, 4871)

CodeNameWin Rate
4837No Cardholder Authorization30-40%
4840Fraudulent Processing20-30%
4863Cardholder Does Not Recognize35-45%
4870Chip Liability Shift20-30%
4871Chip/PIN Liability Shift20-30%

Other Major Codes

CodeNameWin Rate
4853Cardholder Disputes40-50%
4855Goods/Services Not Provided45-55%
4860Credit Not Processed50-60%
4841Canceled Recurring/Digital Goods50-60%

How Stripe Organizes Reason Codes

Stripe maps all network codes into 7 simplified categories. This makes dispute management easier for merchants.

Stripe CategoryNetwork CodesWin Rate
Credit Not ProcessedVisa: 13.6, 13.7 / MC: 486055-65%
DuplicateVisa: 12.6.1, 12.6.2 / MC: 483445-55%
FraudulentVisa: 10.x / MC: 4837, 4863, 487030-40%
GeneralVisa: 12.2, 12.5 / MC: 4831, 484640-50%
Product Not ReceivedVisa: 13.1 / MC: 485545-55%
Product UnacceptableVisa: 13.3, 13.4, 13.5 / MC: 485340-50%
Subscription CanceledVisa: 13.2 / MC: 484150-60%

Win Rates by Dispute Category

Based on aggregated industry data from Accertify, Chargeflow, and Stripe merchant data:

CategoryWin Rate% of DisputesKey Success Factor
Credit Not Processed55-65%8-10%Proof of refund or non-eligibility
Subscription Canceled50-60%10-12%Cancellation logs & usage data
Product Not Received45-55%15-18%Delivery confirmation
Duplicate45-55%5-8%Transaction uniqueness proof
Product Unacceptable40-50%12-15%Product description accuracy
General/Processing40-50%8-10%Authorization records
Fraud30-40%25-30%Strong authentication records

Win Rates by Dispute Category

Credit Not Processed
60%
Subscription Canceled
55%
Product Not Received
50%
Duplicate
50%
Product Unacceptable
45%
General/Processing
45%
Fraud
35%

Key Finding: Processing and administrative errors have the highest win rates (50-65%). Fraud disputes have the lowest (30-40%). This is why prevention is critical. Fraud chargebacks are expensive to fight and hard to win.

Response Timeframes & Requirements

NetworkResponse TimeFile FormatSize Limit
Visa30 daysPDF or JPEG2 MB
Mastercard45 daysPDF or JPEG10 MB
American Express20 daysPDF or JPEGVaries

Stripe Processing: Stripe notifies you within 24 hours of a chargeback. The $15 dispute fee hits immediately. Fight and lose? That's another $15 counter dispute fee. Learn more in our complete Stripe fee breakdown.

Quick Reference: Most Common Codes

RankCodeDescription% of Total
113.1Merchandise Not Received (Visa)12-15%
210.4Fraud - CNP Environment (Visa)10-12%
34837No Cardholder Authorization (MC)8-10%
413.3Not as Described/Defective (Visa)7-9%
54853Cardholder Dispute (MC)6-8%

Codes by Win Rate (Best to Worst)

Win Rate RangeCodes
55-65%Visa: 13.6, 13.7 / MC: 4860 (Credit Not Processed)
50-60%Visa: 12.5, 13.2 / MC: 4841 (Subscription/Amount errors)
45-55%Visa: 12.6.1, 13.1 / MC: 4834, 4855 (Duplicate, Not Received)
40-50%Visa: 12.2, 13.3 / MC: 4853 (Processing errors, Not as Described)
30-40%Visa: 10.4 / MC: 4837 (CNP fraud, No authorization)
20-30%Visa: 10.1, 10.2 / MC: 4870, 4871 (EMV fraud)

Prevention Strategies by Code Type

For Fraud (10.x, 4837, 4863)

Fraud Prevention

Prevention is 10x more valuable than fighting

  • Use 3D Secure/Visa Secure for CNP transactions (reduces fraud by 60-70%)
  • Use EMV chip readers for all card-present transactions
  • Implement real-time fraud detection
  • Track IP addresses, device fingerprints, behavioral patterns
  • Flag unusual purchasing patterns

Presolve Impact: Catches 70% of fraud-risk transactions before dispute filed. Saves $15-30 per dispute.

For Product Not Received (13.1, 4855)

Product Not Received Prevention

80% preventable with proper tracking

  • Use signature confirmation for high-value items
  • Provide tracking numbers immediately after shipment
  • Send automated delivery notifications
  • Set accurate delivery expectations at checkout
  • For digital goods: Log access timestamps, downloads, IP addresses

Presolve Impact: Monitors delivery status. Flags high-risk "not received" claims.

For Subscription Canceled (13.2, 4841)

Subscription Cancellation Prevention

90% of disputes occur due to unclear cancellation processes

  • Make cancellation as easy as sign-up
  • Send cancellation confirmations immediately
  • Maintain timestamped cancellation logs
  • Use recognizable billing descriptors
  • Send reminders before renewal dates

Presolve Impact: Identifies cancellation disputes before filing. Enables proactive refunds.

For Not as Described (13.3, 4853)

Not as Described Prevention

Preventable through accurate representation

  • Ensure product descriptions match actual products
  • Use multiple accurate product photos
  • Display authentic customer reviews
  • Provide detailed specifications
  • Maintain clear, fair return policy

Presolve Impact: Analyzes product return patterns to identify misrepresentation risk.

How Presolve Prevents Chargebacks Before They Happen

Traditional chargeback management focuses on fighting disputes after they're filed. By then the damage is done.

You've already lost:

  • $15 dispute fee (non-refundable)
  • $15 counter dispute fee if you fight and lose
  • Impact on dispute ratio (processor penalties risk)
  • Operational time (20+ minutes per dispute)

How It Works

1. Risk Scoring

  • Analyzes every transaction for chargeback probability
  • Uses ML trained on millions of disputes
  • Scores based on YOUR data patterns

2. Proactive Intervention

  • Flags high-risk transactions for review
  • Recommends proactive refund when risk exceeds threshold
  • Cost: $100 refund vs. $130+ chargeback

3. Cross-Processor Intelligence

  • Works with any payment processor (Stripe, Adyen, PayPal, Square)
  • Platform-agnostic
  • Sees patterns across your entire payment stack

4. Reason Code Intelligence

  • Identifies which reason codes YOU are most vulnerable to
  • Tailors prevention strategies to your risk profile
  • Tracks win rates by code to optimize fight vs. accept decisions

Real Impact: Prevention ROI

Scenario: E-commerce merchant with 1,000 transactions/month, 1.2% chargeback rate

Without Presolve:

  • 12 chargebacks/month
  • 12 × $15 = $180 in dispute fees
  • Fight 50% (6 disputes) × $15 counter fee = $90 additional
  • Win 45%, lose 6 × $130 = $780 in lost revenue
  • Total monthly cost: $1,050

With Presolve (70% prevention rate):

  • 8.4 chargebacks prevented with proactive refunds = $840 in refunds
  • 3.6 chargebacks still occur × $15 = $54 in dispute fees
  • Fight 50% (1.8 disputes) × $15 = $27 counter fees
  • Total monthly cost: $921
  • Monthly savings: $129 ($1,548 annually)
  • Plus: Protected dispute ratio, reduced operational burden

Learn more about how dispute ratios affect your business in our guide: Understanding Dispute Ratios and Risks.

Conclusion: Know Your Codes, Prevent Your Disputes

Chargeback reason codes are more than administrative labels. They're intelligence data that reveals:

  • Where your vulnerabilities are (which codes you receive most)
  • How winnable disputes are (category-specific win rates)
  • What prevention works (eliminating specific code triggers)

The data is clear:

  • 45% win rate means fighting is expensive and inconsistent
  • 70-75% friendly fraud means most disputes are preventable
  • $130 average cost per chargeback makes prevention 10x more valuable

Smart merchants are shifting from reactive fighting to proactive prevention. They're cutting chargeback costs by 70% in the process.

For more on chargeback prevention, read our complete guide: Understanding Chargebacks: Prevention Guide.

Stop Chargebacks Before They Happen

Presolve identifies high-risk transactions and prevents chargebacks before they're filed. Save $15-30 per dispute.

Get Started Free

Data Sources: This guide compiled data from Stripe Official Dispute Documentation (January 2026), Visa Claims Resolution Framework (VCR 2018-2026), Mastercard Chargeback Guide (2025-2026 Edition), American Express Dispute Guidelines, Chargeflow 2025 Chargeback Statistics Report, Accertify Merchant Win Rate Study, Chargebacks911 Industry Statistics, Ethoca 2026 Chargeback Outlook, PayCompass Merchant Survey Data, and Sift 2025 Trust and Safety Report.