I think most of us indie founders fall into the same trap. We launch, we obsess over getting new users, we celebrate every signup, but we barely think about what happens after.
I've been researching churn data recently and the numbers completely changed how I think about growth.
New sales are slowing down. Retention isn't.
ProfitWell's latest market report shows new SaaS sales dropped 3.3% last quarter. But here's the flip side, churn went down and downgrades went down too. The companies still growing? They're not selling more. They're keeping more.
The math is simple. You spend $500 to get a customer. They leave after 2 months, you lost money. You spend $50 improving your onboarding and they stay 6 extra months, you just printed money. But most of us spend 90% of our energy on the first scenario and almost nothing on the second.
The number that actually tells you if you're growing
It's called Net Revenue Retention (NRR). Here's the easy version:
Start of the month, your existing customers pay you $10K. End of the month, those same customers now pay you $10.5K (because some upgraded or expanded). Your NRR is 105%. You grew without a single new customer.
But if they're paying you $9K instead (cancellations, downgrades), your NRR is 90%. Now you need $1K in new sales every month just to stay flat. That's the treadmill nobody wants to be on.
The money leak hiding in your billing
This one surprised me. The average B2B SaaS loses about 0.8% of revenue every month to failed payments. Not customers who wanted to leave, just expired cards, bank declines, billing glitches.
Sounds tiny, but fixing it with simple retry logic, dunning emails, and grace periods can recover up to 8.6% of revenue in year one. No new features needed. Just better billing.
That's actually why I built MRRSaver, I kept seeing SaaS founders lose revenue to something completely fixable. Setting up proper payment recovery before you have scale is way easier than retrofitting it later when you're already leaking revenue.
Why the $25-$50 price range is a churn trap
Customers paying over $250/month churn the least (~5%). Under $10/month? About 6.2%. But the worst spot is $25-$50/month at 7.3%.
Cheap customers don't expect much. Expensive customers get white-glove treatment and integrate deeply. But mid-price customers? They expect real support and real value, and most of us treat them like self-serve users. That mismatch is where they leave.
Three things worth doing right now
Fix your billing before your product. Check how much revenue you're losing to failed payments. It's the highest-ROI fix most founders never make.
Make existing customers worth more. Can they upgrade? Add seats? Use more of what you already built? Expanding existing accounts is 5-7x cheaper than acquiring new ones.
Watch the first 90 days. Most churn signals show up early, declining usage, support tickets, silence. If someone goes quiet in month one, they're probably gone by month three.
The indie hackers who'll win long-term aren't the ones with the best acquisition funnels. They're the ones where customers stay, spend more over time, and never want to leave.
Are you spending more energy on getting new customers or keeping existing ones? What's actually working for you?
Retention is the under‑served lever. Spot usage drop‑off early — especially in the first 90 days — and you’ll see real revenue uplift.
I'm fully agree!