Closet Tools: A Tool That Just Automates Poshmark Sharing, Making $30-40K a Month — a Solo SaaS Built in the 5 AM Hours at a Single $30 Price
It started as a 30-line script to help his wife sell on Poshmark. After three years of self-teaching from 5 to 7 AM, Jordan O'Connor launched Closet Tools in February 2018, reached $38K/month and 1,500 customers by late 2020, and was still in the $30-40K MRR range in 2023. The price has stayed at $30/month, and acquisition runs almost entirely on SEO.
The starting point was roughly 30 lines of JavaScript, written to spare his wife some manual work. On the US resale platform Poshmark, listings get buried unless you repeatedly “share” them. Jordan O’Connor, an electrical engineer, wrote a bookmarklet to automate that tedious repetition for his wife — and that became Closet Tools. About three years after its February 2018 launch, it was doing $38K a month with 1,500 customers as of late 2020. When he appeared on a podcast in April 2023, the show notes described the business as sitting “in and around the $30-40K MRR mark.” Zero outside funding, zero employees, run solo.
And this is not the story of a single engineer with time to burn. O’Connor had a full-time job, three children (at the time), and student loan payments consuming more than half the household income. The only time available was 5 to 7 in the morning. Those two hours, sustained for about three years, are what sit underneath these numbers.
The numbers
| Point | Figure / event |
|---|---|
| Through ~2017 | ~3 years of self-teaching from 5-7 AM (web dev, SEO, copywriting). Zero revenue |
| February 2018 | Closet Tools launches. One Reddit post brings 200 signups within days |
| One month after launch | Paid version built with Stripe. First 10 paying customers |
| May 2020 | $18K/month |
| August 2020 | Doubles to $35K/month, paternity leave included |
| December 2020 | $38K/month, 1,500 customers (Indie Hackers appearance) |
| April 2023 | In the $30-40K MRR range (Indie Bites appearance) |
| Price | $30/month, unchanged since launch |
Three years of zero revenue was preparation, not failure
What gets overlooked in this timeline is the three years before Closet Tools. O’Connor’s day job was electrical engineering; his programming experience stopped at C for robotics. Web technology was self-taught from zero. He tried one indie project after another, failed to monetize them, and picked up web development, SEO, and copywriting along the way. He put $2,500, on a maxed-out credit card, into an SEO course. For a household carrying debt, that looks reckless, but given that Closet Tools’ acquisition would later run almost entirely on SEO, it turned out to be the highest-yield expense of the whole story. The motivation was concrete: the only lever for fixing a household budget where repayments ate more than half of income, while keeping his wife at home, was those two morning hours.
Closet Tools got off the ground quickly not because the product was brilliant, but because demand was confirmed before the product existed in earnest. When a single post in a Reddit reseller community brought 200 signups, the “should I build this” question was already answered. Monetization came a month later. The first cohort was 10 customers, a small certainty of $30 x 10, and from there the structure was simply to let search traffic accumulate.
The pitch never got more complicated than “this takes over work that eats hours of your day.” At $30 a month, about $1 a day, the trade against hours of manual labor explains itself. Some customers reportedly sell $50,000 a month on Poshmark using the tool. The customers are businesspeople and the subscription is a business expense: a B2C price point with what is effectively B2B economics, which is what supports a single price with no discounting.
$30, one plan, never raised
SaaS orthodoxy says: tier your plans, raise prices, push ARPU up. Closet Tools has not moved its single $30 price since launch. In theory that leaves money on the table. Under the constraint of solo operation it is also rational. With one plan there are no billing edge cases, no feature gating, no price-change announcements. The cost of operating the business is minimized in the pricing design itself.
Other cases that commit to “designed to be run by one person” include Healthchecks.io, a monitoring SaaS run by one person, and Pallyy, a social media tool grown solo to $74K a month. In each, refusing complexity in features and pricing is inseparable from refusing headcount.
In 2020, between May and August, a stretch that included paternity leave, revenue doubled from $18K to $35K. Sales growing while the founder steps away only happens with the combination of SEO (acquisition without selling) and an automation product (a low-support commodity). The structure of the business is visible in that one fact.
What didn’t work, and the structural risk
O’Connor’s three self-taught years are, read from the other side, a pile of indie projects that failed to monetize. Closet Tools was his first success, not his first attempt. Skip that and read this as “30 lines of script turned into $38K a month,” and you misjudge the reproducibility.
The structural risk is obvious: the entire business sits on top of a single platform. A change in Poshmark’s rules or its stance toward automation tools shakes the premise of the business itself. It is the same shape of risk as GMass’s $130K a month built on top of Gmail, the foundation belongs to someone else. The trajectory from $38K in late 2020 to “the $30-40K range” in 2023 also suggests growth has plateaued. A tool cut precisely to a niche inherits that niche’s ceiling as its own. O’Connor himself had, by 2023, started paid consulting sessions called “Rank to Sell,” teaching his SEO approach to other founders, which reads as adding a revenue pillar outside the single product.
What transfers, and what doesn’t
What travels is the sequence more than the product. Even two hours a day of side-project time is enough foundation for a solo SaaS if invested in the order skills, then validation, then operations, on a three-year clock. The niche choice travels too: a platform’s “tedious manual chore” is pre-validated, users are already paying for that chore in time, so an offer to buy the time back needs no explanation. So does the operating design: if you will run it alone, refusing complexity in pricing, plans, and support is itself a competitive advantage.
The limits are equally clear: the depth of platform dependence equals the depth of the chosen niche. Closet Tools will not outgrow Poshmark, and it shrinks at Poshmark’s discretion. Anyone attempting this pattern should read the platform’s terms and its tolerance for automation before writing any code.
Sources
- Founder 創業者Jordan O'Connor氏のIndie Hackersポッドキャスト#187(2020年12月、$38K/月・顧客1,500・立ち上げの経緯)
- Founder Indie Bitesポッドキャスト本人出演回(2023年4月、MRR $30〜40Kのレンジで推移との番組説明)
Similar cases

