← Blog

10 min read · Recovery Pilot

Indie SaaS founder guide to dunning at $1-50k MRR

Why enterprise tools eat too much margin at this stage. What's actually worth automating vs. doing manually. The minimum viable dunning stack.

If you're a solo founder running a SaaS between $1k and $50k MRR, the existing dunning tooling was not designed for you. Stunning starts at $199/mo. ChurnBuster targets $20k+ MRR teams. Baremetrics Recover is bundled into a $200+/mo analytics suite.

At $5k MRR, paying $199/mo for dunning eats 4% of your revenue. The math just doesn't work. So most indie founders do nothing, lose the 7-9% MRR to failed payments, and accept the silent bleed as a cost of doing business.

It doesn't have to be that way. Here's what an indie-tier dunning stack actually looks like.

What you actually need (the minimum viable stack)

First: enable Stripe Smart Retries. It's free, recovers ~20% of failures automatically, and requires zero setup beyond a toggle in your dashboard.

Second: set up a 4-email recovery sequence on top of Smart Retries. The cadence is Day 0 / Day 3 / Day 7 / Day 14. Each email contains the specific failure amount, last 4 of card, an update-card link, and a human sign-off.

Third: a hosted update-card page. The customer clicks the email link, lands on a page that takes them to Stripe Customer Portal, updates their card in 30 seconds. No login required. The simpler the friction, the higher the recovery rate.

Fourth: a basic dashboard showing MRR Saved + Recovery Rate, so you can see whether it's working.

What you DON'T need (yet)

Multi-seat team accounts. You're solo. Skip.

Role-based access control. Solo founder, one role.

SOC 2 compliance. Becomes relevant when you start selling to mid-market customers who do vendor security reviews.

A/B testing on email copy. Premature optimization at this scale; the structural beats (specific opening, single CTA, reply path) matter more than micro-copy variations.

Multi-language support. If your customer base is single-region, English-only is fine.

Build or buy?

Building it yourself takes 2-3 weeks of focused work: Stripe Connect OAuth, webhook handlers, email templates, hosted update-card page, sequence engine with retry logic, dashboard. If you're already overloaded, that's 2-3 weeks not spent on the product itself.

Buying at $29/mo gets you live the same day. The break-even is around $400 in monthly failed payments — which most SaaS hit at $5k MRR. Below that, it might be marginal. Above that, the math is obvious.

The AI brand voice angle

One thing that separates good dunning from great dunning at indie scale: customers expect human emails from indie founders. They followed you, they read your tweets, they know your tone. Then a generic dunning email arrives and the tone is jarring.

Modern AI lets you train a brand voice from 3-10 of your existing emails (transactional, marketing, whatever). Claude analyzes the rhythm, sign-off, vocabulary, sentence length, and rewrites every recovery email in that voice. Customers can't tell which emails you wrote vs which were generated.

Recovery Pilot has this baked in. The brand voice training takes one minute and runs once per founder.