Reason code · Visa

Visa reason code 12.6: duplicate charge or paid by other means

Visa 12.6 covers two complaints: the same purchase was charged twice, or the customer already paid for it another way, such as cash or another card. The cardholder’s bank has 120 days to file.

Key takeaways

  • One code, two stories. “Charged twice” and “I already paid another way” both land here.
  • 12.6.1 and 12.6.2 are labels, not separate rules. Visa’s current rules have a single condition 12.6.
  • Two receipts beat one argument. Show the two charges were two different purchases.

What Visa 12.6 means

Visa calls this “Duplicate Processing/Paid by Other Means.” Duplicate processing means a single transaction was processed more than once on the same card, on the same date, for the same amount. Paid by other means means the cardholder paid for the same goods or service another way: cash, check, another card or a voucher.

Some processors still show these as 12.6.1 and 12.6.2. Stripe’s table does. In Visa’s April 2026 rules they are one condition, 12.6.

What the customer told their bank

“I was charged twice for one visit,” or “I paid cash, and the card was charged too.” For a duplicate, the bank certifies the date and reference number of the valid charge. For paid by other means, the cardholder must first try to resolve it with you, and the bank must show the other payment, such as a cash receipt, a cancelled check or a statement.

The time limit

The cardholder’s bank has 120 calendar days from the date the transaction was processed.

Your own deadline is much shorter. Visa gives your bank (the acquirer) 30 calendar days from the dispute to respond. Your processor keeps part of that time, so the due date on your notice is the one that counts.

What kind of proof matters

Two separate receipts or records showing the two charges were for different goods or services, or proof you never received the other payment.

New in 2026: for an in-person “paid by other means” dispute, Visa now requires the bank to explain why the cardholder handed over their card for the second transaction.

One common mistake

Taking a deposit by card, then a balance in cash, with receipts that don’t say which payment covers what. Split payments, insurance and financing make this worse. Each receipt should name the service and the part of the bill it pays.

Dispute Daddy builds the response from your notice and your own records, ready for you to review, approve and submit. A flat $99 a month. See pricing.

Questions

What are Visa reason codes 12.6.1 and 12.6.2?

Labels some processors use for the two halves of Visa 12.6: 12.6.1 for duplicate processing and 12.6.2 for paid by other means. Visa’s April 2026 rules treat them as one condition.

How long does the bank have to file a Visa 12.6?

120 calendar days from the date the transaction was processed.

Two charges on the same day for the same amount. Is that automatically a duplicate?

No. If they were two separate purchases, two receipts or records showing different goods or services answer the dispute.

What does Stripe call a Visa 12.6?

Stripe’s “duplicate” category, which lists Visa 12.6.1 duplicate processing and 12.6.2 paid by other means.

Sources

  1. Visa Core Rules and Visa Product and Service Rules, 18 April 2026 edition, section 11.9.5 (Dispute Condition 12.6): dispute reasons, invalid disputes and time limit; single condition in this edition; card-present explanation requirement effective 18 April 2026; read October 25, 2026.
  2. Stripe: Dispute reason code categories, Stripe places Visa 12.6.1 and 12.6.2 in its “Duplicate” category (dispute reason value duplicate); 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.