← All Stripe decline codes
Card update requiredHard decline

expired_card

Card has expired

Category

Hard decline

Retryable

No — update the card

Suggested retry

No auto-retry

What it means

The card on file has passed its expiry date, so the issuer rejects every charge.

Why it happens

The customer replaced or renewed their card and the new expiry date was never saved on the subscription.

How to recover the payment

Ask the customer to update their card. A retry only succeeds after new card details are saved.

Category tip: Not worth retrying automatically until the card is updated.

Recovery email preview

Subject: Action needed — your payment did not go through

The card we have on file has expired. Update it here in 30 seconds to keep your subscription active.

Update payment method

Sent automatically by churnguardian the moment this code appears.

How churnguardian handles it

churnguardian stops automatic retries and emails the customer a one-click link to update their card, so recovery happens as soon as they act.

  • 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
No
Retry window
No auto-retry
Card must be replaced
Yes

Frequently asked

What does the Stripe decline code expired_card mean?+

The card on file has passed its expiry date, so the issuer rejects every charge.

Is the Stripe decline code expired_card retryable?+

Ask the customer to update their card. A retry only succeeds after new card details are saved.

How do I recover a payment declined with expired_card?+

Ask the customer to update their card. A retry only succeeds after new card details are saved.

What should I send the customer for expired_card?+

The card we have on file has expired. Update it here in 30 seconds to keep your subscription active.

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