What it means
The expiry year saved on the card is not a valid year.
Expiration year is invalid
Category
Hard decline
Retryable
No — update the card
Suggested retry
No auto-retry
The expiry year saved on the card is not a valid year.
A data-entry error, or an already-expired year saved by mistake.
Ask the customer to re-enter a valid expiry year.
Category tip: Not worth retrying automatically until the card is updated.
Subject: Action needed — your payment did not go through
The expiry year on your card looks wrong. Please update your card details.
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 expiry year saved on the card is not a valid year.
Ask the customer to re-enter a valid expiry year.
Ask the customer to re-enter a valid expiry year.
The expiry year on your card looks wrong. Please update your card details.
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