Teardown: side project outearns 9-5 income (r/SaaS, Nov 2025)
A breakdown of the r/SaaS post that hit 1,426 upvotes with a $12 origin story, and what B2B founders can copy from its structure and timing.
On November 18, 2025, a founder posted "My side project is now making more then my full time job" to r/SaaS. As of this teardown, the thread sits at 1,426 upvotes and 335 comments in a subreddit famous for chewing up self-promo. That's roughly a top-1% performance for r/SaaS in any given week.
This is the type of post most B2B founders try to write and botch. The story is technically about money, but the reason it worked has almost nothing to do with the revenue number. Let's break it down.
What the post actually says
The body is short. Under 300 words. The founder describes:
- Starting the project with $12 spent on a domain.
- Building in public for months with no traction.
- A specific inflection point where usage began compounding.
- Present-day revenue exceeding their salary at a corporate job.
- An explicit acknowledgment that they got lucky and are still nervous about quitting.
No product link in the title. No pricing page dropped in the first paragraph. The product is mentioned by name once, deep in the body, in a sentence that is functionally about the founder's fear, not the tool.
Why it hit 1,426 upvotes
Four things did the heavy lifting. In descending order of importance:
1. The vulnerability hook out-punches the flex
The title reads like a brag. The body immediately undercuts it. The founder writes about impostor syndrome, the fear of leaving healthcare benefits, and the fact that MRR could evaporate next month. r/SaaS readers have seen the "$10K MRR in 30 days" post a thousand times and downvote it on reflex. They have not seen "I'm scared to quit my job even though the numbers work" nearly as often.
The vulnerability isn't decoration. It changes the frame of the post from look at me to help me think through this. That frame shift is what unlocks comments, and comments are what drive Reddit's ranking signal harder than upvotes do.
2. The $12 anchor is a specific, low number
"I started this with $12" is a much stronger opener than "I bootstrapped this." Specific small numbers create instant credibility because they're falsifiable and mundane. Every reader can picture buying a $12 domain. Nobody can picture "bootstrapped" because it's an abstraction.
Compare to posts that open with revenue: "I hit $40K MRR." Those get dismissed as either humblebrag or fabrication. A $12 origin invites the reader in as a peer, not an audience.
3. Timing on a Tuesday morning US window
The post went up when r/SaaS gets its bulk of engaged commenters online. If you haven't nailed down your own posting windows, the framework in our data-driven guide on when to post explains how to test this per subreddit rather than trust generic "best time" charts.
4. The comment strategy is what closed the deal
The founder replied to the top ~40 comments within the first three hours. Not with copy-pasted thanks. With substantive answers about acquisition channels, churn, and pricing. The AutoModerator did not intervene. The mods did not remove it. This is the pattern that keeps a post climbing after the first hour, when Reddit's ranking algorithm is deciding whether to push it to the front page of the sub.
What's portable, and what isn't
Here's the honest breakdown for anyone thinking about running the same play.
| Element | Portable? | Notes |
|---|---|---|
| Vulnerability framing | Yes | Works in any founder sub |
| Specific low origin number | Yes | Use whatever your real number was |
| Product name mentioned once, deep | Yes | The single most-copied element |
| Present-day revenue reveal | Only if it's true and impressive | Fake numbers get flagged by regulars |
| Real-time comment replies | Yes, and mandatory | Missing this kills the post |
| Building-in-public backstory | Only if you actually did it | Fabricating this is obvious |
The non-portable element is the revenue itself. If you don't have a real number that reads as impressive-but-plausible for r/SaaS regulars, don't fake one. The comment section will interrogate you, and getting caught tanks not just the post but the account.
The structure, extracted
If you want to run this play on a founder-heavy sub, the skeleton looks like this:
- Title: state the outcome plainly. No emojis, no clickbait framing, no numbers in the title.
- Paragraph 1: the origin cost. Specific, small, unglamorous.
- Paragraph 2: the months of nothing. Name the doubt.
- Paragraph 3: the inflection. What actually changed. Ideally a channel or a product decision, not "I just kept going."
- Paragraph 4: today's number and how nervous you are about it.
- Paragraph 5: one open question to the sub. Something you actually want an answer to.
That open question is doing quiet work. It's the reason the comment count runs 20-30% of the upvote count on posts like this instead of the usual 5-10%. Readers who wouldn't otherwise reply have an explicit prompt to jump in.
Finding threads like this before they peak
The reason to study a post like this isn't to copy it verbatim. It's to recognize the same shape when it appears in your niche, so you can be the third or fourth thoughtful commenter instead of the 200th. If you'd rather not refresh r/SaaS all day, Bazzly watches the subs you pick and pings you when threads matching your intent signals go live. The people who reply first, with something substantive, are the ones the OP ends up DMing later.
For the tactical version of what to say in that early comment window without sounding like a marketer, see the "first paying user" reply framework. It's the same rules that keep a comment on this kind of post from getting downvoted into the shadow tier.
The one thing not to copy
Do not open with revenue. Ever. Every founder who reads this teardown and immediately tries "$40K MRR from a $8 domain" is going to get removed by r/SaaS mods within an hour. The original post worked because the money was the reveal, not the pitch. Reverse the order and you've written an ad.
Study the sequence. Then write your own version, in your own voice, about your own real numbers. That's the whole play.
Related reading
Teardown: 4 paying users in 1 day on r/SaaS (Nov 2026)
Why a short, emotional 'we did it' post hit 667 upvotes on r/SaaS, and the structural moves any founder can copy without faking the feelings.
How to reply to 'I just launched' Reddit posts without sounding salesy
A three-question reply framework for founder launch threads on r/SaaS that earns upvotes instead of downvotes and never trips AutoModerator.
How to spot 'first dollar' threads on r/SaaS and reply without getting flagged
A repeatable tactic for finding 'first revenue' celebration posts on r/SaaS and writing replies that build credibility instead of getting auto-removed.