Pickup card declines: the recovery playbook

By Palash Sarker, Founder & Software Architect, Revenue Recovery Labs4 min read Verified by RRLabs

What `pickup_card` actually means

The issuer wants the card withdrawn from circulation; the charge will never clear.

Treating it like every other decline is the mistake: a fixed day-1/day-3/day-7 cadence sends the wrong message at the wrong moment and trains the issuer to keep refusing.

Retry timing

Do not retry automatically. Repeated attempts against a blocked card raise your decline ratio and can attract issuer-level throttling. Move straight to collecting a new payment method.

Cap total attempts at three to four across 7-10 days. Beyond that, incremental recovery is under two points and the fraud-signal cost rises.

Email 21% open rate vs WhatsApp 98% read rateDark-mode SVG comparison card by Palash Sarker (Founder & Software Architect, RRLabs) comparing transactional email at 21% open rate against WhatsApp Cloud API at 98% read rate within 15 minutes.CHANNEL READ RATE VS RECOVERY LIFTWhatsApp Cloud API98%read in < 15 min · +12-18 pts recoverySMS88%read in < 30 min · +7-11 pts recoveryPush notification38%opened in < 1 hour · +3-5 pts recoveryTransactional email21%opened in 2-6 hours · baseline
Recovery channel comparison: WhatsApp Cloud API 98% read rate within 15 minutes vs transactional email 21% open rate.

How much of your involuntary churn is recoverable?

Compares a 40% single-channel baseline against the 63.8% RRLabs platform average.

At risk / month
$5,600
Extra recovered / month
$1,333
Annualised, less $3,000 plan
$12,994

Message framing that converts

Straight to an alternate-card request with a short deadline.

Dispatch over Email. The channel decision matters more than the subject line: a message that is never opened cannot convert regardless of copy quality.

What to measure

Track recovery rate for `pickup_card` in isolation, not blended. A blended 60% can hide a 25% pickup card bucket that is quietly the largest churn source in the account.

Log model, latency and recovery score per message so you can attribute lift to copy changes rather than seasonality.

Frequently asked questions

How many times should I retry a pickup card decline?
Zero automatic retries. The card is blocked; collect a new payment method instead.
What recovery rate is realistic for `pickup_card`?
20-35% within 14 days is a healthy range with reason-specific messaging on two channels.
Does the channel change the outcome?
Yes. For this decline reason we default to Email, because delivery speed and open rate dominate copy quality.