Skip to content
Card-network rules

Card decline codes: soft and hard declines, and what Visa lets a merchant retry

A decline code is the reason an issuer gives when it refuses a card payment. “Soft” and “hard” decline are industry shorthand; Visa’s own rules sort decline codes into four categories and set what a merchant may do after each: never resubmit after a category 1 code, and no more than 20 attempts in 30 days after the others. A retry must repeat the original payment’s data, never change it to get a different answer.

On this page

What a decline code is

When a card payment is authorized, the merchant’s acquirer sends the request through the card network to the bank that issued the card. If the issuer refuses, the answer carries a two-character response code. Merchants and their providers call it the decline code; it is what a payment page, terminal or billing system shows as the reason.

The code is the issuer’s choice, made within the network’s rules. Visa’s section 7.3.6.3 requires an issuer that declines an authorization request or an account verification to send the code that most accurately reflects the reason for the decline. The same section then sets what the merchant may do next, code by code, in table 7-2.

Everything quoted here comes from Visa’s published rules, edition of 24 October 2026, opened on 15 November 2026. Other card networks set their own rules for declines and retries; see the last section.

Soft and hard declines: the shorthand and Visa’s own terms

“Hard decline” usually means a refusal that will not change if the payment is tried again, and “soft decline” one that might, such as a temporary lack of funds. Neither phrase appears in Visa’s table. Visa uses four categories instead, and the category, not the shorthand, decides whether a retry is allowed.

The difference matters because the shorthand and the table do not always agree. Code 59 (suspected fraud) sounds final, yet Visa places it in category 2, where a reattempt is permitted within the limit. Code 05 (do not honor) does not appear by name in the table at all, so it falls under category 4, which covers all other decline codes. Code 57 (transaction not permitted to cardholder) sounds temporary but sits in category 1, where a merchant must never resubmit.

Visa’s four decline categories and the merchant reattempt limits

Table 7-2 sets an issuer requirement and a merchant reattempt limit for each category. The table below gives the codes Visa lists, in Visa’s words, and the limit that applies.

Visa table 7-2, Decline Response Code Use (Visa Core Rules and Visa Product and Service Rules, edition of 24 October 2026, opened 15 November 2026)
CategoryCodes Visa listsWhat the merchant may do
1: Issuer will never approve04 pick up card (no fraud); 07 pick up card, special condition (fraud account); 12 invalid transaction; 14 invalid account number; 15 no such issuer; 41 lost card; 43 stolen card; 46 closed account; 57 transaction not permitted to cardholder; R0 stop this payment; R1 stop all future payments; R3 stop all merchantsNever resubmit an authorization request or account verification for the same payment credential.
2: Issuer cannot approve at this time03 invalid merchant; 19 re-enter transaction; 39 no credit account; 51 not sufficient funds; 52 no checking account; 53 no savings account; 59 suspected fraud; 61 exceeds approval amount limit; 62 restricted card; 65 exceeds withdrawal frequency limit; 75 PIN tries exceeded; 78 blocked, first used or special condition; 83 fraud/security (Visa use only); 86 cannot verify PIN; 91 issuer or switch inoperative; 93 violation of law; 96 system malfunction; 5C not supported or blocked by issuer; 9G blocked by cardholder; N3 and N4 cash service codesReattempt permitted, up to 20 attempts in 30 days.
3: Data quality – revalidate payment information54 expired card or expiry date missing; 55 PIN incorrect or missing; 82 negative CAM, dCVV, iCVV or CVV results; 6P cardholder identification does not match; N7 decline for CVV2 failure; in the CEMEA and Europe regions also 70 and 1AReattempt permitted, up to 20 attempts in 30 days.
4: Generic response codesAll other decline codes, for use where no other value appliesReattempt permitted, up to 20 attempts in 30 days.

Scroll the table to see all columns.

Two issuer rules sit in the table’s notes. After sending a category 1 code, an issuer must consistently send the same code, so a retry on a closed or stolen card returns the same answer. And from 24 October 2026 an issuer must not use code 51 (not sufficient funds) in response to an account verification; in Chile the change takes effect on 2 November 2026. Code 83 carries an effective date of 25 July 2026 in the table.

The table’s limits are written for the same payment credential. Separate rules apply to mobility and transport merchants (section 7.3.6.2), which this guide does not cover.

What a retry may not change

A permitted reattempt is the same payment tried again, not a different payment dressed to get past the decline. Visa’s section 1.7.2.1 says an acquirer, merchant, payment facilitator or processor that reattempts an authorization after a decline must not intentionally manipulate any data elements from the original request. Visa names, among others, the acquiring identifier, the acquirer and merchant country, the merchant category code, the POS condition code, the POS environment field, the POS entry mode and the electronic commerce indicator, and says the merchant outlet country must stay the same throughout the transaction’s life cycle.

