9
2 Comments

You might be celebrating revenue that never reached your bank account.

A founder opens their dashboard.

MRR is up.

New customers signed up.

Churn looks normal.

Everything seems fine.

But here's the uncomfortable question:

How much of that revenue actually reached your bank account?

Most founders can tell you:

  • Monthly Recurring Revenue
  • Customer Acquisition Cost
  • Churn Rate
  • Lifetime Value

But very few can answer:

"How much revenue did I fail to collect last month?"

And that's strange.

Because a customer can subscribe.

A renewal can be generated.

Revenue can be counted.

And the payment can still fail.

Not because the customer wanted to leave.

Not because the product wasn't valuable.

Just because of:

  • Expired cards
  • Insufficient funds
  • Bank declines
  • Authentication failures

The scary part isn't that this happens.

The scary part is how rarely founders look for it.

Most of us spend our time trying to acquire the next customer.

Very few spend time investigating revenue we've already earned.

I'm starting to think one of the most overlooked growth levers in SaaS isn't acquisition.

It's collection.

https://recurflux.com/

Curious:

Do you track failed payment recovery as closely as you track MRR? Why or why not?

on May 31, 2026
  1. 1

    the uncomfortable version of this is that most founders know this happens and still don't track it because looking at failed payments feels like admitting the business has a problem. easier to focus on new MRR where the number goes up

  2. 1

    collection over acquisition is a killer perspective. spending massive energy filling the top of the funnel doesn't mean anything if your leaky bucket is burning cash due to basic card declines.

    we definitely track mrr closer just because the charts look prettier lol, but it's a terrible habit. optimizing the failed payment recovery path is basically free money left on the table.

    what’s the biggest culprit you see in your data? is it mostly hard card expirations or random international bank authentication blocks?

Trending on Indie Hackers
I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 50 comments Fixing broken scrapers instead of working on my actual product. So I made it my problem. User Avatar 43 comments I built an open-source PII masking layer for LLM APIs — early traction, looking for design partners User Avatar 33 comments How to see revenue problems before they get worse User Avatar 28 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 27 comments I kept starting projects and dropping them. So I built a system that wouldn’t let me User Avatar 22 comments