Skip to content

Solo Devs

0 Audience, 0 Budget: How to Get Your First 10 Customers

You can build the product. The hard part is getting the first ten people to pay for it, and with no audience and no ad budget the fastest path is talking to people one at a time.

By the Does This Make Money Team

Published September 10, 2026·12 min read

beginner
Jump to a section

You shipped it. The thing works. You spent nights getting the auth flow right and the empty states clean, you deployed it, and then you sat there refreshing a dashboard that says zero. This is the part nobody warned you about. Writing the code was the fun part and, it turns out, the small part. Now you have a product and no one who knows it exists, no email list, no followers worth counting, and no money to buy attention. So the real question is not "is my product good enough." It is "how does a stranger with the problem I solve ever end up in front of it."

Where do the customers (and money) actually come from?

With no audience and no ad budget, you cannot pull customers toward you at scale. So you go to them. Here is the actual flow, and notice there is no launch-day miracle in it.

Pick ONE narrow segment (people who share the same specific problem)
  ↓
Go where they already gather and complain
(subreddits, Discords, X replies, niche forums, Slack groups)
  ↓
Read what they struggle with, in their own words
  ↓
Help first: answer questions, share what you know, no pitch
  ↓
When it genuinely fits, start a real conversation (reply, then DM)
  ↓
Show them your thing solves their exact problem
  ↓
A few say yes  →  paying customers
  ↓
Ask them who else has this problem  →  referrals + your next 10

Every customer in that diagram came from a conversation, not a billboard. You are not renting attention, you are earning it one person at a time. It is slow at the start and it compounds, because each happy customer knows others with the same problem. The mechanism is simple: real people with a real problem, reached directly, and shown a real solution. That is where the money comes from before you have any audience to speak of. If you want the deeper version of why the customer-getting side is harder than the build, why traffic is the hard part makes the case plainly.

How it actually works

Pick one narrow segment first

The instinct is to keep the market wide so you do not "limit" yourself. That instinct is wrong at this stage. A wide market means a vague message, and a vague message reaches no one in particular. When you can name your customer precisely, you know exactly where they hang out and exactly what to say.

"Freelancers" is not a segment. "Freelance video editors who juggle client revisions in email threads" is a segment. The second one tells you which subreddit, which Discord, and which pain to lead with. Narrow does not shrink your business, it makes your first ten reachable. You can widen later, once you have proof. Choosing that first slice well is its own skill, and pick a narrow first segment walks through how to do it without boxing yourself in.

Go where they already complain

You do not need to build an audience to find your customers. Other people already built the gathering places, and your customers are in them right now, complaining. That complaint is the most valuable market signal you will ever get, because it is unprompted and specific.

Look in the places where your segment gripes out loud:

  • Subreddits for the profession, tool, or hobby. Search for the problem phrase and read the threads where people vent about it. There is a whole method to this in mine subreddits for topics people want.
  • X replies and search. Search the pain in plain language, not your product name. Find people mid-frustration and read what they actually say.
  • Discord and Slack communities for the niche. These are warmer and smaller, and a helpful regular gets noticed fast.
  • Niche forums and Facebook groups that outsiders forget exist but that the segment lives in daily.

You are reading before you are writing. You want to learn the exact words your customers use for the problem, because those words become your pitch later.

Help first, pitch second (or not at all)

Here is where most builders torch their chances. They find a relevant thread and drop a link. That reads as spam because it is spam, and communities punish it instantly.

Do the opposite. Answer the question in front of you as if you had no product to sell. Share the workaround. Explain the thing you learned building your tool, minus the sales pitch. When you are genuinely helpful in public, two things happen: people start recognizing your name, and moderators leave you alone. Then, when someone describes the exact problem your product solves, you have earned the right to say "I actually built something for this, want me to send it over?" That line lands completely differently coming from someone who has been useful for two weeks than from an account whose only posts are links.

The private version of this is the direct message, and it is powerful when it is not creepy. A good DM references something specific the person said, offers help, and does not open with a link and a price. The difference between an outreach message people answer and one they report is not subtle, and a cold DM that isn't spam shows exactly where the line is.

Talk to people, do not broadcast

Broadcasting is posting into the void and hoping. A conversation is directed at one human who has the problem. With no audience, broadcasting barely works, because a broadcast needs reach you do not have yet. Conversations work from a standing start, because you control how many you begin.

This is founder-led sales, and at this stage it is not beneath you, it is the entire job. Every early conversation does double duty: it might land a customer, and it always teaches you why people do or do not buy. You cannot get that from analytics on a page nobody visits.

A worked example (hypothetical numbers)

These numbers are made up to show the shape of the work, not a promise of results. Yours will differ by segment, product, and how good your conversations are. The point is the funnel, not the figures.

Genuine conversations started:     50   (over a few weeks, ~2 to 4 a day)
People who engage back:            25   (half reply and talk)
People who try the product:        10   (a real look, not a glance)
People who pay:                     3   (roughly 1 in 3 triers, hypothetical)

To reach 10 paying customers at that rate:
  ~33 triers  →  needs ~85 engaged people  →  needs ~165 conversations

Say the product is $20/month (a made-up price).
10 customers  ×  $20  =  $200/month in recurring revenue.

Modest? Yes. But it is 10 real people paying, from 0 audience and $0 spent.
And you now know who they are and can ask each one for a referral.

