Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Used a Freemium Model to Hit 10K MRR
Transcript
- Lucas: So last week I was digging into a solo dev who hit ten thousand dollars in monthly recurring revenue using a freemium model. It's one of those strategies everyone talks about but few execute well, and his numbers are actually pretty specific and worth walking through. Luna: Nice. Which tool are we talking about? I feel like there's a hundred freemium time-tracking apps out there. Lucas: This one's called TimeTrim. It's built by a solo developer named Marcus Chen. He launched it in early 2025, and by October of that year he had fifteen thousand users on the free tier and six hundred paying customers at nineteen bucks a month. That's about ten thousand one hundred MRR. Luna: So four percent conversion rate from free to paid. That's actually pretty solid. I think the average for SaaS is around two to three percent. Lucas: Exactly. And he did it with a very clear set of limits. The free tier lets you track up to five projects and ten clients. You get basic reporting, but no integrations, no team features, and no priority support. It's enough to be genuinely useful but not enough to run a real business on. Luna: Right, the classic 'give them a taste but not the whole meal' approach. But I'm curious—how did he handle the support burden from all those free users? That's the thing that scares most solo devs off freemium. Lucas: He automated a surprising amount of it. Onboarding emails, in-app tooltips, a knowledge base. He told me his support tickets from free users dropped seventy percent after he added a guided setup flow. He only answers emails from paying customers personally. Lucas: And he used in-app nudges at strategic moments. For example, when a free user hits the five-project limit, they get a popup that says 'You've outgrown the free tier. Upgrade for unlimited projects and priority support.' He A/B tested the timing and found that the nudge right at the limit converted twice as well as a generic banner. Luna: That's smart. It's contextual, not spammy. So his churn on the paid side—what's that look like? Free users don't churn, they just never convert, but paid churn is where the revenue lives. Lucas: He's under three percent monthly churn. That's about thirty-six percent annual churn, which is a little higher than the SaaS ideal of twenty to twenty-five, but for a solo dev with a niche product, it's sustainable. He's growing month over month. Luna: Yeah, and the key is that his free users act as a lead generation engine. Fifteen thousand people using the tool—that's fifteen thousand potential word of mouth promoters. He's essentially getting free distribution. Lucas: And that's the part I find most interesting. He didn't spend a dime on advertising. All his growth came from organic search and referrals. People search for 'free time tracker for freelancers,' find TimeTrim, use it, and when they run into the limits, they either upgrade or tell a friend who might. Lucas: But freemium only works if the free tier is genuinely useful. If you cripple it too much, people churn out without ever seeing value. Marcus made sure the free version solved a real problem—it's a decent time tracker on its own. Luna: I think there's also a psychological factor. When people invest time in a tool—entering their projects, logging hours—they're less likely to abandon it. That's the 'sunk cost' effect, but in a good way for the developer. Lucas: Exactly. And he made it easy to upgrade. One click, no sales call. He uses Stripe's billing platform, so the whole thing is automated. The moment someone upgrades, they get full access immediately. Lucas: Before we go too deep into the mechanics, I want to mention something about how we keep this show going. We deliberately don't run ads on these episodes. If you want to support that choice, the link is buy me a coffee dot com slash fexingo. It's a small way to keep the content independent and focused on real stories like this one. Luna: Yeah, totally. It's a low-key way to help. We appreciate it. Lucas: So back to Marcus. One of his smartest moves was picking a niche. He didn't try to compete with Toggl or Harvest. He targeted independent consultants—people who bill by the hour but don't need a full project management suite. That focus meant his feature set could be smaller and his support load lighter. Luna: Right. He's competing on simplicity and price. Nineteen bucks a month is cheaper than most alternatives, and the free tier hooks people who might otherwise use a spreadsheet. Lucas: Exactly. And he told me his biggest surprise was how many users stayed on the free tier for months before converting. The average time to upgrade was about six months. So patience is a factor. He had to weather that period where he had fifteen thousand users but only a few hundred paying. Luna: That's a long ramp. Did he have savings? Or a side gig? Lucas: He was doing freelance web development on the side. He built TimeTrim during evenings and weekends, and he kept his day rate high enough to cover his living costs. He didn't need the SaaS to pay his rent right away. That's a big advantage. Lucas: He also used a simple referral program. Free users who referred a friend got an extra month of premium features—not a full upgrade, but a taste. He said referrals accounted for about twenty percent of his new paid signups in the first year. Luna: Interesting. So the freemium model acts as a funnel, but the referral program accelerates the top. Makes sense. Lucas: Right. And I think the biggest takeaway for anyone considering this path is: make sure your free tier is sustainable. Don't offer so much that your server costs eat your potential revenue. Marcus's hosting costs are under two hundred dollars a month, even with fifteen thousand users, because the app is lightweight. Luna: That's a good point. He's not storing heavy media files or running complex analytics. It's basically a database of time entries with a simple UI. Low marginal cost per user. Lucas: Exactly. So the freemium gamble paid off for him because the unit economics worked. His customer acquisition cost is basically zero, his gross margin is high, and his churn is manageable. It's not a strategy for every product, but for a simple tool in a defined niche, it can be a powerful growth engine. Luna: So what would you say to a solo dev listening who's on the fence about going freemium? What's the one thing they should check first? Lucas: I'd say calculate your marginal cost per free user. If it's near zero, go for it. If each free user costs you significant compute or support, think twice. And pick a niche where the free tier can be genuinely useful but limited enough to create a clear upgrade path. Luna: That's solid advice. Marcus seems to have hit the sweet spot. I'm curious to see where TimeTrim is a year from now. Lucas: Me too. He's already talking about adding a team plan and a few integrations. If he can keep the churn low and the conversion steady, he could double that MRR within twelve months. That's the kind of trajectory that keeps indie development exciting.