For a business in a high-risk category this is the rule that matters most. Retrying through another merchant account, under another category code or with a changed country or environment indicator is what the section forbids. What a merchant can do is keep within the reattempt limits, ask the customer to re-check the card details where the code points to a data problem (Visa titles category 3 “revalidate payment information”), and offer another way to pay.

Declines on stored cards and subscriptions

Visa’s table 5-21 adds rules for cards kept on file. Before storing a card, the merchant must either authorize the transaction amount or, if no payment is due, submit an account verification; if that first request is not approved, the merchant must not store the card. If an authorization for a merchant-initiated payment on a stored card is later declined, the merchant must notify the cardholder in writing and allow at least 7 calendar days to pay by other means.

Three category 1 codes speak directly to recurring billing: R0 (stop this payment), R1 (stop all future payments) and R3 (stop all merchants). After any of them, table 7-2 says a merchant must never resubmit for the same payment credential.

Out-of-date card details are a separate cause with a separate fix. A replaced, closed or expired card can produce codes such as 14 (invalid account number), 46 (closed account) or 54 (expired card); our guide on card account updaters covers how stored card details are kept current.

US federal law sets its own conditions for online subscriptions. Under 15 U.S.C. 8403 it is unlawful to charge or attempt to charge a consumer through a negative option feature in an internet transaction unless the seller clearly and conspicuously discloses all material terms before obtaining billing information, obtains the consumer’s express informed consent before charging, and provides simple mechanisms to stop recurring charges. This guide states what that section says; it does not say how it applies to any business.

Other card networks

This guide covers Visa’s rules only. Other card networks set their own rules for declines and retries, and Visa’s categories and limits should not be assumed to apply to them. Mastercard’s transaction processing rules refused unattended reading when this guide was written on 15 November 2026 and were not read, so this guide states nothing about them. A merchant that accepts several networks should ask its acquirer for each network’s current retry rules in writing.

What to ask a provider about declines and retries

  • Does your gateway or billing system return the issuer’s raw decline code, or only its own message? Can I see the code for every declined payment?
  • Does your retry logic stop after category 1 codes and count attempts against Visa’s 20-in-30-days limit for the same card?
  • Do retries go out with the same merchant account, category code, country and environment data as the first attempt?
  • Do you charge per authorization attempt, including declined attempts and retries, and how much? What a provider charges a merchant is set by the provider.
  • Which other card networks do you process, and where are their retry rules written?

Questions, answered

What is the difference between a soft and a hard decline?

They are industry shorthand: a hard decline will not change on a retry, a soft decline might. Visa’s own rules use four categories instead. After a category 1 code, such as 46 (closed account) or 43 (stolen card), a merchant must never resubmit; after the other categories a reattempt is permitted up to 20 attempts in 30 days.

Can a merchant retry a do not honor decline?

Code 05 (do not honor) is not listed by name in Visa’s table 7-2, edition of 24 October 2026, so it falls under category 4, generic response codes, where a reattempt is permitted up to 20 attempts in 30 days. The retry must not change the original payment’s data.

How many times can a merchant retry a declined Visa payment?

Under Visa’s table 7-2, never for a category 1 decline, and up to 20 attempts in 30 days for categories 2, 3 and 4, for the same payment credential. Other card networks set their own limits.

What must a merchant do when a subscription payment is declined?

Under Visa’s table 5-21, when a merchant-initiated payment on a stored card is declined, the merchant must notify the cardholder in writing and allow at least 7 calendar days to pay by other means. After codes R0, R1 or R3 it must never resubmit for that card.

Sources

  1. Visa Core Rules and Visa Product and Service Rules (edition of 24 October 2026), sections 1.7.2.1, 5.8.11.1 (table 5-21) and 7.3.6.3 (table 7-2)

    Visa · Opened 15 November 2026

  2. 15 U.S.C. 8403, Negative option marketing on the Internet (United States Code, 2024 edition)

    U.S. Government Publishing Office · Opened 15 November 2026

  3. Card account updaters: how Visa Account Updater keeps stored cards current

    Zolution · Opened 15 November 2026

  4. Payment terms explained

    Zolution · Opened 15 November 2026

ZOLUTION STANDARD

Your next payment provider starts here.

Merchants can request offers and invite providers. Both options are included in your membership and remain available in your workspace.

Standard membership · Complimentary
Confirm your email to sign in or join. No credit card.