Solo software builders get their first paying customers for their small subscription software (micro SaaS) by: (1) reaching out to people they already know — emailing 20 people who fit the kind of customer they want, (2) posting in specific online communities on Reddit, Slack, or Discord, and (3) sharing their work openly on Indie Hackers or Twitter/X. Numbers from IndieLaunches across 326 projects show word of mouth brings in 40% of first customers. Paid ads almost never work before customers genuinely want what you've built.
Most first-time solo software builders make the same mistake: they finish building, then start thinking about customers. The result is a launch into silence. No interest, a handful of free sign-ups who never pay, and a quiet crisis of confidence around month two.
Word of mouth was the main customer source for 40 of 326 small projects studied. Paid ads brought in just 4. The most effective way of finding customers costs almost nothing.
The builders who get their first 10 customers within 60 days are not better at marketing. They just started showing the product to people before they finished building it. Here is what the numbers from 326 Hacker News solo-builder projects show actually brought in the first sales — and what you can copy this week.
Why Paid Ads Almost Never Work First
Paid ads require you to know exactly who to target, what message turns them into buyers, and what your product is worth to them. You do not know any of those things before you have paying customers. Every dollar you spend on ads before people actually want what you built is paying to learn things you could learn for free by talking to people directly.
IndieLaunches' look at 326 Hacker News projects found paid ads were the main way of finding customers for just 4 out of 326 builders. Word of mouth (40), app store and marketplace listings (33), and Google search results (27) all brought in many times more first customers. Save the ad budget for when you know what share of free visitors actually become buyers.
IndieLaunches found paid ads were the main customer source for just 4 out of 326 small projects studied. Word of mouth (40), app marketplaces (33), and Google search results (27) all brought in far more first customers.
Channel 1: Your Own Network (Fastest Path to 1–3 Customers)
Email 20 people personally — not a mass blast, individual messages. You are looking for friendly introductions to people who have the problem, not a direct sale.
The most reliable path to a first paying customer is someone you already know, or someone one step away. This is not glamorous, but it works. Reach out personally to 20 people — not a mass email blast, individual messages — and explain what you built and who it is for. Ask if they know anyone who fits that description.
You are looking for the problem, not the sale. "I built a tool that helps freelancers track which clients are late on invoices. Do you know any freelancers who struggle with that?" works far better than "I built an invoicing tool, want to try it?" The first opens a conversation. The second asks for a commitment from someone who does not yet know they need it.
Word of mouth was the main source for 40 of 326 small subscription software projects studied. The biggest source that costs nothing — and it starts with people you already know.
Three emails from your network that say "you should try this" are worth more than a thousand ad views. Word of mouth was the main source for 40 of the 326 projects in the IndieLaunches numbers — the highest of any source. Almost all of it starts with someone the founder personally knew.
Channel 2: Reddit and Niche Communities (Best for Low-Budget Scale)
Find the specific subreddits, Slack groups, and Discord servers where your target customers already hang out. Post genuinely helpful content with a low-key link to your product.
Don't post 'I built X, check it out'. Post 'I noticed X problem and built Y to solve it — here's what I learned'. Lead with insight, not promotion. This format gets 10x more replies and turns more readers into customers.
Reddit drove huge first-customer results for Formula Bot (a tool that converts plain-English instructions into spreadsheet formulas) — a post in r/Excel went viral, then a TikTok creator with 4.5M followers picked it up, sending over 100K visitors. Plausible got similar bursts (front page of Hacker News several times), and dozens of smaller products did too. The pattern is the same every time: find the subreddit or community where your exact customer complains about the problem you solve, and lead with the problem rather than the product.
Post structure that works: Problem I noticed + What I built + What I learned. Lead with insight, not promotion. 10x more replies than product-announcement posts.
A post titled "I built a tool that tracks invoice due dates automatically" will get removed as spam. A post titled "Spent 3 months collecting late payments manually. Built a thing over the weekend — here's what I learned about why freelancers lose $400/month to this" gets upvotes, comments, and customers. The rule: 60% story, 40% product at most. Communities welcome a builder sharing a solution when the builder clearly understands the pain.
Subreddits worth trying for most solo software builders: r/SaaS, r/indiehackers, r/entrepreneur, r/freelance, and whatever industry-specific subreddit matches your customer (r/accounting, r/realestateinvesting, r/webdev, etc.). Post in the industry subreddit first — the audience is smaller but the readers are exactly the right people.
Channel 3: Build in Public (Slowest Start, Best Compounding)
Share your progress in public on Indie Hackers and Twitter/X. Your audience becomes a referral engine that sends customers you never have to find yourself.
Sharing your progress in public on Indie Hackers or Twitter/X will not bring in customers in week one. It brings them in month four — and then steadily after that. Builders who shared their progress before launch reached $1,000 in monthly subscription income (the money you collect each month from subscribers, sometimes called MRR) faster than those who launched to silence, based on cross-referencing Freemius and MicroConf numbers.
Takes 2-6 months before bringing in customers steadily. Builds the most over time — pair it with faster sources for early wins.
The formula that works: post weekly updates with specific numbers ("just hit 47 sign-ups, 3 of them now paying"), honest failures ("pricing test failed — here is what I changed"), and what you are learning from users. Do not pitch. The people who follow your journey become your strongest potential customers because they have watched you solve the problem.
Senja's founders did this for several months before reaching $1,000 in monthly income. Plausible ran it for nine months. The time commitment is real — but no paid source builds up the way a genuine public audience does.
Channel 4: Direct Cold Outreach (Underrated by Founders Who Fear Rejection)
A personal 3-sentence message naming the exact problem gets a 15–25% reply rate when the problem is real.
Reaching out to strangers (called "cold outreach") has a terrible reputation because most people do it badly — generic emails sent to lists of thousands, with no personal touch and a pitch in the first sentence. That version does not work.
Builders send the same generic message to 200 people. Reply rate: near zero. What works: 15 personal messages per week to people who clearly have the exact problem you solve. Being specific is the whole game.
What does work: 15 personal messages per week to people who are clearly facing the exact problem you solve. LinkedIn makes this easy — search for people who post about your problem, then message them mentioning what they said. "I saw your post last month about chasing late invoices by hand — I just shipped something that automates exactly that. Would you try it for free and tell me what's wrong with it?" gets ten times more replies than any generic pitch.
Aim for 15 messages a week. Expect 2–3 replies, 1 demo call, and one paying customer per month if the product and the people you target are right. That is slow, but it is also real feedback on whether anyone actually wants what you built.
Channel 5: SEO and Free Tools (Long Game, Scales Forever)
Articles built around the exact things your customers type into Google when they have the problem (called SEO). Free tool pages, comparison posts, and problem-specific guides build up over 6–12 months.
Papermark grew from $1,000 to $45,000 in monthly income in one year mostly through Google search results — they built about 1,000 programmatically auto-generated pages (pages created by code rather than written by hand, each targeting a specific search term) and a set of free tools that brought in unpaid traffic. The free tools turned visitors into sign-ups at 3–5x the rate of blog posts.
For a solo software builder, the playbook is: write three to five genuinely useful posts built around the exact phrases your customer types into Google when they have the problem, then build one free tool that solves a smaller version of the main problem. The free tool ranks fast (few competitors) and turns visitors into customers at a high rate (people already know they need a solution).
This takes 4–6 months to see real traffic, so start it right away — even while you are sending personal messages and posting on Reddit for near-term customers.
Channel 6: Marketplaces and Directories (Easiest Passive Channel)
A well-run Product Hunt launch drives 500–2,000 visitors in 24 hours. The lasting benefit is the link from another website pointing to yours and the "as seen on Product Hunt" credibility.
App marketplaces and directories were the main customer source for 33 projects in the IndieLaunches numbers — the second-highest source. For most products that means: list on Product Hunt, submit to relevant directories (There's An AI For That, Futurepedia, BetaList, Alternativeto), and get on the Shopify, Notion, or Zapier app stores if your product works with those platforms.
Directory submissions take two hours total and then bring in steady traffic forever. The share of visitors who turn into customers is low (2–5%) but the cost is zero. Do this in the first week and let it run in the background while you focus on the more active sources.
The Order That Actually Works
Week 1–2: messages to your personal network (20 individual emails) plus directory submissions (takes a day). Week 3–4: Reddit and small-community posts. Month 2 onward: start sharing your progress in public while sending 15 personal messages a week to strangers. Month 3 onward: publish your first articles aimed at Google searches.
Do not do all of these at once. Start with your network because it takes no skill and gives you the fastest feedback. If nobody you know knows anyone who fits your customer, that tells you something important about how you are describing the product. Fix that before spending time on bigger sources.
The first 10 customers almost never come from a single source. They come from a mix of whoever you know, whoever found your Reddit post, and whoever stumbled onto your directory listing. That is fine. You are not chasing a tidy story — you are chasing real information about who actually pays for what you built.
Frequently Asked Questions
For how income builds over time, see our micro-SaaS revenue data. For setting your prices once customers arrive, see our micro SaaS pricing guide.