Learn

Reference guides on Stripe payment failures, decline codes, and recovery strategies.

Stripe Decline Codes Explained: When to Retry vs Request Action

stripe decline codes explained

Stripe Decline Codes Explained: When to Retry vs Request Action

Stripe decline codes indicate why a payment failed and fall into two categories: soft declines that can be automatically retried, and hard declines that require customer intervention before reprocessing.

4 min readApr 9, 2026
Failed Payment Recovery Rate SaaS: Benchmarks by Code

failed payment recovery rate saas

Failed Payment Recovery Rate SaaS: Benchmarks by Code

Failed payment recovery rates in SaaS range from 5% to 70% depending on decline code category, with insufficient_funds recovering at 60-70%, expired_card at 40-50% with outreach, and fraud blocks under 5%.

3 min readApr 9, 2026
MRR Recovery Calculation: Formula and Methods

mrr recovery calculation

MRR Recovery Calculation: Formula and Methods

MRR recovery calculation measures the monthly recurring revenue regained from failed or canceled subscriptions through dunning, payment retries, and win-back campaigns.

4 min readApr 5, 2026
Hard Decline vs Soft Decline in Stripe: Key Differences

hard decline vs soft decline stripe

Hard Decline vs Soft Decline in Stripe: Key Differences

Hard declines are permanent payment failures that should not be retried, while soft declines are temporary failures that may succeed if attempted again with updated information or timing.

4 min readApr 5, 2026
Stripe Smart Retry: How It Works & When It Runs

stripe smart retry

Stripe Smart Retry: How It Works & When It Runs

Stripe Smart Retry is an automated system that re-attempts failed subscription payments using machine learning to determine optimal retry timing and reduce involuntary churn.

4 min readApr 5, 2026
Stripe Expired Card: Decline Codes & Prevention

stripe expired card

Stripe Expired Card: Decline Codes & Prevention

Stripe expired card failures occur when a payment method's expiration date has passed, triggering decline code expired_card and requiring customers to update their payment information.

4 min readApr 5, 2026
Stripe Decline Codes: Complete Reference Guide

stripe decline codes

Stripe Decline Codes: Complete Reference Guide

Stripe decline codes are standardized error codes returned by card networks and issuing banks to explain why a payment was rejected, enabling merchants to take appropriate action.

4 min readApr 5, 2026
Insufficient Funds Stripe: Decline Codes & Recovery

insufficient funds stripe

Insufficient Funds Stripe: Decline Codes & Recovery

Insufficient funds is the most common reason for Stripe payment failures, occurring when a cardholder's account lacks the balance needed to complete a transaction.

4 min readApr 5, 2026
Payment Failure Rate in SaaS: Benchmarks & Analysis

payment failure rate saas

Payment Failure Rate in SaaS: Benchmarks & Analysis

Payment failure rate in SaaS measures the percentage of recurring payment attempts that fail due to declines, expired cards, or insufficient funds. Industry benchmarks indicate 10-20% of subscription payments fail on first attempt.

4 min readApr 5, 2026
Do Not Contact Stripe Decline Code Explained

do not contact stripe decline

Do Not Contact Stripe Decline Code Explained

The do_not_honor decline code signals that the card issuer has blocked the transaction without providing a specific reason, requiring customers to contact their bank directly.

4 min readApr 5, 2026