So this is kind of embarrassing. I spent weeks trying to figure out why people were leaving my SaaS. Tweaked onboarding, added features, even surveyed users.
Then I actually looked at the data. Turns out a huge chunk of my "churn" was just credit cards failing in the background. Expired cards, bank declines, insufficient funds. These people still wanted my product. They just... disappeared from my MRR without knowing.
I looked at tools to fix this. Churnkey wants $250+/mo. Paddle Retain takes 10 to 15% of whatever you recover. Gravy starts at $997/mo. For a small SaaS doing $10k MRR that's insane.
So I built Rechurn. It connects to Stripe, sends a sequence of emails when a payment fails, and shows the customer a page where they can update their card, pause, or grab a discount. $49/mo flat. You keep 100% of what you recover.
A few things I learned that work even without a tool:
Don't retry "insufficient funds" immediately. Wait 6 to 8 hours. Recovery rate jumps.
Just sending one simple "hey your payment failed" email with a card update link recovers 15 to 25% by itself.
Giving people a "pause" option when their payment fails stops them from ghosting completely.
Curious what other founders here are doing about this. Are you just letting Stripe handle it and hoping for the best? Would love honest feedback on the product too.