DunningKit automatically retries failed Stripe payments, sends AI-written recovery emails, and hosts a branded card-update page — recovering 60–75% of involuntary churn on autopilot.
60–75%
Recovery rate
< 5 min
Setup time
PCI DSS
Compliant
24hr
Auto-retry
40% of all subscription cancellations are involuntary — expired cards, bank declines, insufficient funds. These customers didn't choose to leave. You're just not catching them.
35–45%
of MRR churn is involuntary
Failed payments, not intentional cancellations — automatically recoverable with the right system.
$1,600
average CAC for SaaS
Every failed-payment churn wastes your acquisition spend. Recovering one customer = not needing to acquire another.
72 hrs
recovery window
After 72 hours, customers find alternatives. DunningKit starts the recovery sequence within minutes of the failure.
Six interlocking systems that work together — from failure detection to final recovery.
DunningKit classifies every decline as soft, hard, or SCA — then applies the optimal retry cadence. Weekends skipped automatically. Configurable per campaign.
Live event log
60–75%
Average recovery rate
< 10 min
Time to first recovery
4.2 days
Avg. days to recover
5× ROI
Typical return on cost
Connect Stripe once — DunningKit handles the rest automatically, 24/7.
OAuth in 2 clicks. DunningKit registers webhooks and backfills the last 90 days of failed invoices automatically.
No API keys. Encrypted token storage.
Every failed payment is captured and classified as soft decline, hard decline, or SCA — each with a different recovery strategy.
Instant Stripe webhook processing.
Gemini AI writes a personalized email. Smart retry is scheduled on the next business day. Sequences run automatically.
3 subject variants. A/B tested.
Customer updates their card on your branded page, or the auto-retry succeeds. Revenue saved — Slack notification sent.
Full timeline logged per payment.
A clean, data-rich dashboard built for indie founders — not enterprise analysts.
Recovery Overview
Recovered
$8,420
At Risk
$1,860
Rate
64%
“DunningKit recovered $2,100 in the first week alone. The AI emails are scary good — way better than anything I'd write at 2am.”
Marcus H.
Founder @ Devflow SaaS · $14k MRR
$2,100
first week
“I was losing ~12% of my MRR to failed cards every month. DunningKit brought that down to under 3%. Setup took 8 minutes.”
Sophie W.
Indie founder, analytics tool · $6k MRR
12% → 3%
churn reduction
“Worth it at 10× the price. The campaign builder is surprisingly powerful and the Slack notifications make my day every time a payment recovers.”
Daniel K.
Bootstrapped B2B SaaS · $22k MRR
4.2 days
avg recovery time
Works with every tool in your stack
Stripe's built-in dunning is basic. Manual tracking is exhausting. DunningKit does it all.
14-day free trial. No credit card required. Cancel anytime.
Starter
Perfect for early-stage founders
Pro
For growing products
Agency
For agencies & larger teams
All plans include: 14-day free trial · No credit card · GDPR compliant · Cancel anytime
Enterprise-grade security, indie-founder pricing
PCI DSS SAQ A
Card input via Stripe Elements only
AES-256-GCM
Stripe tokens encrypted at rest
Neon Postgres
Serverless with auto-scaling
GDPR Compliant
Unsubscribe + data deletion
Webhook verified
Stripe-Signature on every event
Multi-account
Agency & team-ready
Everything you need to know before getting started.
Join indie founders who are automatically recovering 60–75% of their failed Stripe payments. 14-day free trial, zero setup friction.
No credit card · 14-day trial · Cancel anytime · GDPR compliant