Three weeks ago I launched Monee — a budget tracker with no accounts, no server, no subscription, and no business model.
That last one is the weird part.
The pitch I couldn't make
Every indie hacker's story eventually gets to the monetization slide. Freemium, then $9/mo for the good stuff. Ads, once you have traffic. Enterprise tier, once you have credibility.
I couldn't do it. The whole point of Monee is that it's free because it's free -- not because you're in a trial. localStorage doesn't cost me money to host your data. Zero users or a million users, my bill is the same: $0.
So I made it free. Permanently. No plan to change that.
What actually happened
Traffic didn't explode. (I expected that.)
But here's what surprised me: the engagement pattern looked completely different from every app I've launched before.
Most apps: 80% of users bounce on day 1. The 20% who stick around eventually churn when they find something better.
Monee: people open it on their phones in moments of impulsive spending. Not during a Saturday "let me get my finances together" session. During a Tuesday lunch when they're about to order something they shouldn't.
That's a different use case than I designed for. And it changed how I think about what the app even is.
The business model problem I didn't solve
Here's the honest tension: I built something people find useful. I have no way to sustain it beyond "I enjoy building it and Vercel's free tier exists."
That's fine right now. But it raises a real question -- can a tool be genuinely free forever and still have a creator behind it who can keep improving it?
Some options I've considered:
- GitHub Sponsors: people can optionally support. But almost nobody does for free tools.
- "Pro" export features: CSV is free, but richer exports could be paid. Destroys the simplicity promise.
- Adjacent paid tool: build something people will actually pay for, fund Monee as a side effect.
I haven't decided. But I'm watching.
What this taught me about product design
Making something free-forever forces you to be ruthless about scope. Every feature I add is a feature I maintain for free, indefinitely. That's a surprisingly good forcing function for simplicity.
It's the opposite of VC-funded product design, where you add features to justify the subscription. When there's no subscription to justify, you only add things that are genuinely useful.
The minimalism isn't an aesthetic choice. It's an economic one.
The part I didn't expect to enjoy
People tell me why they use it. Not in reviews -- I don't have reviews. In tweets, DMs, random GitHub issues. "I tried YNAB three times and gave up. Monee is the first app where I logged something on day 2."
That's the metric that matters. Not MRR. Not DAU. Day 2 retention on a free tool with no notification system and no account to send you a re-engagement email.
Try it: monee-budget-tracker.vercel.app
No sign-up. No subscription. No bank connections. Just your expenses.
What's your take on free-forever tools? Is there a sustainable model here, or am I just building a public good for the internet? Drop it below.
Top comments (0)