Pallyy: A Former Locksmith Taught Himself to Code and Hit $74K MRR Solo — the “Agency-Focused, Lowest Price” One-Person SaaS
Tim Bennetto spent 10 years as a locksmith, taught himself to code, and built the social media tool Pallyy alone to $74K MRR (about ¥11.1M/month). A pivot from analytics to scheduled posting doubled MRR, and by specializing in "social media agencies" and staying near the market's lowest price point, he survived in a market crowded with giants.
(Yen conversions in this article use an approximate rate of ¥150/$1.)
Why this case is worth reading
Social media management tools are one of the most competitive markets in all of SaaS. Buffer, Hootsuite, Later — well-funded giants piling on features across every angle, blocking the entrance with free plans. Into that market stepped Tim Bennetto: no degree, no coding experience, a decade working as a locksmith. Alone, he built up to $74K MRR (about ¥11.1M/month). The growth record he wrote up on Indie Hackers reads less like a triumphant success story and more like an inventory of failures and stalls. That’s exactly what makes it useful material for tracing, in numbers, a path for a solo founder to survive in a red ocean.
The published numbers
| Item | Figure |
|---|---|
| MRR | $74K (later reports put it at $85K/month) |
| Team | Tim Bennetto alone, zero outside funding |
| Prior career | 10 years as a locksmith. Self-taught via free Codecademy courses |
| First customers | About 100 people ($5/month) |
| Turning point | Pivot from an Instagram analytics tool to a scheduled-posting feature doubled MRR (to roughly $2.5K) |
| Pricing | $15 → $18/month. A $3 price increase added over $10K in revenue. Stayed near the market’s lowest price band |
A timeline that includes the stalls
| Time | Event |
|---|---|
| Self-taught period (~6 months) | Learned HTML/CSS/JavaScript/Nuxt through free Codecademy courses |
| 30 days after starting | Launched an MVP Instagram analytics tool. The flagship feature was supposed to be “share your analytics data” |
| Right after launch | A Product Hunt launch with zero audience got almost no traction |
| Early on | Got the first ~100 customers ($5/month) via traffic from a friend’s free Instagram analytics tool |
| ~2 years | Instagram’s API restrictions blocked adding scheduled posting, and growth stalled |
| Turning point | Once the API opened up, added scheduled posting. MRR doubled around the $2.5K mark. Scheduled posting became the “most-used feature” |
| Rebuild | Rebranded from “Sharemyinsights” to “Pallyy” (spent $1,500 on a new logo). The site went through four full redesigns in total |
| Growth phase | Hired a writer and invested in blog content, SEO, feature-specific pages, competitor-comparison landing pages, and an affiliate program. Grew roughly 10x in a year |
| October 2023 | Reported reaching $74K MRR. At the same time, hired his first employee (a senior developer) — graduating from “solo” |
What he was actually doing
Pallyy is a scheduling, analytics, and comment-management tool for social media. The playbook boils down to three things: (1) specializing in social media agencies as the customer segment, (2) pricing near the market’s floor, and (3) the kind of rapid, solo-only development speed that comes from responding instantly to user requests. Rather than competing head-on with giants on feature breadth, it’s designed to win on specific variables for a specific customer segment.
An inventory of what didn’t work
What’s most informative in his own account is actually the failure side. The “share your analytics data” feature that was supposed to be the flagship turned out that nobody wanted it, so he deleted it. The Product Hunt launch, attempted without an audience, fizzled. And the longest stretch was roughly two years of stagnation caused by Instagram’s API restrictions, an external wall, entirely outside his control, blocking the thing users actually wanted (scheduled posting). On marketing, he himself admits it’s “always been my weak point, and I’m only just starting to figure it out.”
What stands out is that he got through those two stalled years not by “retreating” but by “waiting.” A structure with zero outside funding and just one person is at a disadvantage for growth speed, but with no burning fixed costs, he could afford to wait for the market or the rules to change. When the external event, the API opening up, finally arrived, the fact that he was still standing there, product and existing customers in hand, was itself the precondition for the pivot to happen at all.
The basis for the pivot decision: “which feature is actually used”
Following the actual usage pattern, scheduled posting was being used more than analytics, he swapped the product’s core focus, and MRR doubled around the $2.5K mark. Steering the product toward what the data points to, rather than toward attachment to the original vision, is the same pattern seen in MENTA’s specialization and Bannerbear’s positioning shift. Including the removal of the sharing feature, Pallyy’s product history is less a story of “adding things” and more a continuous process of “cutting what isn’t used.”
The mechanism behind “agency focus × lowest price”
What makes the social media agency customer segment special is that a single agency signs up in bulk for accounts covering 5 to 20 clients at once. Revenue per acquisition ends up many times higher than for an individual user, and an agency using the tool for its daily operations is much harder to churn. While Buffer and Hootsuite piled on features to cover everyone from individuals to enterprises, Pallyy sharpened only what matters for an agency’s daily workflow, managing clients separately, approval flows.
Pricing works on the same structure. Because the lowest-in-market price point gets multiplied by “number of clients × number of seats” for an agency, a $3 difference becomes a difference of hundreds of dollars a month. In fact, that modest $3 increase from $15 to $18 added over $10K in revenue, because he controlled a variable that gets multiplied, even a small price change swings hard. Find the “variable that gets multiplied” for your specialized customer segment, and win there. That’s why a one-person SaaS, which can’t win on total feature count against giants, was able to work.
The reality of acquisition: from borrowed traffic to an SEO asset
The first roughly 100 customers came via traffic from a friend’s free Instagram analytics tool, not acquisition from zero, but a funnel from a place that already had traffic, and that’s what carried the early days. What drove growth after that was investment in content and SEO: he hired a writer and built out a blog, feature-specific pages, competitor-comparison landing pages, and an affiliate program, and only after that did the roughly 10x annual growth kick in. The “if you build it, they will come” stage plateaued at around 100 people, and beyond that he had to separately construct an acquisition engine, a two-stage progression that’s suggestive, given it was followed by someone with no developer background who says marketing is his weak point.
The design for running $74K solo — and its end
Bennetto’s development style is “listen to a user request, implement it in a few days, and ship it back.” A cycle that would take large companies months of internal approval, he ran daily, using being solo as a weapon. Being the whole of support, development, and marketing himself created a tight loop of request → implementation → gratitude → word of mouth, which became a competitive edge.
But there’s a sequel to this record. In October 2023, the same month he reported hitting $74K MRR, he wrote that he’d hired his first employee, a senior developer, and was also planning to hire for support and marketing. “Solo at $74K” was both an achievement and, at the same time, the limit of the solo structure itself. Rather than resolving the weakness of being a single point of dependency through a sale, he chose to resolve it through hiring, a different way of extending the exit than ScrapingBee’s “a state where you don’t have to sell”.
Conditions and limits for replication
What generalizes: the entry path from zero experience (six months of free materials → an MVP in 30 days), the method of pulling early customers from a place that already has traffic, and the design of targeting the “variable that gets multiplied” for a specialized customer segment. That understanding and persistence in a customer’s workflow beats raw coding skill overlaps with a former teacher who built an education app.
On the other hand, there are clear conditions that don’t replicate. The initial traffic source, a friend’s free tool, was a unique stroke of luck, and the timing of Instagram’s API opening up, the turning point, was outside his control. Enduring roughly two years of stagnation required both a light fixed-cost structure and his personal life circumstances. Also, since the depth of the custom of outsourcing social media management to external agencies differs between Japan and English-speaking markets, whether the “agency specialization” approach to choosing a customer segment can be carried over as-is to Japan needs verification.
Related cases
Sources
Similar cases

