Decline code 51: Insufficient Funds
Quick answer
Decline code 51 — “Insufficient Funds” — means the card is valid but the account doesn’t have enough available balance or credit to cover the charge right now. Under ISO 8583 it’s a soft decline: the same card often succeeds days later once the balance refreshes. Stripe reports it as insufficient_funds and NMI as response code 202. Recover it with retries timed to the cardholder’s deposit cycle plus a heads-up message — not immediate re-attempts.
What code 51 means
The textbook soft decline — the funds aren’t there now but may be after the cardholder’s next deposit. Retry on a smart schedule (aligned to paydays / the 1st and 15th), not back-to-back.
Cross-processor equivalents
The same issuer decision surfaces under a different code on every processor. Here is how code 51 maps across the stacks Revatto recovers on.
Why it happens
- The account balance or available credit is below the charge amount at the moment of the attempt.
- A pending hold (hotel, rental, fuel) is temporarily tying up available funds.
- A debit card draining to zero between pay cycles — common for subscriptions billed mid-month.
- A credit card at or near its limit.
How to recover it
- 1Don’t retry in seconds — the balance hasn’t moved, and repeated 51s just burn attempts. Too many failed retries can also hurt your merchant account health and MID reputation with the card networks.
- 2Schedule retries on a smart cadence aligned to common deposit days (paydays, the 1st and 15th).
- 3Send a short, non-alarming message letting the customer add funds or switch to another card.
- 4If several timed retries fail, a human follows up to update the payment method. Revatto does all of this for you — AI times the retries to the deposit cycle, a real team handles the outreach over email and SMS — and you only pay if the payment comes back (20% of the first recovered payment, $0 monthly).See how Revatto recovers 51declines →
See what Revatto would recover for you
Failed payments recovered automatically — no engineering, no manual chasing. We do the work; you keep the revenue.