Visa Reason Code 12.1: Late Presentment
Visa reason code 12.1 applies when a merchant presented a transaction for settlement after Visa's time limit and the cardholder's account was not in good standing when the dispute was processed. Win it with a receipt or records proving the real transaction date, or proof the transaction was presented on time.
What Visa reason code 12.1 means
Reason code 12.1 opens Visa’s Processing Errors category (12). It applies when a transaction was presented for settlement too late, after Visa’s presentment time limit, and the cardholder’s account was not in good standing when the dispute was processed. Not in good standing typically means the account was closed, delinquent, or flagged by the issuer.
Both conditions matter. Late presentment on a healthy account doesn’t, on its own, give the issuer a 12.1 dispute. The code exists to protect issuers from settling old transactions on accounts they can no longer collect from.
12.1 is a collaboration code. You have a dispute-response stage to rebut it, generally 30 days at network level, then the issuer can accept your response or move to pre-arbitration.
Common causes
- Settlement batches that failed or weren’t closed, discovered and resubmitted days or weeks later
- Offline or store-and-forward terminals uploading transactions long after the sale
- Pre-orders captured late, where the original sale date is far earlier than the settlement date (this often also creates authorization problems; see 11.3)
- Gateway or platform migrations where a backlog of transactions is settled in bulk
- Manual processing errors where a transaction sits unprocessed
Evidence that wins a 12.1 dispute
- The transaction receipt or order record showing the actual transaction date.
- Processing and clearing records showing the date the transaction was presented, and that it was within Visa’s time limit.
- For delayed-delivery sales, documentation showing when the transaction was legitimately completed (for example the capture at shipment) if that date governs presentment for your transaction type.
- Proof of a correct date mismatch: if the transaction date in clearing was wrong because of a system error, show the true date with logs from your gateway or order platform.
Keep the rebuttal factual and date-focused. Customer satisfaction or delivery proof doesn’t answer a timing claim.
How to prevent 12.1 chargebacks
- Settle batches daily and alert on any batch that fails or stays open.
- Reconcile settled transactions against orders every day so missing captures are caught within days, not weeks.
- Keep offline acceptance to a minimum and upload offline transactions as soon as connectivity returns.
- During processor or platform migrations, settle outstanding transactions before cutting over.
Should you fight or accept?
Fight when your records show the transaction was presented on time, or the issuer’s dates are wrong. Those are documentary disputes you can win with clean logs.
Accept when the transaction really was presented late. You can’t change the clearing date after the fact. A single 12.1 usually points to a one-off batch failure. Several in a month point to a reconciliation gap worth fixing now.
Frequently asked questions
What is Visa reason code 12.1?
How long do merchants have to present a Visa transaction?
How do I win a Visa 12.1 chargeback?
What did Visa 12.1 replace?
Related reason codes
Browse every Visa, Mastercard, Amex and Discover reason code →