DunningCheck

Guides & playbooks

Practical, vendor-neutral guides on Stripe failed-payment recovery. Subscribe when you want the checks run for you every month.

checklist

Failed payment recovery checklist for Stripe subscriptions

A 12-point checklist to verify your Stripe failed-payment recovery actually restores access and revenue, plus a monthly monitoring option.

Read guide
how-to-fix

How to fix Stripe payment-failed emails that don't recover customers

Diagnose and fix Stripe failed-payment emails that get opened but don't recover the payment: links, retry timing, and entitlement.

Read guide
template

Stripe dunning email template for small SaaS teams

A copy-paste dunning email sequence for Stripe failed payments, with the retry timing and link structure that actually recovers MRR.

Read guide
monthly-monitoring

Monthly monitoring for invoice.payment_failed recovery paths

Why a one-time dunning fix isn't enough, and how monthly monitoring of invoice.payment_failed catches billing drift before it costs MRR.

Read guide
exact-error

Stripe recovery link checker: fixing broken hosted invoice flows

The hosted invoice link in your failed-payment email may be expired or wrong. Here's how to check it and what to replace it with.

Read guide
comparison

Stripe Billing Portal vs custom dunning recovery pages

When to rely on Stripe's Billing Portal for failed-payment recovery and when a custom page is worth it — with the trade-offs.

Read guide
sample-report

Sample failed-payment recovery audit report (Stripe)

See exactly what a Stripe failed-payment recovery audit returns: metrics, findings by severity, and recommended actions.

Read guide
alternatives

An alternative to manually checking Stripe failed-payment recovery

Manually testing dunning every month doesn't scale. Here's a lighter alternative that monitors the recovery path for you.

Read guide
provider-pair

Stripe + Resend: checking your failed-payment email flow

If you send dunning emails through Resend instead of Stripe, here's what to verify so failed-payment recovery still works.

Read guide
pricing-value

What failed-payment monitoring is worth for small SaaS MRR

A simple way to size what dunning monitoring is worth: recovered MRR vs the monthly cost, with example numbers.

Read guide

Subscribe for monthly monitoring. Your first audit is generated today.

Your first audit shows exactly where recovery is leaking today. Monthly monitoring then catches the next break before it costs you another month of MRR.

Start monthly monitoring
DunningCheck guides — Stripe failed-payment recovery