Why are my Stripe payments failing or declined?

The Stripe help pages give 5 common reasons. The first to rule out: Most declines come from the customer's bank, not from Stripe, because the bank decides whether to approve each charge.

Wins · Are they booking and buying?

Is it broken, or just quiet?

A number can fall because fewer people came, or because something stopped counting them. Below are the causes the Stripe help pages give, and how to check each one yourself.

What causes it?

  1. Most declines come from the customer's bank, not from Stripe, because the bank decides whether to approve each charge.

    In the Stripe help: When your customer’s card issuer or payment provider receives a charge, their automated systems and models decide whether to authorize it. Declines, read 2026-11-12.

  2. If the customer does not have enough money or credit, the bank declines the payment.

    In the Stripe help: If a customer has insufficient funds or credit, the card issuer declines the transaction. Card declines, read 2026-11-12.

  3. Typing the card details wrong can get a payment declined.

    In the Stripe help: If a customer enters an incorrect card number, CVC, or expiration date, the card issuer might decline the transaction. Card declines, read 2026-11-12.

  4. Large purchases or many payments in a short time can look like fraud to the bank, which may decline them.

    In the Stripe help: If a card issuer suspects fraudulent activity, which can be triggered by large purchases or a large volume of transactions over a short period of time, they might decline payments. Card declines, read 2026-11-12.

  5. Customers paying with cards from another country can be declined more often.

    In the Stripe help: If your customers use cards issued in a different country than where you registered your Stripe account, they might see an increased rate of declines. Card declines, read 2026-11-12.

How do I check it myself?

  1. Watch your decline rate over time, so a sudden rise stands out.

    In the Stripe help: Track your decline rate over time to identify potential fraud or integration issues. Declines, read 2026-11-12.

  2. Count each customer's failed payment once, leaving out retries, so repeated attempts do not inflate the problem.

    In the Stripe help: For a clearer overview of your authorization rates, analyze unique declines and exclude failed retries from your analysis. Declines, read 2026-11-12.

  3. Read the reason Stripe shows on a declined payment before deciding what to do.

    In the Stripe help: When a payment gets declined, Stripe offers a reason for the decline and briefly suggests a resolution path. Card declines, read 2026-11-12.

  4. When the details are right, ask the customer to call their bank, because only the bank can explain the decline.

    In the Stripe help: If the card information is correct, ask your customer to contact their card issuer to understand why a transaction was declined. Card declines, read 2026-11-12.

How would I know the day it starts?

  • Feder reads your successful Stripe payments each day and compares each day with your own history.
  • It does not read why a single payment was declined. It tells you when successful payments go quiet or move outside their usual range.

Some numbers are too quiet to judge daily, such as a form filled in a few times a week. Until there is enough of your own history to judge a change, Feder says it is still learning and scores nothing, rather than guessing.

See what Feder reads from Stripe, which feeds Wins. Feder only reads. It never changes anything in Stripe.

Where do these answers come from?

Every cause and check on this page comes from the Stripe help pages, quoted above with the date we read them. Last reviewed 2026-11-12. We read them again by 2027-11-12. If one changes, this page changes or comes down.

Know the day a number breaks, not the month after.