
Complete Guide to Chargeback Reason Codes: Stripe, Visa & Mastercard 2026
Win rates, response strategies, and prevention tactics backed by official data

Complete Guide to Chargeback Reason Codes: Stripe, Visa & Mastercard 2026
Why Reason Codes Matter
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= Fraud11.x= Authorization12.x= Processing Errors13.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-related4834= Point-of-Interaction Errors4837= No Cardholder Authorization (Fraud)4853= Cardholder Disputes4855= 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)
| Code | Name | Description | Win Rate |
|---|---|---|---|
10.1 | EMV Liability Shift Counterfeit | Counterfeit chip card at non-EMV terminal | 20-30% |
10.2 | EMV Liability Shift Non-Counterfeit | Lost/stolen chip card, no PIN verification | 25-35% |
10.3 | Other Fraud - Card-Present | Cardholder denies card-present transaction | 35-40% |
10.4 | Other Fraud - Card-Not-Present | Cardholder denies CNP transaction | 30-40% |
10.5 | Visa Fraud Monitoring Program | Flagged by Visa's fraud detection | 15-25% |
Key Stats:
- Fraud-coded chargebacks: 25-30% of total disputes
- Average win rate: 36.5%
- Cost with Stripe's new counter dispute fee: $30 if you lose
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)
| Code | Name | Description | Win Rate |
|---|---|---|---|
11.1 | Card Recovery Bulletin | Card on Visa's restricted list | 10-20% |
11.2 | Declined Authorization | Processed after decline | 15-20% |
11.3 | No Authorization | Authorization never obtained | 25-30% |
Key Stats: Authorization errors are 8-10% of disputes. Highly preventable. Win rate typically under 30%.
Category 3: Processing Errors (12.x)
| Code | Name | Description | Win Rate |
|---|---|---|---|
12.1 | Late Presentment | Submitted beyond timeframe | 5-15% |
12.2 | Incorrect Transaction Code | Wrong type (debit vs credit) | 45-55% |
12.5 | Incorrect Amount | Amount differs from authorization | 50-60% |
12.6.1 | Duplicate Processing | Same transaction multiple times | 40-50% |
12.6.2 | Paid by Other Means | Claims paid via different method | 55-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)
| Code | Name | Description | Win Rate |
|---|---|---|---|
13.1 | Merchandise Not Received | Customer didn't receive goods | 40-50% |
13.2 | Canceled Recurring | Charged after cancellation | 50-60% |
13.3 | Not as Described/Defective | Product differs or is defective | 35-45% |
13.4 | Counterfeit Merchandise | Product is counterfeit | 25-35% |
13.5 | Misrepresentation | Product/service misrepresented | 30-40% |
13.6 | Credit Not Processed | Refund not issued as promised | 55-65% |
13.7 | Canceled Merchandise/Services | Item canceled but still charged | 50-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)
| Code | Name | Win Rate |
|---|---|---|
4837 | No Cardholder Authorization | 30-40% |
4840 | Fraudulent Processing | 20-30% |
4863 | Cardholder Does Not Recognize | 35-45% |
4870 | Chip Liability Shift | 20-30% |
4871 | Chip/PIN Liability Shift | 20-30% |
Other Major Codes
| Code | Name | Win Rate |
|---|---|---|
4853 | Cardholder Disputes | 40-50% |
4855 | Goods/Services Not Provided | 45-55% |
4860 | Credit Not Processed | 50-60% |
4841 | Canceled Recurring/Digital Goods | 50-60% |
How Stripe Organizes Reason Codes
Stripe maps all network codes into 7 simplified categories. This makes dispute management easier for merchants.
| Stripe Category | Network Codes | Win Rate |
|---|---|---|
| Credit Not Processed | Visa: 13.6, 13.7 / MC: 4860 | 55-65% |
| Duplicate | Visa: 12.6.1, 12.6.2 / MC: 4834 | 45-55% |
| Fraudulent | Visa: 10.x / MC: 4837, 4863, 4870 | 30-40% |
| General | Visa: 12.2, 12.5 / MC: 4831, 4846 | 40-50% |
| Product Not Received | Visa: 13.1 / MC: 4855 | 45-55% |
| Product Unacceptable | Visa: 13.3, 13.4, 13.5 / MC: 4853 | 40-50% |
| Subscription Canceled | Visa: 13.2 / MC: 4841 | 50-60% |
Win Rates by Dispute Category
Based on aggregated industry data from Accertify, Chargeflow, and Stripe merchant data:
| Category | Win Rate | % of Disputes | Key Success Factor |
|---|---|---|---|
| Credit Not Processed | 55-65% | 8-10% | Proof of refund or non-eligibility |
| Subscription Canceled | 50-60% | 10-12% | Cancellation logs & usage data |
| Product Not Received | 45-55% | 15-18% | Delivery confirmation |
| Duplicate | 45-55% | 5-8% | Transaction uniqueness proof |
| Product Unacceptable | 40-50% | 12-15% | Product description accuracy |
| General/Processing | 40-50% | 8-10% | Authorization records |
| Fraud | 30-40% | 25-30% | Strong authentication records |
Win Rates by Dispute Category
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
| Network | Response Time | File Format | Size Limit |
|---|---|---|---|
| Visa | 30 days | PDF or JPEG | 2 MB |
| Mastercard | 45 days | PDF or JPEG | 10 MB |
| American Express | 20 days | PDF or JPEG | Varies |
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
| Rank | Code | Description | % of Total |
|---|---|---|---|
| 1 | 13.1 | Merchandise Not Received (Visa) | 12-15% |
| 2 | 10.4 | Fraud - CNP Environment (Visa) | 10-12% |
| 3 | 4837 | No Cardholder Authorization (MC) | 8-10% |
| 4 | 13.3 | Not as Described/Defective (Visa) | 7-9% |
| 5 | 4853 | Cardholder Dispute (MC) | 6-8% |
Codes by Win Rate (Best to Worst)
| Win Rate Range | Codes |
|---|---|
| 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 FreeData 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.