Glossary · Operations & flow

What is
Soft Decline vs Hard Decline?

Complexity Basic
Shows up Occasional
Scope Optional
Operator relevance Context
Share definition X LinkedIn Reddit HN Email
Quick definition

A soft decline is a temporary "try again" response (insufficient funds, limit exceeded, timeout) that is safe to retry. A hard decline is permanent (stolen card, invalid account, do not honor) and must not be retried.

The short answer

Card declines come in two flavors. Soft declines are temporary — the card is fine, but something blocked this specific charge (insufficient funds, over-limit, issuer timeout). Retries are safe and often succeed. Hard declines are terminal — the card is reported stolen, the account is closed, or the issuer is telling you never to try this card again. Retrying a hard decline is a network rules violation.

The codes

  • Soft decline codes — 51 (insufficient funds), 61 (exceeds withdrawal limit), 65 (exceeds withdrawal count), 91 (issuer inoperative), 96 (system malfunction), 05 (do not honor — ambiguous, safe to retry once).
  • Hard decline codes — 04 (pick up card), 07 (pick up card, special condition), 41 (lost card), 43 (stolen card), 14 (invalid account), 54 (expired card), 57 (not permitted to cardholder), 62 (restricted card).

What operators need to know

  • Retrying a hard decline violates Visa/MC rules and triggers fines if systematic. Stripe actively blocks hard-decline retries on Smart Retries.
  • Soft declines retry best after 24–72 hours — insufficient funds typically clears on payday; over-limit clears at statement cycle.
  • Account Updater catches expired/reissued cards (code 54) so you don't attempt a hard decline retry.
  • Dunning cadence for subscriptions: day 1, day 3, day 7, day 14, stop. Retrying beyond that accumulates fees with diminishing return.
  • Not all gateways expose raw codes — Stripe gives you a "decline_code" field that classifies soft vs hard; use it.

Numbers to know

In SaaS and consumer subscription, 5–10% of renewal attempts decline. Of those, 70–80% are soft declines that recover within 7 days with smart retry logic. Of hard declines, Account Updater recovers 30–50% (new card details pushed back); the rest are gone. A well-tuned soft-decline retry schedule recovers 3–5% of annual subscription revenue that would otherwise churn.

Why multi-brand operators care

Each brand's subscription logic retries independently. A shared dunning strategy at the parent level — same cadence, same copy, same soft/hard classification — improves recovery and keeps compliance consistent so no single brand accidentally triggers "excessive retry" fines.

Keep learning

Go deeper on
Soft Decline vs Hard Decline.

Related glossary terms

Processing across
multiple brands?

multiflow consolidates your ledger, keeps per-brand billing descriptors, and fans out payouts to the right legal entity.

The Operator Briefing

Twice-monthly. No fluff.

Processor shutdowns, reserve-hold playbooks, reconciliation lessons, and the merchant-account decisions that save operators six-figure years. Delivered to your inbox — never spam.

No spam. Unsubscribe in one click.

We use essential cookies · Privacy