The night I got called a "traitor"
Last week, the first night I put my free tool behind a paywall, longtime users slammed me in the comments as a "traitor" and "sellout." I sat staring at the screen for half an hour, deleted three replies, then undid them. If you've ever shipped a tool, you know the feeling.
How the Mole author got through it
Mole is a Mac system cleanup tool. Its author started it last National Day holiday, kept it open-source and free for eight months, and racked up several hundred thousand downloads. Then he made a bold call: build a paid Mac version with a GUI.
He admitted in his writeup that his Discord blew up that first night too. But then he did three things: one, kept the core cleanup features free and put advanced stuff like scheduled tasks and multi-account sync behind the paywall; two, sent old users personal redemption codes; three, kept maintaining the open-source version so "anyone who doesn't want to pay always has something to use."
This playbook isn't original. Look at Typora — free beta for years before charging. Brave browser's "watch ads for rewards" model is also tiered. The core logic is the same: core stays free, advanced goes paid, old users don't get screwed.
What it costs you to copy this playbook today
Money: if you already have a user base, paywall tools themselves are free (I'd recommend Lemon Squeezy or Gumroad — platforms take ~5%). You might only pull in a few dozen bucks the first month.
Time: 3-5 days to set up the paywall page and send out redemption codes. Mental prep takes 1-2 weeks — you have to accept that some people will curse you out.
Tech barrier: knowing basic web hosting (like Vercel or Netlify) is enough. No coding needed — these platforms all have one-click payment buttons.
First step: open your tool's backend right now. Find your 10 most active users from the past 30 days. Email them: "If I built a paid Pro version, how much would you pay per month?"
Advice by stage
Just starting (0-100 users): don't rush to charge. Get the free version to the point where someone recommends it unprompted first. I'd suggest focusing on keeping 3-5 seed users for deep conversations at this stage — ignore download counts.
Got 1-2 paying customers: what you should focus on most isn't scaling — it's figuring out why they paid. I'd suggest doing a dedicated 30-minute video call before they pay, and writing down exactly what they want.
Scaling (1000+ users): you can think about a free+paid tier now. But give existing users exclusive perks first — don't hard-cut. What Mole's author did gives you a buffer; it's not an overnight hard switch.
One last thing: this playbook isn't for everyone. If you're building a pure hobby tool, staying free forever is totally fine. But the moment you start asking "can this thing feed me," think through this path early — the longer you drag it out, the harder it gets.