D
Dunning Lite
๐Ÿ”ด40% of your monthly churn comes from expired cards.

You're losing money on Stripe
while you sleep

Recover failed subscriptions (involuntary churn) on autopilot. Connect Dunning LITE to your Stripe account in 2 minutes and let our human-written emails rescue your MRR. Zero hidden fees, zero stress.

2-minute setup
No credit card required
Cancel anytime
SCA & 3D Secure compatible
Simple Process

How does Dunning Lite work?

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
Connect Stripe in 2 clicks
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
We catch the leak (24/7)
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%
We recover your revenue
Features

Everything you need to recover your revenue

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

Simple, transparent pricing

No commission on recovered payments. No surprises. Start free and scale when you need to.

MonthlyAnnual

Hobby / Bootstrapper

Validate your project (with watermark)

$0/mo
Start Free
  • Up to $1,000 MRR processed
  • Max. 5 recoveries/month
  • Basic dashboard
  • Email recovery only
  • 'Powered by Dunning LITE' badge
  • Custom email domain
  • WhatsApp recoveryComing Soon
  • Multiple Stripe accounts
2X ROI Guarantee

Indie

The Core: Recover 1 subscription and it pays for itself

$29/mo
Get Started with Indie
  • Unlimited events
  • 1 Stripe account
  • Emails tailored by failure type
  • Dashboard with metrics
  • Custom templates
  • Priority support
  • Advanced analyticsStudio only

Studio

Multi-account, up to 3 Stripe accounts

$79/mo
Get Started with Studio
  • Unlimited events
  • Up to 3 Stripe accounts
  • Emails tailored by failure type
  • Advanced analytics
  • Dashboard with metrics
  • Custom templates
  • Priority support 24/7
Early Access

Be among the first

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

Connect Stripe for free
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. Access is read-only: we never store your API keys and have no permissions to modify charges. The whole process takes under 2 minutes.

Yes, it's secure. We only access failed payment events via Stripe webhooks, with read-only permissions. We cannot modify charges, we don't see full card details, and we 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.

No. The emails are manually written and optimized to sound human and direct. 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. No AI, no auto-generated text.

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.