What it means
The card on file has passed its expiry date, so the issuer rejects every charge.
Card has expired
Category
Hard decline
Retryable
No — update the card
Suggested retry
No auto-retry
The card on file has passed its expiry date, so the issuer rejects every charge.
The customer replaced or renewed their card and the new expiry date was never saved on the subscription.
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.
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 methodSent automatically by churnguardian the moment this code appears.
churnguardian stops automatic retries and emails the customer a one-click link to update their card, so recovery happens as soon as they act.
The card on file has passed its expiry date, so the issuer rejects every charge.
Ask the customer to update their card. A retry only succeeds after new card details are saved.
Ask the customer to update their card. A retry only succeeds after new card details are saved.
The card we have on file has expired. Update it here in 30 seconds to keep your subscription active.
Browse the full list of Stripe decline codes or look one up with the free lookup tool.
Join bootstrapped and early-stage SaaS teams winning back thousands in MRR every month, on autopilot.
14-day free trial · No credit card required