What Mastercard reason code 4841 means
The issuer files 4841 when a recurring charge continued after the cardholder says they withdrew permission, or when a digital goods purchase happened without proper purchase controls. Under current Mastercard rules this claim belongs to reason code 4853, Cardholder Dispute, as the recurring transaction cancelled and digital goods conditions. Many processors and reports still show it as 4841, so both labels appear in practice.
Typical triggers for a 4841 chargeback
-
The customer cancelled by email or support chat and the renewal still ran.
-
A trial converted to a paid plan without a clear reminder.
-
The cancel button was hard to find, so the customer asked their bank to stop the charges.
-
The issuer told the merchant the card account was closed, yet charges continued.
-
A child bought in app digital goods on a parent's card with no password or purchase confirmation.
Time limits for Mastercard 4841
The cardholder typically has 120 days from the settlement date of the disputed charge. Your response window is set by your processor and is often between 7 and 21 days. In Stripe the exact deadline is the evidence due date on the dispute.
Evidence that wins a 4841 dispute
-
The subscription terms and renewal disclosure the customer accepted at signup, with timestamp and IP.
-
Your cancellation log showing no cancellation request before the disputed charge.
-
Renewal reminder emails sent before the charge, with delivery records.
-
Usage or login history after the renewal date, showing the service was still used.
-
For digital goods, proof of purchase controls such as password confirmation and an order receipt.
-
Any refund or credit already issued for the period in question.
What to avoid when you respond
-
Do not fight a charge that came after a cancellation you did receive. Accept it and fix the cancel flow.
-
Do not rely on terms the customer never saw. Show the acceptance record.
-
Do not refund after the chargeback posts, because the funds are already withdrawn.
-
Do not keep charging a card after the issuer or customer revoked permission.
How to prevent Mastercard 4841 chargebacks
-
Make cancellation easy online, in the same channel used to sign up.
-
Send a reminder before trial conversions and annual renewals.
-
Send a confirmation email for every cancellation and stop billing at once.
-
Use a statement descriptor with your brand name and a support contact.
-
Watch inquiries and chargeback alerts so you can refund a disputed renewal before it becomes a chargeback.
How 4841 appears in Stripe
Stripe usually shows 4841 disputes with the reason subscription_canceled, and the raw code, 4841 or 4853, appears in the network reason code field on the dispute. NoChargeback reads both, pulls the subscription history, cancellation events, renewal emails and usage logs, and fills the matching Stripe evidence fields. See Stripe chargeback protection and friendly fraud prevention.
Rebuttal letter opening for Mastercard 4841
We are responding to the dispute filed under Mastercard reason code 4841. The cardholder agreed to the recurring terms at signup and did not cancel before the disputed renewal. Our records show no cancellation request, a renewal reminder delivered before the charge, and continued use of the service after the renewal date.
Is Mastercard 4841 still used?
Mastercard now handles cancelled recurring and digital goods disputes under reason code 4853, Cardholder Dispute. Many processors still display 4841, and the evidence you need is the same.
How do I win a 4841 subscription dispute?
Show the customer accepted clear recurring terms, did not cancel before the charge, received a renewal reminder and kept using the service. A complete cancellation log is the core evidence.
Should I refund a cancelled subscription charge?
If the customer did cancel and was charged anyway, refund quickly, ideally before a dispute is filed. After the chargeback posts, accepting it is usually better than refunding.