Announcing our New Developer Hub
Announcing our New Developer Hub
Announcing our New Developer Hub
Announcing our New Developer Hub
/
Disputes & Chargebacks
June 7, 2023
Oct 7, 2026

Recurring Billing Chargebacks: Reason Codes, Evidence, and When to Fight

White circular logo with interlocking shapes at the center surrounded by overlapping orbit-like elliptical lines and scattered blue diamond shapes.

Chargebacks?
No longer your problem.

Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.

600+ reviews
No credit card needed.

TL;DR:

  • Match the reason code to the claim first: 13.2 and 4841 are cancellation disputes, 10.4, 4837 and 4863 deny the charge, and 12.6.1 and 4834 are duplicates or wrong amounts.
  • Cancellation disputes turn on your cancellation log and use after the cancellation date, so accept them when a request was received and not processed.
  • “I never subscribed” disputes are won with signup consent, login or device records and, on Visa 10.4, prior undisputed transactions under Compelling Evidence 3.0.
  • Your response deadline comes from your processor, Stripe documents 7 to 21 days, and you usually get one submission.
  • Disputes resolved through pre-dispute programs such as Visa RDR stay out of the VAMP count, so decide fight or refund on evidence and fees.
Loading the Elevenlabs Text to Speech AudioNative Player...

A recurring billing chargeback is a dispute a cardholder files against one charge in a subscription, membership or other repeating payment, and the reason code on the case tells you which evidence can win it. Seven codes cover the claims below: Visa 13.2 (Cancelled Recurring), 10.4 (Other Fraud: Card-Absent Environment) and 12.6.1 (Duplicate Processing), and Mastercard 4841, 4837, 4863 and 4834.

This page is the response playbook: what the cardholder is claiming, the evidence that answers each code, and whether to fight or refund. For the market drivers behind these disputes, read why subscription chargebacks keep rising.

$42B
forecast global cost of chargebacks to merchants by 2028, with nearly half reported as fraudulent
120 to 365 days
age of the two prior undisputed transactions that can qualify a Visa 10.4 dispute for Compelling Evidence 3.0
1.5%
Visa VAMP merchant Excessive ratio in the US, Canada, EU and Asia Pacific since 1 April 2026, at 1,500 or more counted events a month

Sources: Mastercard 2025 State of Chargebacks, Visa Merchants Dispute Management Guidelines (June 2024) and the Visa Acquirer Monitoring Program fact sheet.

How Chargebacks Affect Subscription Businesses

Each disputed renewal costs the payment, a dispute fee and a count toward the monitoring ratios covered below, and the customer usually leaves. Because subscriptions repeat, one unfixed cause such as an unprocessed cancellation can produce a dispute every billing cycle, so the subscription chargeback prevention and recovery program is where you fix the cause while this page covers answering the claim.

Unlike a one-time dispute, the issuer is judging an ongoing agreement and its state on the charge date, not delivery of a single order. For the process itself, see what a chargeback is and the difference between a dispute, a chargeback, a refund and representment.

Which Claim Maps to Which Reason Code

Read the reason code on the notice first, because it sets the evidence you can use. The table maps what the cardholder says to the Visa and Mastercard codes and to the category Stripe assigns in its current dispute documentation.

What the cardholder saysVisa codeMastercard codeStripe category
“I canceled, and you charged me anyway”Visa 13.2 Cancelled RecurringMastercard 4841 Canceled Recurring or Digital Goods TransactionsSubscription canceled
“I don’t recognize this renewal” or “I never subscribed”Visa 10.4 Other Fraud: Card-Absent Environment4837 No Cardholder Authorization and 4863 Cardholder Does Not Recognize - Potential FraudFraudulent (10.4 and 4837); Unrecognized (4863)
“You charged me twice”Visa 12.6.1 Duplicate ProcessingMastercard 4834 Point of Interaction Error, which covers a cardholder debited more than once for the same goods or servicesDuplicate
“The amount is wrong” or “the price changed”Visa 12.5 Incorrect Amount4834 Transaction Amount DiffersGeneral (Visa 12.5); Duplicate (Mastercard 4834)
“I did not get the service” or “it was not as described”Visa 13.1 and 13.3Mastercard 4853 Cardholder DisputeProduct not received; Product unacceptable

Mastercard issuers still use 4841 for canceled recurring and digital goods, and Stripe’s mapping also lists recurring-transaction disputes under 4853, so work from the code printed on your case. The full lists are in the Visa chargeback reason codes and Mastercard chargeback reason codes guides, and how to tailor evidence to each reason code covers the general method.

