NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Mastercard · Chargeback reason codes

Mastercard 4841 chargeback: Canceled Recurring or Digital Goods (legacy code)

Checked

Mastercard reason code 4841, Canceled Recurring or Digital Goods Transactions, is a legacy code for subscriptions billed after cancellation and digital purchases of USD 25 or less. Mastercard's current guide handles both as 4853 Cardholder Dispute sub-reasons, with 120 days to file. Win a recurring case by showing the cardholder did not follow the cancellation terms, used the service after cancelling, or accepted a proper recurring disclosure.

Category
Cardholder dispute (legacy code)
Time limit for the bank to file
120 days (under 4853)
Time limit to respond
Your processor's deadline (on Stripe usually 7–21 days); Mastercard gives the acquirer 45 days from the chargeback for a second presentment
Typical evidence
Cancellation terms, accepted recurring disclosure, use after the claimed cancellation
Can it be prevented?
Yes: clear recurring terms, easy cancellation, stop billing on cancel
Who usually wins
The merchant with an accepted disclosure and no valid cancellation

What PlatformDTC does

For a "cancelled subscription" dispute, PlatformDTC's response states that no cancellation was recorded before the renewal, gives the subscription reference, and quotes the cancellation policy the customer saw at checkout. Before a first renewal it emails the customer the charge date, and it stops the subscription the moment any dispute opens. With "Answer a chargeback automatically" switched on, it sends the response to the bank for you before the deadline.

What it means

Mastercard's current Chargeback Guide no longer lists 4841; its summary of changes records a standard that eliminates legacy chargeback codes. Stripe still shows the code on some disputes. Recurring and digital-goods claims are now 4853 sub-reasons.

For digital goods of USD 25 or less, Mastercard expects purchase controls: digital purchases can be switched off and are off by default, a purchase window of 15 minutes or less after login, and a chance to confirm or cancel the total.

Why customers file it

Customers who forget a renewal, cancel too late for the cycle, or never noticed they agreed to recurring billing.

Evidence that wins

Any second presentment can also show that a refund was already issued, or that the chargeback was invalid (late, a duplicate, or missing the required documents).

  • The transaction was not recurring
  • The cardholder did not meet the cancellation terms, or used the service after the cancellation date
  • The recurring terms were properly disclosed and accepted at checkout
  • Digital goods: proof the required purchase controls were in place

How to prevent it

  • Disclose renewal amount and frequency at checkout
  • Make cancellation easy and confirm it
  • Remind customers before a trial turns into a paid renewal

For developers

On Stripe the dispute object arrives with reason "subscription_canceled" and the card network's own code in payment_method_details.card.network_reason_code; listen for charge.dispute.created and read evidence_details.due_by for the deadline.

The acquirer answers with a second presentment within 45 days; the Central Site Business Date of the chargeback counts as day zero. For cardholder disputes the issuer may then file pre-arbitration within 30 days, and the acquirer has 30 days to accept or reject it.

Frequently asked questions

Is 4841 still used?
Not in Mastercard's current guide; its claims are 4853 sub-reasons. Stripe still maps 4841 to subscription canceled.
Is "they never contacted us to cancel" enough?
No. Mastercard says that statement alone is not a valid second presentment.

Sources

Related

Payments library