Quick Answer:
Decline code 57 means the cardholder’s issuing bank will not allow this specific type of transaction on this specific card. Unlike a generic “do not honor,” code 57 points to a specific restriction — usually related to your merchant category code (MCC), transaction type, or geographic location.
This is a hard decline. Retrying the same card will fail again unless the restriction is removed. Ask the customer to call their bank or use a different payment method.
For merchants: If you’re seeing code 57 frequently, your MCC is likely the problem. Some issuing banks block entire merchant categories. Verify your MCC matches your actual business and consider cascading to a backup processor with a different MCC.
What Does Decline Code 57 Mean?
Decline code 57 — Transaction Not Permitted is a hard decline issued by the cardholder’s issuing bank. It means the card cannot be used for this specific type of transaction. The card itself may be in good standing with available funds, but the bank’s restrictions prevent it from being used at your store or for your transaction type.
You may see this code displayed differently depending on your payment processor or gateway:
• “Decline code 57” or “declined 57” in your terminal or gateway logs
• “Transaction not permitted to cardholder” on Visa and Mastercard networks
• “Transaction not permitted — card” (also shown as “transaction not permitted card”) in Stripe’s decline code list
• “Service not allowed” on some older gateway systems
• “Function not permitted to cardholder” in some processor dashboards
Regardless of the phrasing, the meaning is the same: the card issuer is blocking this transaction based on pre-set rules on the card, not based on fraud or insufficient funds.
This is different from decline code 05 (Do Not Honor), which is a generic catch-all refusal. Code 57 is more specific — it tells you the issue is a permission restriction on the card itself.
Why Does Decline Code 57 Happen?
Code 57 declines have specific, identifiable causes. Here are the most common reasons merchants see this error:
Your MCC Is Blocked by the Issuing Bank
This is the most common cause for online merchants — and the one most competitors won’t tell you about. Every merchant account is assigned a Merchant Category Code (MCC) — a four-digit code that classifies your business type. Some issuing banks block transactions from specific MCCs they consider high-risk.
For example, MCC 5968 (direct marketing — continuity/subscription) and MCC 5967 (adult entertainment) are blocked by many issuing banks. If your business is classified under one of these codes, a percentage of your customers’ cards will automatically decline with code 57 — even though the customer has funds and wants to buy.
This is especially common for supplement companies, subscription businesses, and digital product sellers. The MCC your processor assigned you during signup may not be the best fit for your business. See our guide on how your MCC affects your sales.
Debit Card Used for a Credit-Type Transaction
Some debit cards are restricted to specific transaction types. A debit-only card may not allow online purchases, recurring payments, or transactions processed as “credit.” Prepaid cards and gift cards often have even stricter limitations — many cannot be used for international purchases or card-not-present transactions at all.
Corporate Card Restrictions
Company-issued corporate cards frequently have spending restrictions set by the employer. These can limit which merchant categories employees can purchase from, set transaction amount caps, or block online transactions entirely. If a customer tries to use their corporate card at your store and your MCC isn’t on the approved list, they’ll get a code 57.
Geographic or International Restrictions
Many issuing banks block international transactions by default as a fraud prevention measure. If your acquiring bank is in a different country than the customer’s card issuer, the transaction may be declined. This is common for US merchants processing through European acquirers, or vice versa.
For strategies to improve international approval rates, see our guide to lowering Stripe fees on international transactions.
Cash Advance or Quasi-Cash Restrictions
Transactions that the bank classifies as cash advances — including cryptocurrency purchases, money orders, wire transfers, and some financial service transactions — are blocked on many consumer and corporate cards. If your MCC falls into a quasi-cash category, you’ll see code 57 declines from cards that don’t permit these transaction types.
Online Transactions Disabled on the Card
Some cardholders (or their banks) disable online purchasing as a security measure. Card-not-present transactions will be declined with code 57 until the cardholder enables online purchases through their banking app or by calling their issuer.
Decline Code 57 vs. Other Common Decline Codes
Code 57 is easy to confuse with other decline codes. Here’s how they differ:
| Code | Meaning | Key Difference |
| 57 | Transaction Not Permitted | Card restrictions — the card isn’t allowed for this type of transaction or merchant category |
| 05 | Do Not Honor | Generic catch-all — the bank refused without specifying why. Could be anything |
| 51 | Insufficient Funds | Not enough money. The card permissions are fine, but the balance isn’t |
| 03 | Invalid Merchant | Issue with your merchant account setup, not the customer’s card |
| 58 | Transaction Not Permitted — Terminal | Your terminal/POS isn’t configured for this transaction type. This is on your side, not the card’s |
| MCC | Issuer Declined MCC | Specifically an MCC-related block. Code 57 can include MCC issues but also covers other restrictions |
How Merchants Can Fix and Reduce Code 57 Declines
Unlike a generic do-not-honor decline, code 57 gives you actionable information: the issue is a restriction on the card. Here’s what you can do:
1. Verify Your MCC Is Correct
Log into your processor’s dashboard or contact your account rep to confirm your assigned MCC. If it doesn’t match your actual business, request a change. A supplement company classified as MCC 5968 (subscription/continuity) will see far more declines than one classified as MCC 5499 (miscellaneous food stores). Your Merchant Category Code directly impacts your decline rate.
2. Cascade to a Backup Processor with a Different MCC
If your MCC is inherently high-risk and you can’t change it, set up a second merchant account with a different processor — ideally one that classifies your business under a less restricted MCC. When a transaction fails on your primary processor with code 57, automatically route it to the backup. This is called cascading, and it can recover 3–5% of declined transactions. Contact DirectPayNet to discuss multi-processor setups.
3. Offer Alternative Payment Methods
If a customer’s credit card is declined, give them another way to pay. ACH bank transfers, debit cards, digital wallets (Apple Pay, Google Pay), and buy-now-pay-later options bypass the card issuer’s restrictions entirely. Adding ACH alone can boost conversion by 5–7%.
4. Display Clear Decline Messages
When a customer gets a code 57, don’t show them a cryptic error. Tell them: “Your card doesn’t allow this type of transaction. Please try a different card, or contact your bank to enable this purchase.” Clear messaging keeps the customer engaged instead of abandoning checkout.
5. Ask the Customer to Call Their Bank
Unlike fraud-related declines, code 57 restrictions can often be lifted with a single phone call to the issuing bank. The customer tells their bank they want to allow the transaction, the bank updates the card permissions, and the purchase goes through on the second attempt.
6. Check for Code 58 First
If you’re seeing both code 57 and code 58 (Transaction Not Permitted — Terminal), the problem may be on your side. Code 58 means your terminal or POS system isn’t configured to process this transaction type. Check your gateway settings, verify your MID (merchant identification number), and contact your processor to ensure your account is set up correctly. See our guide on what an MID is and why you need one.
The Revenue Impact of Code 57 Declines
Code 57 declines are particularly costly because they’re often repeat declines — the same restriction will block the same customer’s card every time they try to buy from you. Unlike a one-time insufficient funds issue, an MCC restriction is permanent until the card permissions change.
If 5% of your transactions are declined with code 57 and your average order is $100, that’s $5,000 lost per 1,000 transactions. Over a year, a merchant processing 5,000 transactions monthly loses $300,000 to this single decline code.
The fix — verifying your MCC, cascading to a backup processor, and offering alternative payment methods — can recover a significant portion of these lost sales. For high-risk merchants in industries like nutraceuticals, supplements, and subscription services, this is one of the highest-ROI improvements you can make to your payment setup.
Frequently Asked Questions
Decline code 57 means the card issuer will not permit this transaction because of restrictions on the card itself. It’s not about funds, fraud, or incorrect details — the card is blocked from being used at your merchant category, for your transaction type, or in your geographic location. The customer needs to call their bank to understand and potentially remove the restriction.
Code 57 is a hard decline. The restriction is a deliberate setting on the card, not a temporary glitch. Retrying the same card immediately will fail again. The customer needs to either call their bank to change the card’s permissions or use a different payment method.
“Transaction not permitted to cardholder” is how Visa and Mastercard describe decline code 57. It means the card has a restriction that prevents it from being used for this particular type of purchase. Common restrictions include blocked merchant categories (MCCs), disabled online purchasing, geographic limitations, and corporate card spending rules.
If the same card keeps declining with code 57, the restriction is persistent. Your bank has a rule on your card that blocks this type of transaction. Call the number on the back of your card and ask which restriction is causing the decline. Common causes include online purchases being disabled, your merchant category being blocked, or international transactions not being permitted.
Code 57 is specific — it means the transaction type or merchant category isn’t permitted on the card. Code 05 (Do Not Honor) is generic — the bank refused without saying why. Code 57 gives merchants more actionable information because it points to a restriction that can potentially be addressed (MCC change, alternative payment, customer calling their bank).
The most effective fix is verifying your MCC matches your actual business. Beyond that: cascade to a backup processor with a different MCC, offer ACH and digital wallets as alternative payment methods, and display clear error messages that guide customers to call their bank. For a comprehensive approach, see our guide on reducing credit card decline rates.
Decline code 57 is one of the most preventable decline codes — if you know what’s causing it. Most of the time, the issue is your MCC, and the fix is a conversation with your payment processor about reclassification or a multi-processor cascading setup.
DirectPayNet specializes in payment processing for high-risk merchants — the businesses most affected by MCC-related declines. We match you with the right acquiring bank, optimize your MCC classification, and set up cascading to recover sales that other processors leave on the table.



