Recover the revenue Stripe gave up on.
Smart retries, multi-channel dunning, and a hosted card update portal that recover 50% to 80% of failed payments. Free under $10K MRR.
No credit card. No spam. We'll email you when early access opens.
01 — The revenue leak
The leak you can't see on a P&L.
40%
of failures are from expired cards.
35%
are insufficient funds at the moment of charge.
<30%
of failures get recovered by Stripe's default retry.
Most of that revenue is recoverable. The hard part is doing it right.
02 — How it works
Three steps from first failure to recovered payment.
Connect Stripe in 30 seconds.
OAuth, no API keys.
We classify every failed payment.
Soft declines get smart retries. Hard declines trigger a card update sequence.

Revenue comes back.
Recovered payments show up in your dashboard. They show up in ours too, since we only get paid when you do.
From signup to first recovery in under five minutes.
03 — Features
Built for SaaS founders who hate watching MRR walk out the door.
Smart retries
Decline-aware timing tuned to paydays and processor windows. Random offset prevents herd timing.
Drag-and-drop email editor
Customize every dunning stage. A/B test variants per stage.
SMS dunning
Twilio-backed reminders for the customers who don't read email.
Slack notifications
Failure alerts, recovery wins, and a daily summary.
Hosted card update portal
Stripe Elements, tokenized URLs, single use, seven-day expiry.
Embeddable payment-wall widget
A few lines of JavaScript and your customers see an inline update prompt the moment they hit your app.
04 — Pricing
Pays for itself the first time it works.
We make half as much when you win. For life.
Lock in 0.5% of recovered revenue forever. That's half our standard post-launch rate. Waitlist exclusive.
Free
- +Up to $10K MRR monitored.
- +Fixed retry schedule (Day 1, 3, 7).
- +Three default email templates.
- +Basic dashboard.
Pro
Waitlist-locked. Standard post-launch rate is 1%.
- +Unlimited MRR.
- +Smart retries (decline-aware, payday-aware).
- +Custom templates and A/B testing.
- +SMS dunning.
- +Slack and webhook notifications.
- +Full analytics.
05 — Calculator
How much revenue are you losing right now?
Annual revenue lost to failed payments
$18,000
Stripe's default retry recovers
$4,140
Rekindle recovers
$11,700
On a $25,000 MRR business, Rekindle recovers $7,560 per year that Stripe leaves on the table.
Get on the waitlist06 — FAQ
Questions worth answering.
How is this different from Stripe's built-in retry?+
Stripe retries on a fixed schedule regardless of why the payment failed. We classify every decline code into one of four categories. Temporary issuer hiccups, insufficient funds, expired or invalid cards, and fraud each get their own response. Insufficient-funds retries are timed near paydays (the 1st and 15th). Transient processor errors retry within hours. Expired or invalid cards skip retries entirely and trigger a card update email. Every retry also gets a randomized offset of up to six hours, so we're not firing into the same minute as every other tool.
Are you PCI compliant?+
We never store card numbers. All card input runs through Stripe Elements. Cards live with Stripe, not with us.
Can I customize the dunning emails?+
Yes. Drag-and-drop editor, A/B testing, per-stage variants.
I'm already using Churnkey or FlyCode. Why switch?+
We charge 0.5% of recovered revenue with a $49/month floor for waitlist members. Churnkey is $250/month flat. FlyCode takes 25% as a revenue share. The math favors us at almost every MRR level.
Do I have to commit to anything by signing up?+
No. Joining the waitlist locks in your 0.5% early-access rate but doesn't charge you or share your data. You're free to walk away.
Stop watching revenue walk away.
Tell us a bit about your business. We'll prioritize early-access invites by fit.