← All Stripe decline codes
RetryableSoft decline

insufficient_funds

Insufficient funds

Category

Soft decline

Retryable

Yes, with timing

Suggested retry

~3 days

What it means

The card does not have enough available balance for the charge right now.

Why it happens

The account is temporarily short, which is most common near the end of the month before payday.

How to recover the payment

Retry near the next payday. Most of these clear within a few days.

Category tip: Retryable, often within hours or on the next payday.

Recovery email preview

Subject: Action needed — your payment did not go through

Your payment did not go through for insufficient funds. We will try again, or you can pay now.

Update payment method

Sent automatically by churnguardian the moment this code appears.

How churnguardian handles it

churnguardian schedules a smart retry and, if it fails, sends a branded email with a payment-update link.

  • Decline-aware retries timed to recovery odds
  • Branded recovery emails with a one-click card update
  • Stops automatically the moment the charge clears
Start recovering payments

At a glance

Retryable
Yes
Retry window
~3 days
Card must be replaced
No

Frequently asked

What does the Stripe decline code insufficient_funds mean?+

The card does not have enough available balance for the charge right now.

Is the Stripe decline code insufficient_funds retryable?+

Retry near the next payday. Most of these clear within a few days.

How do I recover a payment declined with insufficient_funds?+

Retry near the next payday. Most of these clear within a few days.

What should I send the customer for insufficient_funds?+

Your payment did not go through for insufficient funds. We will try again, or you can pay now.

Recover your first failed payment this week

Join bootstrapped and early-stage SaaS teams winning back thousands in MRR every month, on autopilot.

14-day free trial · No credit card required