Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Bootstrapped a SaaS to 10K MRR in Six Months
Transcript
- Lucas: So today I want to talk about a solo developer who built a SaaS product from zero to ten thousand dollars in monthly recurring revenue in just six months. No outside funding, no team, no previous startup experience. Luna: Six months to 10K MRR as a solo dev — that's pretty aggressive. What was the product? Lucas: It's a simple tool for freelancers to track their time and automatically generate invoices. The founder, let's call him Alex, was a freelance web developer himself. He built the first version in two weeks, launched it on a Monday, and had his first paying customer by Friday. Luna: I love that — solving your own problem and shipping fast. But two weeks for an MVP that actually works? That's tight. Lucas: It was bare bones. No integrations, no reports, just a timer and a PDF invoice generator. He priced it at 29 dollars per month, which is pretty standard for that category. The key move was where he found his first customers. Luna: Where? Lucas: A subreddit for freelance web developers. He didn't spam it — he actually participated in conversations about time tracking frustrations. Then he mentioned he built a tool that solved exactly that. Organic, helpful, and totally aligned with the community. Luna: So authentic community engagement, not cold outreach. That fits the indie hacker playbook. Lucas: Exactly. He got his first 50 customers from that subreddit alone. No ads, no content marketing, no launch on Product Hunt. Just genuine conversations and a link in his profile. Luna: And if today's episode gave you a useful idea or a practical takeaway, you know what supports this ad-free show. If it was worth a coffee to you, that link is buy me a coffee dot com slash fexingo. No pressure, just a way to keep the conversations going. Lucas: Yeah, listener support is what keeps this independent. And speaking of independence — Alex bootstrapped the whole thing. No angel checks, no Y Combinator. Just his own savings and a lot of late nights. Luna: So how did he avoid the common traps? Like feature creep or pricing too low. Lucas: He was really disciplined about scope. For the first three months, he only worked on features that existing customers explicitly asked for. And he kept the price at 29 dollars even though competitors were charging 15 or 49. He said the 29-dollar price point signaled 'serious tool for serious freelancers'. Luna: That's actually a smart positioning. Too low and you attract price-sensitive customers who churn fast. Too high and you limit your market. Lucas: Right. And he tracked churn closely. In month four, he noticed a spike in cancellations from users who wanted integrations with accounting software. So he built one integration — QuickBooks — and churn dropped back down. Luna: One integration at a time. That's the opposite of trying to build a platform on day one. Lucas: Absolutely. By month five, he had about 300 paying users, which put him at roughly 8,700 dollars MRR. Then he added a Stripe integration, which opened up a whole new segment: freelancers who wanted to accept credit card payments through the invoices. Luna: So the Stripe integration was the catalyst that pushed him over 10K? Lucas: Exactly. Within two weeks of launching that integration, he added another 50 users and crossed 10K MRR. Total time from first line of code: six months and four days. Luna: That's impressive, but also — 350 users at 29 dollars each is just over 10K. So the math checks out. What's his churn rate? Lucas: Monthly churn was around 4 percent. That's not amazing — industry average for SaaS is 3 to 5 percent — but it was sustainable because he kept acquiring new users through the same Reddit channel and word of mouth. He also started a simple email newsletter for his users with tips on freelancing. Luna: So content marketing, but only to existing users. Smart retention play. Lucas: Right. He never tried to build a big audience. Just focused on making the product better for the people who already paid. And he was transparent about his revenue — he posted a public dashboard on his site showing MRR, churn, and number of users. Luna: I've seen that trend — indie hackers sharing their numbers publicly. It builds trust and also attracts potential customers who like the transparency. Lucas: Exactly. A few of his customers even said they signed up because they saw the dashboard and thought, 'This founder is honest, I want to support that.' So the transparency itself became a marketing asset. Luna: What about the tech stack? Did he use any no-code tools or was it all custom? Lucas: He built it with Ruby on Rails, which he already knew. Hosted on Heroku, used Stripe for payments, SendGrid for email. Nothing fancy. He said the biggest time sink was actually designing the invoice PDF template to look professional. Luna: That's a reminder that even in a tech product, the design details matter. A bad-looking invoice would kill credibility for freelancers sending it to clients. Lucas: Exactly. He spent a full weekend just on that PDF template. And he used a pre-built CSS framework for the rest of the UI. So he wasn't a designer — he just cared about the one touchpoint that mattered most. Luna: So what's the one lesson you'd take away from Alex's story? Lucas: I think it's the focus on a single, painful problem for a specific audience. He didn't try to build a time tracking tool for everyone. He built it for freelance web developers, priced it for them, and found them where they hung out online. That clarity of focus is what let him go from zero to 10K in six months. Luna: And he did it without burning out or needing a co-founder. That's the indie hacker dream. Lucas: It is. And while 10K MRR isn't life-changing money — it's about 120K annual run rate — it's a solid foundation. He's now working on the next integration and thinking about raising prices for new customers. Luna: Raising prices is always a scary move for solo devs. But if his product is sticky enough, it might work. Lucas: Agreed. I think the real test comes in month seven and beyond. Can he sustain growth without the Reddit well drying up? That's the question. Luna: I guess we'll have to check back in a few months. Or maybe he'll post an update on his dashboard. Lucas: Hopefully. For now, I think Alex's story shows that you don't need a massive budget or a huge team to hit meaningful revenue. You just need a real problem, a quick MVP, and a community that trusts you. Luna: Well said. And on that note, thanks for listening to The Indie Hacker Podcast. We'll be back next week with another solo dev story.