Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Reached 10K MRR With a $7 Browser Extension
Transcript
- Lucas: You know, one of the most common questions I get from listeners is — can I really build a sustainable business with something that feels small? Like, a browser extension. Something that costs seven bucks a month. Luna: Right, because the default assumption is that you need a big platform, a big price tag, or a big team to hit real revenue. Lucas: Exactly. And there's a specific story I've been tracking — a solo developer I'll call Alex, because he prefers to stay low-key. He built a tab manager extension. It's called Tabwise — not the real name, but close enough. It does one thing: it groups your open tabs by project and saves them as sessions so you can restore them later. Luna: So a classic 'scratch your own itch' product. I've seen dozens of tab managers on the Chrome Web Store. What made this one different? Lucas: The pricing. Alex launched at $7 per month. That's it. No tiered plans. No annual discount. No enterprise upsell. Just a flat $7 monthly subscription. And he reached $10,000 in monthly recurring revenue in about seven months. Luna: Seven dollars. That means he needed roughly 1,430 paying subscribers to hit 10K MRR. That's a lot of users for a niche tool. Lucas: It is. But here's the thing — his conversion strategy was brutally simple. He offered a 30-day free trial with no credit card required. And his conversion rate from trial to paid was 8 percent. Not industry-leading for SaaS — the median is around 3 to 5 percent — but it was consistent. He tracked that number from day one. Luna: So if 8 percent of trial users convert, and he needed 1,430 paid users, that means he needed about 17,875 trial sign-ups over seven months. That's roughly 2,550 per month. Where did those sign-ups come from? Lucas: Primarily the Chrome Web Store itself. He didn't run a single paid ad. He optimized his store listing — the title, the description, the screenshots — and he built a small landing page with a short explainer video. But the real driver was Product Hunt. He launched there on day 30, right after he'd fixed the initial bugs based on early user feedback. That launch brought in about 200 trial sign-ups in one day. Luna: 200 from Product Hunt is pretty good for a $7 extension. Most launches I've seen for micro-SaaS products get maybe 50 to 100. Lucas: Yeah, and he credits that to one specific tactic: he had already built a small community of about 50 beta testers from a Reddit thread in r/productivity. He invited those testers to upvote and comment on his Product Hunt post. So the launch didn't feel like a cold drop — it had social proof from the get-go. Luna: That's smart. So the community came first, then the launch. And after Product Hunt, how did he sustain growth? Lucas: Mostly through organic search. He wrote two blog posts — one titled 'How to Organize Your Chrome Tabs Like a Pro' and another 'The Psychology of Tab Hoarding.' Both ranked on the first page of Google for relevant keywords. Combined, they drove about 1,000 visitors per month. And his conversion rate from blog visitor to trial sign-up was around 5 percent. Luna: That's a solid funnel. Blog visitor to trial at 5 percent, trial to paid at 8 percent. That means roughly 0.4 percent of blog visitors became paying customers. With 1,000 monthly visitors, that's 4 new paying customers per month from blogging alone. Lucas: Right. And that was enough to complement the Chrome Web Store organic traffic. But I think the most interesting part is his pricing psychology. He told me he deliberately chose $7 because it's under $10 — it feels like a 'coffee subscription' price. He tested $5 and $9 in a small A/B test with around 200 users. $5 converted slightly higher, but $7 produced higher revenue per user. $9 saw a drop in conversion. Luna: That matches a lot of pricing research. There's a psychological barrier at $10 — prices just under that feel like a small indulgence. And $7 is specific enough that it doesn't feel like a round number picked arbitrarily. Lucas: Exactly. He also avoided the temptation to add more features. He kept the product deliberately minimal. For the first six months, he only added two features: a dark mode and a search bar within the extension. No teams, no sharing, no cloud sync beyond what was necessary. His philosophy was that every new feature is a potential support cost that eats into his solo time. Luna: That's a tough discipline. Most founders feel pressure to add 'enterprise' features to justify higher prices. But he stayed at $7 and kept it simple. Lucas: And as a result, his support load was incredibly low. He told me he spends about two hours per week on customer emails. Most of them are compliments or feature requests he ignores. And with 1,400 paying users at $7, his monthly revenue is $9,800 — just shy of 10K MRR. He's been at that level for about three months now, with slow, steady growth. Luna: So his churn rate must be low. What's his monthly churn? Lucas: He shared that with me — it's around 4.5 percent monthly. That's a bit higher than the SaaS median of 3 to 5 percent, but with a $7 price point, it's easier to retain users because they don't feel a strong need to cancel. A 4.5 percent monthly churn means his average customer lifetime is about 22 months, which gives him a customer lifetime value of roughly $154. Luna: That's a solid LTV for a $7 product. And with those numbers, he could probably afford to spend up to maybe $30 to acquire a customer if he wanted to run ads. But he's not. He's sticking with organic. Lucas: He told me he might experiment with a small Google Ads campaign this quarter — just $500 a month — to see if he can scale. But he's cautious. He doesn't want to burn cash on a channel he doesn't understand. And honestly, I think that's the right call for a solo dev. Luna: It is. Because the moment you introduce paid acquisition, you create a growth dependency. If you're not careful, you start optimizing for metrics that don't align with the product's core value. He's keeping it lean, which is exactly how you stay sane as a solo founder. Lucas: If this deep dive into a $7 pricing model and organic growth was useful to you, this is the kind of episode that stays ad-free thanks to listener support. If you want to keep these conversations going, you can find us at buy me a coffee dot com slash fexingo. Luna: Yeah, it really does help us avoid the typical sponsor interruptions. And we appreciate every contribution, big or small. Lucas: So back to Alex — the interesting question is what comes next for him. He's at roughly $10K MRR. He's been thinking about whether to raise prices for existing users or introduce a $12 plan with a few extra features. But he's also considering just staying put and enjoying the lifestyle income. It's a good problem to have. Luna: I'd love to see him test a price increase. Even a small one — from $7 to $8 — would boost his MRR by about 14 percent if only half his users accept it. That's $1,400 extra per month with zero extra work. Lucas: He's actually considering a 'price grandfathering' approach — let existing users stay at $7, but new users pay $9. That way, he doesn't risk churn from his core base. It's a common tactic in SaaS, and with his low support overhead, it could work well. Luna: That's a smart middle ground. If he does that, he could slowly transition his revenue base upward over time. And with the cash flow, he might even hire a part-time support person to free up more time for development. Lucas: Right. But he's also aware that a browser extension is a crowded space. There are big competitors like OneTab and Toby that have thousands of reviews. His advantage is that he's tiny, nimble, and personal. He replies to every email himself. That human touch is hard to replicate at scale. Luna: And that's the beauty of the indie hacker path. You don't need to win on features or scale. You win on relationship and focus. Alex's story is a great reminder that a simple tool, priced fairly, with a clear funnel, can sustain a solo lifestyle. Lucas: Absolutely. I think the lesson for any listener thinking about a side project is: start with a problem you actually have, price it low enough that it's a no-brainer, and resist the urge to complicate it. The simplest version of your product that people will pay for — that's your MVP. And if you can get 1,400 people to pay $7 a month, you've got a business. Luna: And you don't need a venture round to do it. Just a laptop, a Chrome Web Store account, and a willingness to talk to your first 100 users. Lucas: That's the indie hacker spirit. Thanks for listening, everyone. We'll be back next week with another story of a solo dev who found a path that worked.