Canceled Recurring Disputes: Visa 13.2 and Mastercard 4841

The cardholder says they canceled, withdrew permission or closed the account before this charge, and you billed anyway. Answer it with your cancellation log, not with your terms alone.

Visa’s listed remedies for 13.2 are narrow: proof the cardholder used the service after withdrawing permission, documentation of a credit or reversal already processed with its amount and date, or the cardholder’s statement that they no longer dispute the charge. If a cancellation was received and no credit was issued, Visa’s merchant guidelines point to accepting the dispute.

EvidenceWhat it provesStripe evidence field
Cancellation log with timestamps for every request channelWhether a cancellation was received before the billing datecancellation_rebuttal
Signup record showing the renewal schedule and cancellation terms the customer acceptedThe customer agreed to the renewal and knew the cancellation routecancellation_policy and cancellation_policy_disclosure
Login and usage logs after the claimed cancellation dateThe service was used after the customer says they stoppeduncategorized_text or uncategorized_file
Refund or credit record with amount and dateThe customer was already made wholeuncategorized_text or uncategorized_file
Customer messages sent before the disputeWhether the customer tried to cancel or resolve it with you firstcustomer_communication

Trial conversions belong here too. Stripe’s description of 4841 includes a cardholder who forgot to cancel a free trial and disputes the first paid charge, so keep the trial terms, the reminder you sent and the date the trial ended. If the dispute came through PayPal, the steps differ, so see how to win a canceled recurring billing PayPal dispute.

Unrecognized Renewal and “I Never Subscribed” Disputes: Visa 10.4, Mastercard 4837 and 4863

The cardholder says they did not authorize the charge or do not recognize it. Stripe notes that an unrecognized claim is effectively indistinguishable from a fraud claim, so answer with proof that the cardholder, or someone they authorized, opened the account and used it.

EvidenceWhat it provesWhere to find it
Signup record with timestamp, IP address, device ID and accepted termsA real person with this card opened the accountCheckout or signup logs from the first, customer-initiated payment
Login and usage history, including activity after the disputed chargeThe cardholder or an authorized person used the serviceProduct analytics and access logs; the proof of access evidence guide shows how to package them
AVS and CVV results from the first paymentBilling details matched the cardholderProcessor authorization response; see how AVS results should drive decisions
3D Secure result on the first paymentAuthentication that can shift liability on fraud claimsAuthentication record; 3D Secure 2 explains the liability effect
Prior undisputed transactions with matching identifiersThe pattern Visa Compelling Evidence 3.0 accepts on 10.4Your transaction history, matched on device, IP address, login ID or delivery address

Visa Compelling Evidence 3.0 applies only to 10.4. It needs two or more undisputed prior transactions dated 120 to 365 days before the disputed charge that share identifiers with it, so a customer who joined less than 120 days earlier cannot qualify on your own history. Stripe checks eligibility automatically on 10.4 disputes and says eligibility typically translates to a significantly higher likelihood of overturning the dispute.

From 24 October 2026, Visa’s rules also let CE 3.0 draw on multi-merchant transaction history for 10.4, so ask your acquirer how it applies to your account. The full requirements are in Visa Compelling Evidence 3.0 explained. For Mastercard 4837 and 4863 the same signup, login and 3D Secure evidence applies.

Many of these claims come from customers who forgot the subscription rather than from fraudsters, and the friendly fraud guide covers telling the two apart. For a billing-platform example, see how to beat an “I never subscribed” dispute with Chargebee and Chargeflow.

Duplicate Charge Disputes: Visa 12.6.1 and Mastercard 4834

The cardholder says one charge was processed more than once. Visa 12.6.1 requires the same payment credential, the same transaction date and the same amount, so two renewals on different dates are not duplicates under this code.

SituationResponseEvidence or fix
Two settled charges from a retry or system error, same credential, date and amountAccept and refund the extra chargeFix idempotency keys so the same payment cannot settle twice
Two separate renewals or add-ons on the same dayFightSeparate invoices showing different products or periods; Stripe’s duplicate_charge_id, duplicate_charge_explanation and duplicate_charge_documentation fields
A pending authorization the cardholder reads as a second chargeFightAuthorization and settlement records showing one charge cleared and the hold dropped
A failed payment retried automatically, then paid again by the customerRefund one charge if both succeededReview retry rules in smart dunning management so a retry cannot run after the customer pays manually
A void or refund already issuedRespond with the recordVoid or refund confirmation with amount and date

