Operating

Easy Folders: One Chrome Extension, $3,700 MRR and $42,000 Lifetime Revenue in 6 Months — a “Fill the Gap” Structure

Edmund Yong's Chrome extension "Easy Folders" hit $3,700+ MRR and $42,000+ in lifetime revenue 6 months post-launch. Running costs are just his Mailgun bill. This piece breaks down a structure built on filling a $9/month gap: ChatGPT's missing folder feature.

Easy Folders: One Chrome Extension, $3,700 MRR and $42,000 Lifetime Revenue in 6 Months — a “Fill the Gap” Structure

Note: dollar figures in this article include a rough conversion at ¥150 to the dollar only where needed.

Edmund Yong’s solo-built Chrome extension “Easy Folders” reached $3,700+ MRR (about ¥550,000) and $42,000+ (about ¥6.3 million) in lifetime revenue, six months after launch. It’s an extension for organizing ChatGPT and Claude chat history into folders. The only running cost he mentions is the bill for Mailgun, used for email delivery.

It’s not a flashy case. If anything, it’s precisely at this scale that you can see clearly what’s actually driving the revenue.

The published numbers

ItemDetails
Time since launch6 months (post dated August 9, 2024)
MRR$3,700+ (about ¥550,000)
Lifetime revenue$42,000+ (about ¥6.3 million)
Monetization modelFreemium. Paid plan is $9/month
Running costMailgun fees only
TeamSolo developer
Product HuntLaunched 2024, 127 upvotes, #13 for the day
Chrome Web Store rating4.3/5

Dividing by $9 gives about 410 paying users for $3,700 in MRR. For a scale one person can watch over, including support, this is a number that doesn’t break down.

No dramatic turning point — what worked was the position of the gap

There’s no single decision or moment that changed this business’s trajectory. No viral post, no fundraising, no pivot. Even the Product Hunt launch landed at #13 for the day, not exactly an explosion.

What worked was the position of the gap he filled. For a long time, ChatGPT lacked any way to organize chats into folders. Meanwhile, users’ chat history keeps growing every day. Left unaddressed, “past conversations you can’t find” pile up linearly, and heavy users hit the problem sooner. Two conditions were in place (the pain worsens over time, and no alternative existed) and Yong placed a minimal feature right into that spot.

In his own words: “don’t blindly chase trends, solve a real problem.” What he aimed for is a painkiller, not a vitamin. There are countless extensions riding the AI boom, but many lean toward “using AI to generate something.” What Easy Folders took on was the side effect that occurs as a result of using AI.

The mechanism behind why paying works

Freemium, with a usable free tier and a $9/month paid plan. This price design works for three breakable-down reasons.

First, the people who pay self-select automatically. It’s only people who’ve piled up a large number of chats who run short on folders. People for whom the free tier is enough stay on it for good, and only the people who are struggling move to paid. The effort to grow the user base and the effort to convert paying users point in the same direction.

Second, the use case is daily. For someone who uses ChatGPT for work, this extension becomes part of the screen they always have open. $9/month, set next to ChatGPT’s own $20/month, also gets processed as “less than half of the original tool” cost-wise.

Third, switching costs pile up over time. Once you’ve built your folder structure and prompt collection inside this extension, switching away means redoing all your organization. The prompt manager also supports variables (keywords wrapped in curly braces that can be swapped out), designed so that the more you use it, the more it becomes an asset uniquely yours. This “asset-ification” is what dulls the urge to cancel.

It should be said that customer acquisition doesn’t rely on ads, and that fits with the pricing design. The Chrome Web Store is a place where users come searching on their own with terms like “chatgpt folders.” By the time they’ve searched, the problem is already self-recognized, and the entire persuasion step gets skipped. The 4.3 rating also directly affects the selection rate when compared against alternatives within the store. Selling $9/month without ad spend works because the quality of the inbound traffic is already high.

What the gap between MRR and lifetime revenue suggests

Lining up the numbers, one thing stands out. Even assuming $3,700 MRR held steady for all 6 months, lifetime revenue would only come to $22,200. If MRR grew linearly from zero, it would be about $11,000. Actual lifetime revenue exceeds $42,000+, well above either estimate.

Since the source doesn’t give a breakdown, we can’t state this definitively, but a monthly subscription alone would struggle to close this gap. The natural reading is to suspect either a substantial share coming from one-time purchases like a lifetime license, or that monthly revenue was higher earlier and has tapered off through cancellations. MRR shows a business’s current temperature, but lifetime revenue mixes in past one-time income. This is a real-world example of why you shouldn’t measure the two with the same ruler when reading individual-developer revenue reports.

Building on someone else’s land

Yong himself has mentioned the difficulties that come from building on top of a platform outside his own control. This is both the biggest risk of this business and, at the same time, one of the conditions that makes it work at all.

ChatGPT’s UI changes frequently. If the DOM structure changes, the extension breaks, and a delayed fix hurts the rating. More serious still is that the moment the parent product implements an equivalent feature itself, the extension’s reason to exist thins out. In fact, the current name on the Chrome Web Store includes “Projects & Chat Organizer,” and the feature list includes organizing Projects, sorting generated images into folders, and multi-account support. This tells us that even after the parent product started building in organizational features, Easy Folders has kept surviving by chasing finer-grained organizational needs one layer deeper.

Flip that around, and the bigger the platform grows, the more “total inconvenience” also grows. Rather than owning land, this is a structure of borrowing foot traffic without paying rent.

What’s reproducible, and what’s luck

What’s reproducible is the methodology: pick one fast-growing platform, pick out one daily annoyance its users repeatedly hit, solve it with the smallest possible build, and place it in an existing traffic channel, in-store search. No marketing budget needed. The fact that the only cost Easy Folders pays is the Mailgun bill backs this up.

What’s not reproducible is the timing. The window during which ChatGPT’s user base was surging while the parent product still lacked an organization feature was limited. Whether you were moving during that open window is more a matter of positioning than ability. On top of that, the extension category itself can have its conditions upended overnight by a store policy change or a browser-side spec change.

Monthly revenue of ¥550,000 is a level that can sustain an individual’s living, but it isn’t a level that’s safe as a business. What you can learn from this case is “fill a gap small and fast”, not “this means you’re set for life.”

You may freely quote or republish this article in news media, blogs, or AI answers, provided you credit "Small Start (small-start.com)" and link to this page. No prior permission is needed. Reprint & quotation policy →

Similar cases

Found this useful? Share it
Share on X