Launch Fast: Built in 48 Hours, $15K/Month in 30 Days — Inside the Non-Technical Founder’s Path to $450K/Month
SaaS
NoteForms: A Notion Form Connector Built in 3–4 Days Grows Into $37K/Month — 18 Months of Solo Support
SaaS
Typebot: Stuck at $100 MRR for 8 Months, Then Open Source and a Brazilian Tailwind Took the Solo SaaS to $623K a Year
SaaS
From optician to $28,000/month across three SaaS products: choosing only the battles you can win
SaaSMost read
- 1
Payout: A Class-Action App Vibe-Coded in 14 Days Reached $1,003,227 ARR in 9 Months. It Cost About $10 to Build, and a Partner With 10 Million Followers Grew It
29 recent visits - 2
From 30 yen in revenue to 8 years later: how running 3 apps in parallel got an indie developer to 200,000 yen a month
27 recent visits - 3
Starter Story: The $91.7K/Month Startup Case-Study Media Acquired by HubSpot — Months After the Founder Tweeted "HubSpot Should Acquire Starter Story"
26 recent visits - 4
Peak Monthly Sales of ¥1 Million on minne. A Former Designer Turned Handmade Artist Explains the Craft of "Photos That Sell"
22 recent visits - 5
Instatus: $48K MRR with Every Metric Public, After Dropping "Sup" and Repricing Upmarket
22 recent visits
Latest articles
- 2026-10-08
VMagicMirror: ¥10M on BOOTH While Giving Away Nearly Every Feature for Free
- 2026-10-08
Native: A Lawyer Who Couldn't Read His Deodorant Label Sold His D2C Brand to P&G for $100M Cash in About 2.5 Years
- 2026-10-08
10Beasts: An 8-Article Amazon Affiliate Site Hit $80K/Month in 9 Months — Sold for $570K, Google Penalty 17 Days Later
- 2026-10-07
Repsona: Five Years Solo, ¥12.4M Total Revenue — The Open Ledger of a Task-Management SaaS Its Maker Calls a "Startup Failure"
- 2026-10-07
Bargaineering: From Cents a Day to a $3M Sale in Five Years