Mastercard 4834 is broader than duplicates, because it also covers a transaction amount that differs from what the cardholder agreed. Read the case detail before choosing a response.

Fight or Refund: A Decision Rule by Claim

Fight when your records contradict the claim, and refund when they confirm it. Whether you can show the claim is wrong matters more than any fixed dollar threshold.

SituationDecisionReason
Cancellation received before the charge and not processedAccept, then fix the cancellation flowVisa’s 13.2 guidance points to accepting when permission was withdrawn and no credit was issued
Refund or credit issued before the dispute postedRespond with the refund recordDocumenting the credit, amount and date is a listed Visa remedy for 13.2 and 12.6.1
No cancellation on record, signup consent on file and use after the billing dateFightYour records contradict the claim
Unrecognized renewal on Visa 10.4 that Stripe flags as CE 3.0 eligibleFightEligibility typically raises the likelihood of overturning the dispute
Unrecognized renewal where the descriptor does not name your brand and no login history links the cardholderAccept and change the descriptorNothing ties the cardholder to the account, and the descriptor problem will repeat
Low-value dispute on a processor that keeps the dispute received feeRefund before it posts where an alert allowsStripe does not return the dispute received fee even when you win, unless your contract says otherwise

Refunding early also helps your monitoring ratio, because Visa’s VAMP count excludes disputes resolved through pre-dispute solutions. Chargeback alerts and Visa Rapid Dispute Resolution are the routes to refund before a dispute posts, and Stripe dispute fees shows what each outcome costs there. For the policy question, see whether you should fight every chargeback.

Representment Timing for Recurring Billing Disputes

Your deadline comes from your processor, not from the network maximum, and you usually get one submission. Build the full packet before you submit it as chargeback representment.

StepClock or limitWhat to do
Cardholder filesVisa conditions commonly run 120 days from a start event; Mastercard commonly allows 120 days, and some codes run longerCheck the start event for the code in the guide to chargeback time limits
You respondSet by your processor; Stripe documents 7 to 21 days depending on the networkWork to the due date on the case, because a missed deadline is an automatic loss
You submitOne response on Stripe, with a combined 4.5 MB evidence limit and 19 pages for MastercardMerge files by evidence type and leave out links, audio and video, which banks do not review
Issuer decidesUp to 3 months after you counter, per StripeTrack the case and keep records for escalation
EscalationPre-arbitration and arbitration clocks start from specific case eventsSee what pre-arbitration involves, the Visa dispute rules, fees and time limits and the Mastercard chargeback guide

If the case arrives as an inquiry instead of a chargeback, answer it with the same evidence, because a resolved inquiry never becomes a dispute. If it escalates, Stripe requires a second response.

How Recurring Billing Disputes Count Toward Monitoring Programs

Recurring disputes feed card network monitoring ratios, so a cancellation problem that repeats every cycle moves your ratio quickly.

ProgramWhat countsLevel that mattersRecurring billing note
Visa VAMPFraud reports (TC40) plus disputes (TC15), divided by settled transactionsMerchant Excessive at 1.5% in the US, Canada, EU, Asia Pacific and Latin America and the Caribbean (2.2% in CEMEA), with 1,500 or more counted events a month outside CEMEA13.2, 10.4 and 12.6.1 disputes all count; disputes resolved through pre-dispute solutions and TC40 fraud qualified for CE 3.0 are excluded
Mastercard ECMFirst-presentment chargebacks on any reason code100 to 299 chargebacks and a 1.5% to 2.99% ratio (HECM at 300 chargebacks and 3%)4841, 4834 and fraud codes all count toward the same ratio
Mastercard EFMFraud-coded chargebacks on card-not-present sales, limited to 4837 and 4863All four criteria in a month, including 1,000 or more ecommerce transactions, $50,000 or more in fraud chargebacks and low 3D Secure useUnauthorized-renewal claims feed this program, and 3D Secure on the first payment is one of its criteria

The Visa VAMP guide covers the ratio and exclusions, chargeback thresholds compares VAMP and ECM side by side, and the Mastercard Excessive Chargeback Program guide covers ECM and EFM fines.

Tools and Platforms That Prevent Recurring Billing Disputes

No single platform prevents recurring billing disputes. Prevention works in layers, and each layer reduces a different claim.

