Stripe lost_card — recovery guide

The customer reported their card lost. The old card is dead permanently. Your only move is to get the customer to enter their replacement card.

TL;DR

Do NOT retry. The card is permanently blocked. Email the customer within the hour with a Billing Portal link to add their new card. Recovery rate is very high (80%+) because these customers aren't trying to churn — they just physically lost their card and got a replacement.

What lost_card means

lost_card means the customer has reported their card lost to their bank, and the bank has flagged the card as compromised. All further charges on that specific card number will be refused, regardless of merchant, amount, or circumstance.

The customer almost certainly already has a replacement card in hand (or will within a few business days). They just haven't thought to update it on your site yet.

Why this is actually a good decline code to see

Counter-intuitively, lost_card customers recover at much higher rates than card_declined or insufficient_funds customers. Reasons:

Your email simply has to show up at the right moment with the right link.

Recovery playbook

  1. +1h: email with Billing Portal link, friendly tone ("looks like you got a new card").
  2. Disable auto-retry entirely — retrying a lost_card is pure waste.
  3. +48h: second email if no update.
  4. +5d: SMS — most effective channel for this code since the customer is phone-adjacent anyway.
  5. +7d: final email + pause subscription.

What to tell the customer

Hi [name], looks like the card we had on file was reported lost. If you've already received a replacement, it takes 20 seconds to add it. We'll keep your account active in the meantime.

[Add new card →]

The "we'll keep your account active" reassurance matters — customers who lost a wallet are already stressed, and telling them they don't have to rush reduces churn.

Related decline codes

Don't waste retries on dead cards

RecoverKit disables retries for lost_card/stolen_card automatically and sends the right email immediately. $19/mo.

Start Free Trial →