ChurnRecovery is an open-source platform for cancel flow interception, payment recovery, and win-back automation. We built it because the tools we needed were too expensive — and we refuse to pass that cost on to other founders.
Free. Open source. Built for engineers who want to own their retention stack.
In 2025, we were building a SaaS product. Customers were churning — some voluntarily, some because their cards failed. We knew we needed a cancel flow and a dunning sequence. We looked at the options.
For a $3,000 MRR company, paying $250/month for a churn recovery tool is an 8% overhead tax — before you've proven the product delivers ROI. We thought that was backwards.
So we built our own. A cancel flow widget, a dunning sequence, a basic dashboard. It wasn't pretty, but it worked. Our save rate hit 22%. We recovered about $600–800/month in revenue that would have churned.
Then we asked ourselves: why should every SaaS founder rebuild this from scratch? Why isn't churn recovery just a standard piece of infrastructure — like email, analytics, or payments?
ChurnRecovery is the answer to that question.
Building a SaaS product, we hit the cancel flow wall. Churnkey: $250/month minimum. ProfitWell Retain: $149/month. We were recovering maybe $800/month. The math didn't work.
We built our own cancel flow widget on a weekend. It was rough, but it worked. Save rates hit 22%. We thought: why isn't this just a standard, free piece of infrastructure?
We rebuilt it from scratch, properly. SDK, dashboard, analytics, dunning sequences. Shared it publicly. Other founders started using it. Feedback poured in.
Today, ChurnRecovery is a full platform: cancel flows, payment recovery, analytics, templates — everything Churnkey offers, free forever. No per-recovery fees. No monthly minimum.
These aren't marketing platitudes — they're the principles that shaped every product decision.
ChurnRecovery is free and open source. The code that runs your cancel flows is code you can read, fork, and run yourself. No black boxes, no vendor lock-in.
Charging per recovery creates a perverse incentive: the tool wins more when you lose customers. We broke that model. Free is the only pricing that aligns our interests with yours.
Cancel flows are code. They should be version-controlled, testable, and deployable — not point-and-click configured inside a locked dashboard. We build for engineers.
Every cancel reason, every offer acceptance, every recovered subscription — your data lives where you control it. Export anytime, connect to any analytics stack.
The ChurnRecovery JavaScript SDK, cancel flow renderer, and dunning engine are open source. Not open-core — actually open. The code that processes your cancellations is code you can read, audit, fork, and self-host.
We believe in building in public. Our roadmap is public. Our metrics will be public when we have them worth sharing. Transparency isn't a marketing tactic — it's how we earn the right to handle your customer cancellations.
ChurnRecovery is built by a small team of founders who've shipped SaaS products and lived the churn problem firsthand. We're not a VC-backed company with a retention sales team — we're builders who got frustrated with expensive tooling and decided to fix it.
We're currently in early access. Follow our journey and join the waitlist to be part of the founding user community.
Get early access to ChurnRecovery. Help us shape the product. Keep your feedback loop short with the people building it.