incorrect_numberCard Erroroccasional

Incorrect Number

What This Means

The card number entered does not correspond to a valid card. This is a checkout-time error that prevents the initial transaction from being created. For SaaS businesses, this means a potential customer could not complete their signup or payment update.

This decline is not retryable.

Retrying will likely fail again. The customer needs to update their payment method or contact their bank.

Common Causes

  • 1Customer mistyped one or more digits of their card number
  • 2Customer entered a card number from an expired or cancelled card
  • 3Copy-paste error introduced extra spaces or characters in the card number field

Recovery Tactics

  1. 1Implement real-time card number validation with Luhn algorithm checks before submission
  2. 2Use Stripe Elements to auto-format and validate card numbers as the customer types
  3. 3Display a clear, specific error message asking the customer to re-enter their card number
Free Tool

How healthy is your Stripe account?

Get a free churn health report. Find pending cancellations, failed payments, and expiring cards putting your MRR at risk.

Run Free Audit

FAQ

How is incorrect_number different from invalid_number?

incorrect_number means the card number was well-formed but did not match any card on file with the network. invalid_number means the number itself is malformed (e.g., wrong length, fails Luhn check). Both require the customer to re-enter their card details.

Can Stripe Elements prevent this error?

Stripe Elements performs real-time validation including Luhn checks and card network detection, which catches most typos before the form is submitted. This significantly reduces incorrect_number declines.

Free Tool

How healthy is your Stripe account?

Get a free churn health report. Find pending cancellations, failed payments, and expiring cards putting your MRR at risk.

Run Free Audit