Two honest takeaways from that. First, the number that matters is conversations started, because everything downstream flows from it. Second, $200 a month is not the win. The win is that you now have ten people you can talk to, learn from, and ask "who else do you know with this problem." That is how the next ten come faster than the first ten. If the underlying question of where any of this revenue comes from still feels fuzzy, where does online money come from lays out the basic mechanisms.

What you need and what it costs

Required:

  • A product that solves one clear problem. It does not need to be feature-complete. It needs to do one useful thing well enough that a real person would pay for it.
  • Time, and a tolerance for being ignored. Most conversations go nowhere. That is normal and not a verdict on you.
  • Accounts on the platforms where your segment gathers. Free.
  • A way to take payment. A basic checkout link is enough to start.

Optional:

  • A simple landing page for the moments someone asks "where can I read more." Keep it plain.
  • A lightweight way to track who you talked to and what they said. A spreadsheet is completely fine.
  • A short demo video or a few screenshots to send instead of asking people to sign up cold.

Not needed yet: an ad budget, a big following, a fancy brand, a mailing list, a launch plan, or the tenth feature you are tempted to build instead of talking to anyone. The honest truth is that you can get to ten customers spending nothing but time. The cost is that the time is manual and unglamorous.

How long it takes

It depends almost entirely on how many real conversations you start and how well you have chosen your segment. Someone opening a few genuine conversations a day in the right community can reach ten paying customers in a matter of weeks. Someone posting one link a week and waiting can spend months at zero.

There is real randomness in the timing. One well-placed reply can bring three customers at once, and a quiet stretch can feel like proof it does not work when it just means the sample was too small. You cannot control the luck. You can control how many quality conversations happen, so that is where the effort goes. Do not expect a launch to compress this. For most solo builders with no audience, the first ten come from patient one-to-one work, not a single big day.

What beginners get wrong

  • Building more instead of selling. The unread dashboard is uncomfortable, and adding a feature feels productive. It is avoidance. The product is almost always good enough to start conversations. Ship the selling, not another setting.
  • Going wide to "not limit" themselves. A broad message is a weak message. Narrow until you can name the person, then aim.
  • Dropping links and calling it marketing. One link in a thread you never contributed to is spam, and it burns the community you needed. Help first, earn the pitch.
  • Waiting for a launch to save them. Launches concentrate attention you already have. With no audience, a launch is a firework in an empty field. Conversations work from zero.
  • Chasing followers instead of customers. Ten thousand followers who do not have your problem are worth less than ten who do. Vanity metrics feel like progress and pay nothing.
  • Reading one round of silence as failure. Fifty conversations is a real test. Five is not. Most people quit during the part that only looks like failure because the sample is tiny.
  • Refusing to sell because they are "a builder, not a salesperson." At this stage that distinction is a trap. If the idea of selling makes you wince, selling when you hate selling is worth reading before you talk yourself out of the whole thing.

How I would start

  1. Pick one narrow segment I can name in a sentence, including the specific problem they have and the words they use for it.
  2. Find the three or four places they gather. One or two subreddits, a Discord or two, and the right corner of X. Nothing more, so I can actually keep up.
  3. Lurk and read for a few days. Collect the exact phrases people use to describe the pain. Those phrases become how I talk about the product.
  4. Help in public for a week or two with no pitch. Answer questions, share what I know, become a recognized name.
  5. Start a few real conversations a day. Reply where I can genuinely help, then move to a DM only when it fits, referencing what the person actually said.
  6. Get people trying the product by sending it directly, ideally with a short demo, rather than asking them to sign up blind.
  7. Ask every early customer who else has this problem. Referrals from happy users are the cheapest, warmest customers I will get, and they are how ten becomes twenty.
  8. Write down what I learn from every conversation. The objections and the words people use are the raw material for the landing page and pitch I will need later.

Founder-led sales like this is the standard playbook, not a hack. If you want the bigger picture of how the whole build-to-customers path fits together, how to build a micro SaaS covers the product side that feeds into all of this.

I put together a short, free companion to this guide, the First 10 Customers Playbook, which turns the steps above into a checklist and a conversation tracker you can use today. You can grab it here.

What I would not do

I would not buy ads to find my first ten customers. Paid traffic can work later, but early on it mostly hides the fact that I have not learned to talk to my market yet, and it burns money I could spend learning for free. I would not pour weeks into a launch strategy when I have no audience to launch to. I would not keep building features as a way to avoid the discomfort of reaching out. I would not blast the same copy-pasted pitch into ten communities, because that is the fastest way to get banned and build nothing. And I would not measure my progress in followers or signups when the only number that matters right now is paying customers.

The uncomfortable, freeing truth is that the first ten customers are almost entirely in your control. They do not depend on going viral or getting lucky with an algorithm. They depend on picking a narrow group of people who have a problem you solve, going to where they already are, being genuinely useful, and having enough direct conversations that some of them turn into yeses. It is manual. It does not scale, and it is not supposed to. It is the part that teaches you everything you need before scaling is even a real question. The building was the easy 20 percent. This is the job. The good news is that it is a job you can start today, for free, with a single honest message to one person who has the problem you already know how to fix.

Free playbook

Get your first 10 customers

This guide is one piece of the free First 10 Customers Playbook: the distribution game plan for builders who can ship but cannot seem to sell. Get it, plus the follow-up breakdowns, by email.

You’ll get a confirmation email first. Click confirm and the playbook is yours. You’ll also get our breakdowns for builders on getting customers. Unsubscribe anytime.