Reason code · Mastercard

Mastercard 4846: correct transaction currency code not provided

4846 means the customer says the charge was in the wrong currency, or they were converted to their home currency without a real choice. Mastercard now handles it under 4834 Point-of-Interaction Error. Most banks have 90 days to file.

What 4846 means

4846 is the old Mastercard code for Correct Transaction Currency Code Not Provided. In plain words: the currency on the charge was wrong, or the customer was switched to another currency without really choosing it.

Mastercard has moved it into 4834 Point-of-Interaction Error, as Currency Errors. Its Chargeback Guide says banks may still use 4846, but the code will eventually be eliminated. Stripe already lists it as deprecated.

What the customer told their bank

“I paid in euros and got charged in dollars at a terrible rate.” “Nobody asked me which currency I wanted.” This mostly hits merchants with international customers: hotels, travel, tourist shops and online stores selling abroad.

Time limit

The bank has 90 calendar days from the transaction for most card transactions. ATM and Maestro transactions within or between European countries get 120. Your deadline is the due date on your notice, set by your processor out of the 45 days Mastercard gives your bank.

What proof matters

The receipt showing the currency charged and, if you offered conversion, the record of what the customer was shown and what they chose. If you never offer conversion, show that you charged in the same currency the price was quoted in.

Converting by default is the problem

Offering a customer their home currency, called dynamic currency conversion, is allowed. Doing it for them isn’t. Mastercard’s rules say conversion can’t be the default. Before the customer chooses, they must see both amounts, the rate and any fees. Online, a currency can be preselected only if the customer is told and can decline it. And your acquirer, the bank that processes your cards, has to be registered with Mastercard before you offer conversion at all.

The common mistake

A terminal or checkout set to convert automatically, or a clerk who picks for the customer. You may never notice until the disputes arrive. Check your terminal settings with your processor.

Dispute Daddy builds this for you

Dispute Daddy reads the notice and your receipts and builds the response for you to approve and submit. See how the method works.

Questions

What does Mastercard 4846 mean?

The customer says they were charged in the wrong currency, or converted to their home currency at checkout without agreeing to it. Mastercard now handles it as the Currency Errors condition of 4834.

How long does a bank have to file a 4846?

Within 90 calendar days for most card transactions. European ATM and Maestro transactions get 120.

Is offering to charge in the customer’s home currency allowed?

Yes, if it’s done Mastercard’s way: the customer gets a real choice, sees the amounts, rate and fees first, and conversion isn’t the default.

Sources

  1. Mastercard Chargeback Guide, Merchant Edition, 19 May 2026 edition, Chapter 2, Point-of-Interaction Error (4834), Currency Errors: time frames and use of 4846; obtain the current edition from your acquirer.
  2. Mastercard Transaction Processing Rules, June 2026 public edition: point-of-interaction currency conversion choice and disclosure requirements.
  3. Stripe: Dispute reason code categories, Stripe lists 4846 as deprecated, under General; 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.