A website that does exactly one thing: turn PDF bank statements into Excel spreadsheets in one click
Find a small pain point you've genuinely hit yourself and build a tool that does exactly one thing — too small for VCs, more than enough for one person to live very well
Fewer bars = easier, cheaper, or faster for an AI-assisted solo builder. Editorial judgments based on the case details.
[Video] Angus Chang, Hong Kong — fully solo, 100% bootstrapped, zero employees. Launched in 2021; MRR by year: $6K in 2022 → $14K in 2023 → $27K in 2024 → $40K today, at ~99% profit (“39 out of 40K is profit”). 75K total users, ~1,000 paying, ~40K monthly visits. He walked through the full growth timeline in the interview — verified.
The first users were bought. Angus Chang and a friend spent about a week building the MVP, registered a domain, launched, and "bought Google ads to get people to start clicking into the domain. And immediately people started uploading bank statements, which kind of validated the problem." The ads were never profitable — roughly $1,000 spent for about $300 in sales — and he ran them for six months while trying to optimise them before cutting them entirely. Two other channels failed outright. Blogging and building in public drew attention but almost no users, because accountants and bookkeepers with PDF statements are not reading his blog or scrolling Twitter. Cold email produced one sale in three months plus a stack of angry replies. For a tool that answers a query someone is already typing, that is the correct order: paid search is not a channel here, it is a rented demand probe that confirms the query exists and that strangers will upload a private bank statement to a site they have never heard of.
The first dollars were small, and the numbers say so plainly: across six months of paid search the site brought in roughly $300 in total sales against $1,000 of ad spend. What sold was one conversion — a PDF bank statement turned into an Excel spreadsheet — to whoever landed on the page already holding the PDF. Payments ran through Stripe, and the whole stack behind them was a Kotlin engine on an EC2 instance with a Next.js front end on Netlify. The pricing shape shows up in the steady-state numbers: about 1,000 paying customers out of 75,000 total users, and $40,000 in monthly revenue, which puts the average paying account near $40 a month against costs so low that "39 out of $40,000 is profit." That is the economics of this category. Almost everyone converts one statement free and leaves; the money comes from the small share who have twenty statements and a deadline, and who will pay monthly rather than retype rows.
A textbook micro-SaaS specimen: ultra-narrow pain point + pure organic traffic + 99% profit + real year-by-year numbers. The evidence is rock solid. The biggest lesson for indie hackers isn't to copy this tool — it's the mindset: do exactly one thing and run evergreen on product word of mouth. Strongly recommended for inclusion.
Paste into Claude Code / Codex and get a working version of this product end-to-end.
Two production-grade prompts per idea — a full build spec and an SEO growth plan — plus 10 tailored build specs a week. Members only.
Join the Unicorn Club — $5/moCancel anytime, in one clickEvery claim traces back to a listed source — open any of them and check the number yourself. Timestamps jump to the second each figure is said.
Members read the exact words said here
3:45 · hear it in the videoThe exact line behind each figure is in the Unicorn Club. Read the quote, then jump to the second it's said. Join the Unicorn Club
Data credibility: Founder Angus Chang gave the year-by-year MRR timeline ($6K in 2022 → $14K in 2023 → $27K in 2024 → $40K today) plus user counts in the Starter Story interview — verified. All revenue figures are founder-reported or estimated by the video creator — unaudited.
The turning point was cutting the ads, which he did as a retreat rather than a strategy: "I might not even do this app anymore. I cut the ads and I thought maybe go back to work." With paid traffic off, every remaining visitor was unambiguously organic, and two or three new signups kept arriving every day. That reading changed where his hours went. "From that point on, I kind of focused on improving the products. When customers complained about things, I would fix them." That loop compounds in a specific way for a converter. Every bank format he adds permanently widens the set of searches the site can satisfy, and every parsing bug he fixes removes a refund and a bad word-of-mouth referral, so product work and distribution work become the same work. The curve follows: $6K MRR in 2022, $14K in 2023, $27K in 2024, $40K today, on about 40,000 monthly visits — growth that arrives without a marketing budget because the accumulated bank coverage is the moat.
It lasted two to three years, and he is blunt about the cost. Income went from roughly $10,000 a month at a job to $200 a month, most of his social life had been colleagues, and "being a solopreneur can be pretty depressing." People around him did not understand it: in the first two years they heard the revenue and told him it was a crappy business, and the same people called it a great business once the numbers grew. The stop-or-continue decision came at the six-month mark, and the test was mechanical rather than emotional. He turned the ad spend off, watched whether anyone still showed up, and two or three organic signups a day was the answer that kept him going. Everything after that was narrowing: no more ads, no more blogging or cold email, just customer emails answered immediately even at 3am. His precondition is the one most people skip. "Make sure you save enough money to survive multiple years of no income" — it took him two or three years before the revenue covered rent.
[Video] After quitting his job, he wanted to tally several years of his own spending — which meant getting years of bank data into Excel. But banks only hand out PDFs, and extracting the data with his own code proved genuinely hard. He concluded “this has to be a real problem” and shipped an MVP with a friend within a week (the friend left a few weeks later; fully solo ever since).
[Video] Google Ads never turned a profit ($1,000 spent for $300 back), blogging/build-in-public didn't land with his users, and cold email produced 1 sale in 3 months while making people angry. After cutting ads he found 2-3 organic signups still arriving daily — and from then on worked only on the product. Proof that an ultra-narrow tool can run evergreen on organic search + word of mouth.
[AI] What transfers isn't this specific tool but the approach: do exactly one thing, driven by a pain point you've personally felt, ship an MVP in a week or two, ignore social media, and bank on product word of mouth. The critical precondition: “save enough to survive years with no income” — Angus made almost nothing for the first two or three years (once down to $200/mo). A market too small for VCs is plenty for one person to live very well on.
That was one of the 50 breakdowns open to everyone. The Unicorn Club opens the other 1,285 at the same depth — plus pain-point filters and 10 build specs a week.
Join the Unicorn Club — $5/moCancel anytime, in one click