← Back to Glossary
Payment Recovery

Automated Smart
Retries.

Updated

When a subscription charge fails, a smart retry system decides when to try again, how many times, and through which path. A naive system retries at 1, 3, and 7 days. A smart system looks at the decline code, the card brand, the merchant category, and the historical success rate of retry timing for that specific scenario — then schedules the next attempt at the moment most likely to succeed.

What "smart" means in practice

  • Decline-code aware — "insufficient funds" retries align with payday patterns; "do not honor" retries skip immediate retry because the card is flagged; "expired card" triggers update-card outreach instead of retrying.
  • Time-aware — retrying at 10 AM on a Tuesday outperforms retrying at 3 AM on a Sunday. Banks process differently across windows.
  • Card-network aware — Visa, Mastercard, and Amex have different decline-and-retry patterns; the system adapts.
  • Card-updater integrated — when a card has expired or been replaced, the system pulls the updated card number from the network before retrying, rather than retrying with the dead card.

Operational structure

  1. Charge fails — system reads decline code, classifies the failure (recoverable vs. terminal).
  2. If recoverable — schedule retry based on decline-code-specific success curve. Typically 3–4 retry attempts over 7–14 days.
  3. If terminal (lost card, fraud block) — skip retries, send card-update email to the customer.
  4. In parallel — send payment reminder emails and trigger card-updater calls.
  5. After final retry fails — move subscription to a dunning state with a paused billing flag, do not auto-cancel immediately.

Expected lift

Compared to a basic 1/3/7-day fixed retry schedule, well-tuned smart retries typically recover 15–40% more failed payments. For a store with 5% involuntary churn that translates to 0.75–2 points of total churn recovered — a measurable retention lift with no acquisition spend. See payment retries and dunning management.

Frequently Asked Questions

What makes a retry schedule 'smart'?

Three things: decline-code awareness (different reasons get different retry strategies), time-of-day awareness (retry windows that match bank processing patterns), and card-updater integration (replace dead card numbers before retrying instead of retrying with a known-bad card).

How much more does smart retries recover vs. fixed retries?

Typically 15–40% more failed payments recovered. For most Shopify subscription stores that translates to 0.5–2 percentage points of retention lift — meaningful at scale with no incremental acquisition cost.

How many retry attempts should a smart system make?

Usually 3–4 attempts over 7–14 days. More attempts produce diminishing returns and risk triggering card issuer fraud flags. The right number depends on the customer's decline pattern — terminal failures should not be retried at all.

Do I need to build smart retries myself?

No. Most subscription platforms (Joy Subscriptions, Recharge, Stripe Billing) include smart-retry logic out of the box. The work is configuring the right schedule for your decline mix and integrating card-updater services.

Start Growing Your Subscription Revenue

Join 5,000+ Shopify merchants using Joy Subscriptions. Free to install, no credit card required.

  • Free 14-Day Trial
  • No Credit Card Required
  • Cancel Anytime