Decline Code 46: What 'Closed Account' Means for Merchants
Decline code 46 means the account associated with the card has been closed. The card number is no longer valid and transactions cannot be processed against it. It is a hard decline with no retry path — the account is gone, and no amount of resubmitting the same card will change that.
What Does Decline Code 46 Mean?
Behind every card number is a bank account. When that account is closed, whether by the cardholder or by the bank, the card number tied to it stops working. Code 46 is the network's way of communicating that the account no longer exists in an active state.
This can happen for a range of reasons, and the person presenting the card may or may not be aware of it. Someone who voluntarily closed a credit card account months ago might still have the physical card in their wallet out of habit. Someone whose account was closed by the bank may not have received clear communication about it. Either way, the outcome at the terminal is the same.
Common Reasons an Account Is Closed
- Customer voluntarily closed the account. The cardholder chose to cancel the credit card or close the bank account and the card associated with it is no longer active.
- Bank closed the account due to prolonged inactivity. Accounts that go unused for extended periods can be closed by the issuing bank without the cardholder necessarily expecting it.
- Account closed due to suspected fraud or a policy violation. Banks can close accounts unilaterally when fraud is detected or terms of service are violated. The cardholder may have received notice, or may not have.
- Account replaced with a new account number. After a fraud event or a product change, a bank may close the old account and open a new one with a different number. The customer may have a new card but not realize the old number is fully deactivated.
- Bank merger or account consolidation. In some cases, bank mergers or internal account restructuring deactivate old card numbers even when the underlying relationship continues.
How Merchants Should Handle Decline Code 46
- Inform the customer their account appears to be closed. Keep it factual and without speculation: "It looks like the account on this card may be closed." That's enough. You don't know why and shouldn't guess.
- Do not retry. A closed account is not a timing issue or a temporary block. The same card will return the same result every time.
- Ask for an alternate payment method. A different card, a digital wallet, a bank transfer, or cash. The customer will need to use something tied to an active account.
- For recurring billing, remove this card from the active billing profile immediately. Don't wait for the next billing cycle to fail. A code 46 is a clear signal that this card is permanently unworkable and should be retired from your system.
Impact on Subscriptions and Recurring Payments
For subscription and SaaS businesses, code 46 requires a different response than most other decline codes. With a code 51, you can retry later. With a code 54, you can ask the customer to update their card details. With a code 46, neither of those options applies.
The account is closed. There are no updated details to collect because the card itself is permanently inactive. The customer needs to provide entirely new payment information tied to a different account, and the old card should be removed from your billing system the moment the 46 is returned.
Continuing to attempt charges against a closed account wastes authorization attempts, can affect your processor relationship, and won't recover the revenue. The faster you trigger a payment update request to the customer, the better your recovery rate will be.
Frequently Asked Questions About Decline Code 46
Can a closed account be reopened? Sometimes, but it's not something a merchant can influence. Whether a closed account can be reinstated depends entirely on the issuing bank and the reason for closure. A voluntarily closed account may be reopened if the customer requests it within a certain window. An account closed for fraud or policy violations typically cannot be. Either way, the merchant's path forward is to collect new payment details rather than wait on an account reinstatement that may never come.
Will I keep getting code 46 if I retry the same card? Yes, every time. A closed account returns a 46 on every authorization attempt with no exception. There is no retry window, no waiting period after which it might work, and no transaction format that gets around it. If you're running recurring billing, continuing to attempt charges on a code 46 card is burning authorization attempts with a guaranteed failure rate of 100%.
How is code 46 different from code 54 (expired card)? Code 54 means the card's expiration date has passed, but the underlying account is still open. The customer has a replacement card with a new expiry date and often a new card number, and updating those details is all that's needed. Code 46 means the account itself is gone. There is no replacement card associated with the same account to update to. The customer needs to provide details from an entirely different account.
What should I tell a customer who gets a code 46 decline? Keep it simple and without assumption: "It looks like the account on this card has been closed. Do you have another card you'd like to use?" If the customer is surprised and believes their account should be open, direct them to call the number on the back of the card. Their bank can clarify what happened. Your job is to get the transaction completed with a working payment method, not to diagnose why the account was closed.
Related Decline Codes
Code 46 is specifically about a closed account. These related codes cover other situations where a card stops working for account-level reasons:
- Code 54 — Expired Card. The card's expiration date has passed, but the account is still open. A different problem with a different fix.
- Code 78 — Blocked First Use. The card exists but hasn't been activated. The account is open, activation just hasn't happened.
- Code 41 — Lost Card. Hard decline. Card reported lost. Account may still be open under a new card number.
- Code 43 — Stolen Card. Hard decline. Card reported stolen. Same distinction as code 41.
- Code 05 — Do Not Honor. The catch-all decline. No specific reason given by the bank.
- Code 51 — Insufficient Funds. A temporary balance issue on an active account. Retry path exists.
- Code 62 — Restricted Card. Card-level restrictions on an otherwise active account.
- Code 14 — Invalid Card Number. The card number doesn't match any account, active or closed.







