D
Dunning Lite

Dunning Management Software for Stripe,
built for Indie SaaS

Built for founders who'd rather

sleep

Recover the 20-40% of Stripe payments that quietly churn — with human-written emails (not AI), flat-rate pricing, no commission.

2-minute setup
No credit card required
10 spots left in waitlist
Simple Process

How Stripe Dunning Management Works

Three steps to start recovering revenue lost to failed payments on Stripe. No code, no complexity.

1

Connect Stripe in 2 clicks

No API keys, no webhook wrangling. Official OAuth authentication — secure and done in under 30 seconds.

1 click · 30 seconds
stripe.com/oauth/authorize
Dunning Lite wants to:
  • Read failed payment events
  • Send recovery emails on your behalf
Connect with Stripe →

We never modify your account · Revoke anytime

2

We catch the leak (24/7)

Insufficient funds, blocked cards, expired details. We monitor failed payments in real time and act at the exact right moment.

Automatic detection · 24/7

Failed Payments

Last 24 hours · Real-time

Live
S
Sarah M.
Soft decline
$149.00Recovered
T
Tom B.
SCA required
$49.00Sent
L
Lena K.
Insufficient funds
$299.00Recovered

$497 recovered today · 62% recovery rate

3

We recover your revenue

We send a friendly recovery email (no robotic spam) with a magic link so your customer can update their card in one tap.

Average recovery rate: 40%
G
gerard from dunning lite
hello@dunninglite.com
so your bank had other plans

hey sarah,

you know how banks get suspicious of perfectly normal charges at perfectly normal times for perfectly normal reasons? yeah, that just happened to you.

your latest charge didn't go through. almost certainly temporary — the kind of thing that fixes itself when your bank finishes its afternoon nap.

sort it in 30 seconds →

— gerard

p.s. your account is totally fine. this email is a heads up, not a threat.

Features

Dunning Features Built for Micro-SaaS Founders

Built for Micro-SaaS, solopreneurs, and indie hackers who value their time and every dollar of MRR.

Timing is everything

We automatically detect every failed payment via real-time webhooks and trigger the recovery sequence at the optimal moment.

100% Invisible and Secure

Full compliance with SCA and 3D Secure 2.0 without adding friction for your customer. Data is protected with bank-grade encryption.

No more robot emails

Your customers deserve empathy, not ultimatums. Templates designed to build context and maximize open rates with a human tone.

Watch your MRR come back

The metric that truly matters: how much money we've recovered for you today. Always up to date with real Stripe data.

Your engineer will thank you

Connect your Stripe account with one click — no code to write, no complex legacy integrations to maintain.

We don't punish you for growing

Clear, transparent pricing. You pay a flat monthly fee whether you recover $100 or $10,000. No hidden commissions or percentages.

Pricing

Recover revenue. Build loyalty. Understand your customers.

No commission on recovered payments. Start free, upgrade when you want the full relationship layer.

BetaLast 10 spots in waitlist · then closing until we have hard results to show
MonthlyAnnual

Free

See it work with your real Stripe data

0/mo

Free forever

Join the Beta
  • 5 recoveries/month
  • 1 generic recovery email
  • Basic retry logic
  • 1 Stripe account
  • Multi-step email sequences
  • Custom email templates
  • Customer replies inbox
  • Grace periods & offers
  • Analytics dashboard

Starter

Build real relationships with your customers

$14/mo
Join the Beta
  • 15 recoveries/month
  • Multi-step email sequences
  • Custom email templates
  • Customer replies inbox
  • Grace periods & offers
  • Analytics dashboard
  • Custom email domain
  • 1 Stripe account
Most Popular

Indie

Recover 1 subscription and it pays for itself

$29/mo
Join the Beta
  • Unlimited recoveries
  • Multi-step email sequences
  • Custom email templates
  • Customer replies inbox
  • Grace periods & offers
  • Advanced analytics
  • Custom email domain
  • 1 Stripe account
  • Priority support

Studio

Multi-product SaaS, up to 3 Stripe accounts

$79/mo
Join the Beta
  • Unlimited recoveries
  • Multi-step email sequences
  • Custom email templates
  • Customer replies inbox
  • Grace periods & offers
  • Advanced analytics + multi-account
  • Custom email domain
  • Up to 3 Stripe accounts
  • Custom retry rules
  • Dedicated VIP support
