Reason code · Mastercard

Mastercard 4860: credit not processed

4860 means the customer says they returned something or cancelled, and the refund never arrived. Mastercard now handles it under 4853 Cardholder Dispute. The bank usually files 15 to 120 days after the refund, cancellation or return date.

What 4860 means

4860 is the old Mastercard code for Credit Not Processed. The customer says they were owed a refund and never got it.

Mastercard has moved it into 4853 Cardholder Dispute, as the Refund Not Processed condition. Its Chargeback Guide says banks may still use 4860 for now, but the code will eventually be eliminated. Same rules either way.

What the customer told their bank

“I sent it back.” “I cancelled in time.” “They told me a refund was coming.” Banks often ask for something that shows it, such as a refund receipt, a cancellation confirmation or a return label.

Time limit

The bank generally waits 15 days after the date on the refund document, the cancellation date or the return date. It must file within 120 days of that date. If waiting the 15 days would push it past 120, it can file early.

Your clock is the due date on your notice. Mastercard gives your bank 45 days to respond, and your processor keeps part of that.

What proof matters

Either the refund you already issued, with its date, or the refund or cancellation policy the customer saw before paying, and the dates showing they didn’t meet it.

Check your refund history first. If you already refunded before the dispute arrived, that refund is your answer, and your response should point to it by date and amount. Banks occasionally miss a refund that crossed paths with the dispute.

Your policy only counts if they saw it

Mastercard’s rules expect you to accept returns and cancellations unless you disclosed specific terms at the time of the sale. A “no refunds” policy buried on a page the customer never saw does little. A policy shown at checkout, or signed, is a different story.

The common mistake

Refunding after the chargeback lands. The bank already took the money back. Refund again and you can pay twice. If the customer is right, accept the dispute through your processor instead.

Dispute Daddy builds this for you

Dispute Daddy builds the response from your notice, your policy and your refund records, and keeps the deadline in view. You approve it and submit it. See pricing.

Questions

What does Mastercard 4860 mean?

The customer told their bank they returned goods or cancelled a service and didn’t get the refund. Mastercard now handles this as the Refund Not Processed condition of 4853 Cardholder Dispute.

How long does the customer have to file a 4860?

Usually between 15 and 120 days from the date on the refund document, the cancellation date or the return date. The bank can file sooner if waiting 15 days would push it past 120.

Should I refund the customer now that they filed a chargeback?

Not without checking first. The bank has already taken the money back, so a second refund can mean paying twice. Talk to your processor about accepting the dispute instead.

Sources

  1. Mastercard Chargeback Guide, Merchant Edition, 19 May 2026 edition, Chapter 2, Cardholder Dispute Chargeback, Refund Not Processed: time frames and use of 4860; obtain the current edition from your acquirer.
  2. Mastercard Transaction Processing Rules, June 2026 public edition: refunds and disclosure of specific terms at the time of the transaction.
  3. Stripe: Dispute reason code categories, Stripe groups Mastercard 4860 under Credit not processed; read October 25, 2026.

General information, not legal advice. Network and processor rules change; the due date on your own dispute notice always governs.

You earned it.
Defend it.

Dispute Daddy builds the case and keeps the deadline in view. A flat $99 a month.

About this site

This site uses examples made for illustration. They are not real customer records.

Early-access signup stores your email and, if provided, company name for your request. We count page visits with Cloudflare Web Analytics, which uses no cookies and doesn’t identify you. No advertising trackers are used. Read the Privacy Policy.