Buttondown: A Stripe Engineer's Weekend SaaS — 5% a Month for Five Years to $75,000/Month
SaaS
ProjectionLab: $1M ARR from 4–6 Hours a Night, Every Weeknight, for 4 Years — the Growth Curve of a Financial-Planning SaaS Raised by the FIRE Community
SaaS
Shift: From $80 in Week One to $50,000 MRR in 10 Years — a Laravel Auto-Upgrade Tool Run on $100/Month
SaaS
Zigpoll: Solo at $125,000/Month — the Day It Realized It Had Misread Who Its Real Customer Was
SaaSMost read
- 1
Peak Monthly Sales of ¥1 Million on minne. A Former Designer Turned Handmade Artist Explains the Craft of "Photos That Sell"
34 recent visits - 2
Six AI videos, ¥153,030 in the first month — one video with 4.22 million views drove two-thirds of TikTok monetization revenue
21 recent visits - 3
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
19 recent visits - 4
Side-Business Blog "Tsuzuki Blog": From ¥42,000 to ¥1 Million a Month in One Year. Breaking Down the Published Monthly Data
15 recent visits - 5
Shichinatsu: A Salaried Designer's BOOTH Asset Shop Sells ¥1.08M in Six Months — Every Monthly Figure From ¥100K to ¥250K, Disclosed
13 recent visits
Latest articles
- 2026-09-26
Genji Reincarnation: 32 copies in month one, and a payout of zero
- 2026-09-25
Pirsch Analytics: One-Employee GA Alternative Grows MRR From $11,000 to $14,300, Publishing Its Numbers Every Year
- 2026-09-25
Kokou no Tabibito: A Multi-Topic Blog Hitting 500K Monthly PV and ¥300,000/Month in About a Year
- 2026-09-24
Fomo: a $10,000 MRR widget bought on seller financing, a best month of $154,000, and a seven-figure sale to Relay Commerce six years later
- 2026-09-23
Okashi Kaigyo Lab: a 13-tsubo cake shop booked ¥27,073,172 in year three and published every monthly sales figure to the yen