Annual Plan Exclusive

Recovery Intelligence Report

After 12 months, you'll receive a personalized analysis that turns raw recovery data into a strategic playbook. Only possible with a full year of your billing data.

$

Recovery Economics

Seasonal failure map, revenue recovered vs lost, optimal retry timing based on YOUR data, and industry benchmarks.

💬

Customer Intelligence

What your customers said when we contacted them. Sentiment patterns, feedback, feature requests, and reasons for non-recovery.

Retention & LTV Impact

How many months longer recovered customers stayed, cohort analysis at 3/6/12 months, total churn avoided, and your real Dunning Lite ROI.

Strategic Playbook

Top actions to reduce failures, which email templates and tones worked best, which offers converted more, and at-risk customer segments for the year ahead.

Available on Starter (Summary), Indie (Full Report), and Studio (Full Report per account — 3 independent reports).

Early Access

Be among the first

We're onboarding our first users. Connect your Stripe and start recovering failed payments today.

Join the Beta
Gerard — Founder of Dunning Lite
From the founder

Gerard — Founder, Dunning Lite

I built Dunning Lite after watching my own micro-SaaS lose hundreds in MRR to failed payments every month. The enterprise tools wanted $99/mo or a cut of my recovered revenue — for a product making $3K MRR, that made no sense. So I built what I wished existed: simple dunning that works in 2 minutes, costs less than a single recovered subscription, and sends emails that sound like a human wrote them — because a human did.

FAQ

Frequently asked questions

Everything you need to know about Dunning Lite and recovering failed payments.

Dunning management is the process of communicating with customers whose payments have failed in order to recover that revenue. In the Stripe SaaS context, this means automatically detecting failed payments (expired cards, insufficient funds, or SCA authentication failures) and sending a personalized email so the customer can update their payment method before losing their subscription.

We use Stripe Connect with OAuth — the official, most secure method. Just click 'Connect Stripe', authorize on Stripe's page, and you're done. We never store your API keys and our code never modifies charges, issues refunds, or writes anything to your account — we only read failed payment events. The whole process takes under 2 minutes.

Yes, it's secure. We only read failed payment events via Stripe webhooks — our code never modifies charges, never issues refunds, and never writes anything to your account. We don't see full card details and have no access to sensitive customer information beyond what's needed to send the recovery email.

Dunning Lite currently sends one email per failed payment. The content is automatically tailored based on the failure type: soft decline (card rejected), hard decline (invalid or blocked card), or SCA authentication failure. Multi-email sequences are planned for future versions.

We have three plans: Free (to get started, with a monthly event limit), Indie at $29/month (unlimited events, one Stripe account), and Studio at $79/month (multiple Stripe accounts, ideal for agencies or founders with several products). We never charge a commission on recovered revenue.

Yes. Dunning Lite specifically detects SCA authentication failures and sends an email with a direct link for the customer to complete authentication with their bank. This is especially important for European customers where SCA has been mandatory since PSD2.

Yes — but that's the whole point. The emails are AI-crafted with a deliberately humanized tone: empathetic, warm, friendly, and resolution-focused. Each payment failure type has its own template — the message for an expired card is different from an SCA failure — because the problem you're explaining to the customer is different. Most dunning tools send cold, corporate, robotic copy. Ours are designed to feel like they came from a real person who genuinely wants to help.

Dunning Lite is in Early Access. The core product works: it receives Stripe webhooks, detects the failure type, and sends the appropriate email. The dashboard shows processed dunning events. It's stable to use, but we'll be shipping improvements and new features based on early user feedback.

How to join

Dunning Lite is in private beta

We're keeping the door half-open to give every founder real support and feedback. Here's how it works:

  1. 1

    Drop your email below

    Takes 5 seconds. No credit card. No commitment.

  2. 2

    We confirm within 24-48 hours

    Personal review. You get an email with a link to enter.

  3. 3

    Click the link, connect Stripe, you're live

    2 minutes to connect. Free during the beta. Cancel anytime.

Get on the waitlist

We'll email you within 24-48h with your access link.

Already approved? Log in here