LayerWhat it doesClaims it reduces
Billing platform with self-serve cancellation and renewal notices, such as Stripe recurring payments or Shopify recurring paymentsKeeps subscription, invoice and access states aligned and sends notices before each charge13.2, 4841 and 12.6.1
Recognizable billing descriptor and a receipt for each cycleLets the cardholder match the charge to your brand10.4 and 4863
Automatic credential updates through account updater and network tokens, covered in the card-on-file guideReplaces expired or reissued card details before the renewal runsFewer failed renewals and retries that can turn into 12.6.1 claims
Pre-dispute alerts, such as Chargeflow AlertsConnects Verifi RDR, Ethoca and CDRN alerts and refunds alerted charges within 24 hours of receiptAny claim where a refund is the right outcome
Evidence automation, such as Chargeflow AutomationCollects evidence and submits it for supported disputes within the processor deadlineClaims you choose to fight

Keep failed payments and disputes in separate queues, because involuntary churn and chargebacks need different fixes. The recurring payments guide covers consent and rules, a recurring payment service provider comparison covers platform choice, and the ecommerce fraud prevention guide covers screening for the 10.4 claims that remain.

Frequently Asked Questions

What is Visa reason code 13.2?

Visa reason code 13.2 is Cancelled Recurring Transaction: the cardholder says they canceled, withdrew permission or closed the account before a recurring charge was processed. Contest it with proof the service was used after cancellation, a record of a credit already issued, or the cardholder’s withdrawal statement, and accept it when a cancellation was received and no credit was issued.

What is Mastercard reason code 4841?

Mastercard 4841 is Canceled Recurring or Digital Goods Transactions: the cardholder says they canceled a subscription or digital purchase, or never authorized it, and Stripe’s description includes forgotten free trials. Answer it with the signup agreement, cancellation terms, proof that no cancellation was received and usage logs, and check the case code because issuers also use 4853 for recurring disputes.

Can a customer dispute a recurring charge after canceling?

Yes. A charge that posts after a cancellation is disputed as 13.2 or 4841, and you should accept it if you received the cancellation and did not process it. Charges from before the cancellation can still be disputed as unrecognized or unauthorized, commonly within 120 days of a start event set by the dispute condition.

What evidence beats an “I never subscribed” dispute?

Submit the signup record with timestamp, IP address, device ID and accepted terms, plus login history, AVS and CVV results and the 3D Secure outcome. On Visa 10.4, add two or more undisputed prior transactions dated 120 to 365 days earlier that share identifiers with the disputed charge, which is the Compelling Evidence 3.0 pattern.

What is the difference between Mastercard 4837 and 4863?

4837 is No Cardholder Authorization, where the cardholder says they did not authorize or take part in the charge. 4863 is Cardholder Does Not Recognize - Potential Fraud, where a card-not-present charge is unfamiliar to them. The same signup, login and 3D Secure evidence answers both, and both count toward Mastercard’s Excessive Fraud Merchant program.

Should I fight or refund a disputed subscription charge?

Fight when your records contradict the claim, such as consent plus login history or usage after the claimed cancellation, and refund when they confirm it, such as a cancellation you received and did not process. Also weigh the amount against your processor’s dispute fees, because Stripe does not return the dispute received fee even when you win unless your contract says otherwise.

Does a chargeback cancel future billing?

Not always. Billing behavior depends on your platform and configuration, so verify the subscription status, collection settings, access and any remaining invoices after the dispute is resolved.

What platforms and tools prevent recurring billing disputes?

No single tool does. A billing platform with self-serve cancellation and renewal notices reduces 13.2 and 4841 claims, a recognizable descriptor reduces unrecognized-charge claims, and pre-dispute alerts plus evidence automation handle the disputes that still arrive.

Explore Chargeflow’s automated chargeback recovery to organize evidence and manage supported dispute responses.

SHARE THIS ARTICLE
White circular logo with interlocking shapes at the center surrounded by overlapping orbit-like elliptical lines and scattered blue diamond shapes.

Chargebacks?
No longer your problem.

Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.

600+ reviews
No credit card needed.
subscribe

The latest chargebacks, fraud, and ecommerce content, in your inbox. Every week.

Sign up now and never miss out the latest trends!
By providing your email you're agreeing to our Terms of Service and Privacy Notice
Diagram with dashed and curved lines forming segmented arcs highlighted by three blue diamond markers on the left side.Abstract circular grid design with blue diamond markers on a half-black, half-white background.