Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / A Solo Dev Made 10K MRR With a $100 App
Transcript
- Lucas: Alright, so today's episode is about something I think a lot of indie hackers dream about: building a SaaS that hits ten thousand dollars a month in recurring revenue with almost no money upfront. Luna: Sounds like the dream, yeah. What's the catch? Lucas: The catch is that you have to be incredibly disciplined about scope. The developer we're looking at, James, built a tool that does exactly one thing: it automates invoice follow-ups for freelance designers. Luna: So it's a really narrow niche. How much did he spend to get started? Lucas: One hundred dollars. That's it. He bought a domain, a basic hosting plan, and used a lightweight front-end framework he already knew. No paid ads, no expensive tools. Just his time and a very specific problem he understood firsthand. Luna: And he got to ten thousand MRR from that? How long did it take? Lucas: About eight months. He launched a bare-bones version in three weeks, then iterated based on feedback from his first handful of users. Luna: Okay, so the key here seems to be that he solved his own problem first. That's a common indie hacker starting point. Lucas: Exactly. James was a freelance designer himself, and he hated chasing clients for payment. He'd send three or four reminders manually, and it was awkward and time-consuming. So he built a simple tool that sends a polite reminder email after a set number of days, then escalates to a firmer tone if needed. Luna: I can see how that would be valuable. But how did he find his first customers without a marketing budget? Lucas: He did something really manual at first. He went on freelance platforms like Upwork and Fiverr, found designers who had recent jobs posted, and sent them a personal message. Not a spammy link—just a genuine 'hey, I built this tool that helped me, thought you might find it useful.' He offered a free month. Luna: So he was basically doing cold outreach, but very targeted. Lucas: Yeah, and it worked. He got his first fifty users that way. And because the tool actually solved a pain point, those users stuck around. His churn rate is under five percent monthly. Luna: That's really low for a SaaS aimed at freelancers. Usually they're more price-sensitive and likely to cancel. Lucas: Right, but he priced it at fifteen dollars a month. That's less than a typical latte per week, and it saves them hours of awkward follow-ups. The value proposition is clear. Luna: So the numbers work out. Fifteen dollars times, what, around six hundred seventy users to hit ten thousand MRR? Lucas: Close to that. He's at about seven hundred paying users now, and he's still growing slowly through word of mouth and a few content posts on Designer News. Luna: Honestly, if today's tech conversation gave you something usable, the show stays ad-free thanks to listeners who chip in at buy me a coffee dot com slash fexingo. Luna: It's a small way to keep these episodes coming without sponsors. Lucas: Yeah, and it really helps. So back to James's story—one of the smartest things he did was build a very tight feedback loop. Lucas: Within the first month, he personally emailed every new user asking what they liked and what was missing. That gave him a clear roadmap. Luna: That's a lot of manual work, but it's probably why the product fits so well. Lucas: Exactly. He added features like customizable templates and a dashboard that shows which invoices are overdue. Nothing fancy, but exactly what his users asked for. Luna: So he didn't try to build a platform. Just a focused tool. Lucas: Right. And that's a lesson for any indie hacker. You don't need a grand vision. You need a specific pain point that you can solve better than the alternatives. Luna: What are the alternatives, by the way? Like, FreshBooks has invoicing, but it's more complex. Lucas: Yeah, FreshBooks and Xero have invoicing as part of a larger suite. But they're overkill for a solo freelancer who just wants to automate reminders. James's tool is simpler and cheaper. Luna: He also avoided the feature creep trap. That's hard for a lot of founders. Lucas: It is. He told me he keeps a 'no' list—features he explicitly decides not to build. Time tracking, expense management, project management. All of that would bloat the product and dilute the core value. Luna: So he's basically a one-trick pony, but that trick is very profitable. Lucas: Exactly. And he's now at the point where he's thinking about whether to expand to adjacent niches, like freelance writers or consultants. Luna: That seems smart. Same pain point, slightly different audience. Lucas: Yeah, but he's being cautious. He doesn't want to lose the focus that got him here. He's running tests with a separate landing page for writers to see if the conversion holds. Luna: So what's the biggest takeaway for someone listening who wants to try this? Lucas: I'd say start with your own pain, keep the scope tiny, and talk to your users early. And don't be afraid to do things that don't scale, like manual outreach, in the beginning. Luna: It's a good reminder that you don't need venture capital or a huge team. Just a hundred bucks and a willingness to solve a small problem really well. Lucas: Exactly. And that's the indie hacker spirit. Thanks for listening, and we'll be back next week with another story of someone building something from nothing.