Skip to content

What to do when a card is declined

A decline comes from the customer's bank, not from Stripe or the app. Here's what the common messages mean, including insufficient funds, and what to try next.

Last updated October 2026

Quick answer

A card decline comes from the customer's bank. For insufficient funds, ask for another card or payment method. For a decline with no clear reason, the customer needs to call their bank before you try again.

Official documentation: Stripe: decline codes

$950M+
processed since 2015
240K+
businesses worldwide
4.8
App Store rating
135+
currencies supported

How to handle a declined card in Stripe

Follow these 4 simple steps to get up and running.

1

Read the decline message

The app shows the reason the bank sent back, like insufficient funds or an incorrect PIN. Stripe and the app only see that reason. The bank knows the full story.

2

Ask for another card if funds are short

The card doesn't have enough available balance for this sale. Ask for another card or payment method. Money the customer just deposited can still be pending at their bank, so their balance may look fine to them.

3

Have the customer call their bank

For general declines with no clear reason, only the card issuer can say why. The customer can call the number on the back of their card, then you can try the sale again.

4

Give the bank more to check

When you type in a card, add the cardholder's name and ZIP code. The more details the bank can verify, the more likely the charge goes through.

Common questions

Should I keep retrying a declined card?
No. Repeated attempts can trigger a decline for too many tries. Wait until the customer has talked to their bank, or use another card.
Can I split the sale if the card is short?
Yes. Charge part of the amount on one card and the rest on another card or payment method. Each charge gets its own receipt. The app doesn't track the remaining balance, so keep a note of what's still owed.
Every card is getting declined. What should I check?
Check your Stripe Dashboard first. Stripe sometimes needs more verification before your account can take payments. If everything looks fine there, contact Stripe support.
What does "card not supported" mean?
The customer's bank blocks this type of purchase on that card. They need to call their bank or pay with another card.

Ready to get started?

Download the free app and start accepting payments in minutes.