Stripe Dunning & Failed Payment Recovery

Recover failed Stripe payments before they become churn.

StayPaid watches your Stripe account for failed payments and helps you recover them with personal emails — sent from your address, signed with your name. Nothing goes out without your approval.

Founder in the loopYou approve every email
Start free — first 3 recoveries included

No credit card required · Connects to Stripe in 2 minutes

staypaid.io/dashboardEXAMPLE DATA

0.0%

Recovery Rate

$0.00

Revenue Recovered

0

Churn Prevented

J

John Smith

$49.00/mo · Card expired

Failed
S

Sarah Chen

$99.00/mo · Insufficient funds

Failed
M

Mike Johnson

$29.00/mo · Card expired

Failed

To mike@tech.co · From you@yourdomain.com

Your payment didn't go through

P.S. Hey Mike, noticed you've been with us for 8 months. Really appreciate your support! — Robert

Send EmailTone: friendly

The Problem

20-40% of your churn isn't churn

Expired cards. Bank holds. Insufficient funds. Research from Paddle and ProfitWell puts involuntary churn — customers lost to failed payments, not cancellations — at 20-40% of total subscription churn. Most dunning tools recover some of it, but they send robotic emails from a faceless domain. Your customers can tell the difference.

20-40%

of subscription churn

is involuntary

Most

founders never

follow up

$249/mo

for tools

that don't care

Active paying subscribers at the start of the month.

Cancelled or churned out during the month.

$

Your total MRR in USD.

%

Share of monthly billing that fails on the first attempt. 5–15% is typical for subscriptions.

Monthly churn rate

5.0%

compounds to 46.0% annually

Churn costs you / year

$3,600

$300 MRR walking out monthly

Failed payments cost / year

$5,760

$480 fails every month

How much of that is recoverable?

With a real dunning setup, founders typically recover 30–70%of failed payments. At the mid-point, that's $2,880 / year back in your pocket — about 8.3× the cost of StayPaid ($348/yr).

Share your numbers

Download your report card or post it — founders comparing churn numbers is how we all get better.

The math we used

  • Monthly churn rate = customers lost ÷ customers at start × 100
  • Annual churn = 1 − (1 − monthly churn)12— churn compounds, it doesn't add
  • ARPU = MRR ÷ customers = $50.00
  • Failed payments = MRR × 8.0% = $480/mo

Dashboard Preview

See every failed payment in one place

No more digging through Stripe emails. Your dashboard shows who failed, why, and what to do next.

Customer names, amounts, and metrics shown here are illustrative. Your dashboard will display real payments from your Stripe account.

1 of 3 recovered

33.3%

Recovery Rate

last 30 days

$29.00

Revenue Recovered

customers

1

Churn Prevented

Failed Payments

3 payments need attention

J

John Smith

john@company.com

$49.00/mo

Card expired

2 hours ago

Day 1

Failed
S

Sarah Chen

sarah@startup.io

$99.00/mo

Insufficient funds

5 hours ago

Day 1

Failed
M

Mike Johnson

mike@tech.co

$29.00/mo

Card expired

1 day ago

Day 3

Recovered
Payment updated

When you click a payment...

J

John Smith

john@company.com

Customer for

8 months

Total revenue

$392.00

Email Timeline

Day 1 — Sent
Day 3 — Pending
Day 7 — Pending
Day 14 — Pending

You control what happens

Hey John, noticed you've been with us for 8 months. Really appreciate your support! — Robert

Manual mode

You control when to send emails

How It Works

A dunning workflow that keeps you in control

StayPaid connects to Stripe, watches for failed payments, and helps you recover them with personal emails — while you stay in the loop.

01

Payment Fails

A customer's card expires or gets declined. StayPaid finds it on the next hourly Stripe sync.

Stripe sync · just now

S

Sarah Chen

$99.00/mo · Insufficient funds

Failed

Caught within the hour, before Sarah even notices.

02

You Review It

See the failure in your dashboard with customer history, tenure, and total revenue.

S

Sarah Chen

sarah@startup.io

14 mo

Customer for

$1,386

Total revenue

Full context before you decide what to say.

03

Add Your Touch

Write a personal P.S. note, choose a tone, and send — or let it auto-send if you prefer.

To sarah@startup.io · From you@yourdomain.com

Your payment didn't go through

Hi Sarah, your latest payment of $99.00 didn't go through...

P.S. Hey Sarah, 14 months with us, that means a lot. Anything I can help with? — Robert

Send EmailTone: friendly ▾
04

Track Recovery

Watch your recovery rate and revenue saved. See which emails worked and which didn't.

66.7%

Recovery Rate

$128

Recovered

2

Churn Prevented

Email timeline

Day 1Sent
Day 3Sent · Replied
Day 7Recovered

Why StayPaid

Why founders choose StayPaid

The founder-in-the-loop alternative to traditional dunning software.

Sent from your email address

Recovery emails go out from your address with your signature. Customers reply to a person they know — not a no-reply domain they've learned to ignore.

You approve every email

Review each failed payment with full customer context. Add a personal note, pick the tone, and send. A 24-hour auto-fallback keeps recovery moving when you're away.

$29 flat, not $249

Every feature included, one honest price. Free until StayPaid recovers 3 real payments for you — no credit card required to start.

StayPaidStripe retriesChurn BusterBaremetrics Recover
Price$29 flatFreeFrom $249/moMRR-based, up to $499+
Recovery emailsFrom your addressRetries onlyFrom their domainFrom their domain
You approve every email
Personal note per customerTemplatesTemplates
Best whenCustomers should hear from youYou only want auto retriesYou want to hand it offYou want all-in-one analytics

Where other tools win:Stripe's built-in retries are free and fully automatic, and platforms like Churn Buster suit teams that want to hand everything off. If you never want to think about failed payments, those are good options. If you want customers to hear from a person — that's what StayPaid is built for.

A note from the founder

I run a SaaS myself. When payments failed, my options were a $249/month tool that sent robotic emails from a domain my customers didn't recognize — or no follow-up at all. So I built what I wanted: recovery emails sent from my own address, approved by me, at a price that makes sense for a bootstrapped product.

If that sounds right for your customers, your first 3 recoveries are free.

R

Robert

Founder, StayPaid

Pricing

Simple, honest pricing

$29

/mo

Flat. No tiers. No BS.

Churn Buster starts at $249/mo. Baremetrics Recover reaches $499/mo at $300k MRR. StayPaid stays $29.

Unlimited failed payments
4 email templates
Personal touch editing
Recovery analytics
Send from your email
24h auto-fallback
Start Free — First 3 recoveries

No card required

FAQ

Common questions

What is dunning?

Dunning is the process of recovering failed subscription payments — usually by retrying the card and emailing the customer to update their payment method. Left alone, failed payments quietly turn into churn. See how automated dunning works.

How is StayPaid different from Stripe Smart Retries?

Stripe Smart Retries re-attempt the charge automatically, but never contact the customer. Many declines — like an expired card — can't be fixed by retrying. StayPaid reaches the customer with a personal email from your address, which is what actually gets the card updated. Learn which declines need an email.

Do my customers know a tool sent the email?

No. Emails go out from your own email address with your name and signature, and you approve each one. You can add a personal note to any recovery email before it sends.

How much revenue am I losing to failed payments?

Research from Paddle and ProfitWell puts involuntary churn at 20-40% of total subscription churn — customers lost to failed payments, not cancellations. Estimate your own numbers with the free churn calculator.

Do I need a credit card to start?

No. StayPaid is free until it recovers 3 real payments for you. After that, it's $29/month flat — every feature included, no tiers.

First 3 recoveries free

Start free