Indiecity

Guide · 17 Aug 2026 · 16 min

How to get your first 10 paying customers without ads

Field guide

A desk, a list of names, and the messages you send this week.

You can ship an app this week. AI writes the boring parts. Tereza Tizkova wrote in 2026 that you can vibecode your own SaaS instead of paying someone $50 a month for theirs. Building is not the problem. Getting ten people to pay is.

Pieter Levels said it in June 2026: everyone can build apps with AI. Almost nobody has an audience, the cash for ads, or a free way to get attention. A few days later he wrote about indie meetups full of people building spaceships. Whole factories that spit out landing pages and dashboards. Almost none of them have money or traffic. They say they will do marketing after the system is finished. That order is backwards.

Code was never the hard part. Taste still is. The hard parts now are finding people who already have the pain, and asking them to pay. Indiecity is for one person or a team under twenty. You do not need a growth team. You need ten people who pay you.

What counts as a paying customer

A paying customer is someone who sent you money. A payment link, an invoice, a bank transfer, UPI, or cash. A friend who will pay later does not count. A free user does not count. Someone who says it is interesting does not count. In 2026 more people can ship a clean product in a weekend. A pretty product is not proof. Payment is proof.

Write 0 / 10 on a line and keep it visible. You are done when that number is 10, not when the site looks finished. If you already have ten paying customers and you will put your name on how you got them, send us the story.

Why ads and launches fail harder now

Payment is the proof. A launch is not. Building got cheap, so the feed filled up. Lookalike products. AI factories. Landing pages nobody asked for. Levels’s point is simple: you need an audience, money for ads, or a free way to get seen. Most people have none of the three. So they polish the factory first and tell themselves marketing starts when the system is done. The inbox stays empty.

Ads do not fix that. They put your pitch in front of strangers. If you have not learned the words your buyers use, you are paying to show a message you have not tested. A Product Hunt afternoon is the same trap: a burst of strangers, a spike of curiosity, then silence. Traffic without a conversation is not customers.

You can't wait for users to come to you. You have to go out and get them.

That line is from 2013. It is even more true now. You go find people who already have the pain, one by one.

People who shipped and still had zero

In July 2026, Jack Builds wrote on Indie Hackers after four months of solo building. He coded the features. He polished the landing page. He set up onboarding. Launch day: zero paying customers, not one signup. He had never talked to a potential customer before he shipped. His first ten customers came later, when he looked for people already searching, not from feature 47 on the roadmap.

Indie Hackers · u/Jack Builds

I built a SaaS that got 0 paying customers at launch

July 2026. Four months of building. Launch day: zero paying customers. The comments say the same thing: building is easy, finding people who pay is not.

The comments say the same thing. Mickael wrote that building is kind of easy and finding customers is still freaking hard, and that with AI it feels like you can build anything. Another founder, writing as wealtii, spent ten months on Wealtii: 315,000 lines of code, nine Docker containers, a product he was proud of. Launch day was silence. His first 30 users came from personal messages, not a growth hack. He had been hiding in the editor.

That is the pattern. Ship first, then hope, then stare at zero. The next step is not another feature. Go where those people already complain out loud.

Find the room before you add another feature

Your first ten buyers will not come from a launch post. They come from people who already wrote the problem down. On that same Indie Hackers thread, OmnionAi put the method in plain terms. Search for “anyone know a tool that does X.” Read one-star reviews. That review is someone naming what they hate. Show up the same day someone vents. You are answering a need they already feel.

Do not confuse founder rooms with customer rooms. If your buyer is not a founder, posting on Indie Hackers, Product Hunt, or X is still the wrong room. Other builders will clap. They will not pay. Sit in the forum, Slack, or Discord where your buyers already talk about their work. Read what they say before you invent another screen. Copy their words. Note what they tried last and what broke.

When you talk to someone, keep the learning call and the sales call apart. Rob Fitzpatrick’s Mom Test is simple: talk about their life, ask what they did last time the problem hit, and do not pitch. You want what they already did, not a compliment about your idea.

Watch this before you send a pitch to someone you still need to learn from.

Where the pain is already written down:

  • Threads asking for a tool that does X
  • One-star reviews on competitors
  • Niche Slack and Discord channels where people vent about the workflow
  • Job posts and public threads that describe the broken process in their own words
  • Your own list: 30 names. Coworkers, past clients, people who complained in a chat

Then you send ten notes and you ask for the money.

Send ten human notes this week

LinkedIn and email are full of the same ChatGPT opener. “Hope this finds you well.” “I came across your profile.” Everyone sounds identical. A note written for one person still gets opened. Do not send a mass sequence. Ten human messages beat two hundred automated ones.

To someone you already know
Hey [name]. Last time we spoke you were dealing with [the messy thing]. I built a small tool that does [outcome] for [who]. It is [price]. If that is still a pain, I can show you in 15 minutes this week. If it is not, who should I talk to instead?
To someone who knows someone
Hey [name]. I am looking for [job title] who still [pain in their words]. I charge [price] to [outcome]. Do you know one person I should write to? A name is enough.

Charge a number you can say without wincing. If you charge $10 they treat you like a $10 vendor. Patrick McKenzie has been saying that for years. Pick a number. Put it in the note. Send it.

On the call, ask for the money

Fifteen minutes. Not a 40-minute demo. Have them say the problem in their own words. Show the one thing that removes it. Then say the price and stop talking. Do not end with “I will send a link.” Get the payment while they still care. The Collison brothers at Stripe set people up on the spot. Graham wrote about doing this by hand for a reason.

The ask
If this takes [pain] off your week, it is [price]. I can start you today. Want to do that?

If they need to think, book the follow-up before you hang up. If they say it is too expensive, ask what they currently spend (time, tools, a person) on the same mess. Stay on the price unless you learn you priced the wrong buyer.

After the first payment
Thank you. Who else on your team, or in your circle, has the same problem? A name and an intro is the most useful thing you can do for me right now.

One paid customer plus a name is better than a waitlist of fifty. Ask for an intro every time. Then, and only then, use rooms you already belong to. Help with the actual problem. When someone describes the problem your page already charges for, send them the page. Do not drop a launch link into a Slack you never visit.

A two-week plan

  1. Day 1. Write the offer on one page. Put a price on it. Write 30 names.
  2. Days 2 to 6. Send two personal messages a day. Track sent, replied, booked, paid.
  3. Day 7. Rewrite the page using only words people used back to you. Do not add features.
  4. Days 8 to 12. Send the next ten names. Ask every paid customer for one intro.
  5. Days 8 to 12. One useful reply in a room you already belong to, if a real question matches the offer.
  6. Day 14. Count paying customers. If you have some, keep going. If you have zero after 20 real conversations, change the offer or the buyer. Do not buy ads.

Keep four columns: sent, replied, booked, paid. Add a fifth only for the exact phrase they used for the problem. That phrase replaces your headline.

How you know it is working

People reply. People take 15 minutes. Someone asks the price before you do. Someone pays. Those are the only signals that matter. “Cool idea” does not count.

If 20 people you can name will not give you 15 minutes, you are talking to the wrong people or they do not spend enough on this problem. That is useful. Your offer or your buyer is wrong. It is not a reason to hide in the editor and build v2.

What to stop doing

  • Building the next version before anyone paid for this one.
  • Waiting for a launch day so everyone can see it.
  • Adding a waitlist in front of a product you could charge for now.
  • Buying ads so you can avoid writing ten names.
  • Pitching on a learning call and calling that proof.
  • Pasting the same ChatGPT opener to 200 people.
  • Finishing the AI factory before you talk to one buyer.

Then you have a story

Ten paying customers is not a launch. It is proof that a specific person will give you money for a specific outcome. Building was never the hard part. In 2026 it is even easier. Write the note in First ask and send it. After you have the ten, write it down. You can join Indiecity while you do the week. That gives you people to talk to. It does not get you the ten customers.

Until then, send the ten messages.

FAQ

Questions people get stuck on

I can already build anything with AI. Is this still the work?

Yes. Building got cheap. Paying customers did not. Pieter Levels said it in June 2026: everyone can build apps with AI, and almost nobody has an audience, ad money, or a free way to get attention. The work is still ten people who pay.

What if I have no network?

Then you do not start with ads. You find one place where buyers already talk (a forum, Slack, trade group, or weekly call) and you answer the question they keep asking. The 30 names come from that room. If you cannot find a single room, you do not know who the buyer is yet.

Is a sales call the same as a customer interview?

No. On a learning call you talk about their life, you ask what they did last time, and you do not pitch. A sales call comes later, once you have a price and they have the problem. Mix the two and people will be polite. They will not pay.

What if they want it free?

Say the price again. Offer a shorter start (one month, one project, one seat), not a free plan. If you charge $10, they treat the work like a $10 thing. A free user teaches you about free users. You are counting people who pay.

What if I hate selling?

Then you still send the ten notes. Another feature will not sell the product for you. Write the script down and read it. Fifteen minutes about a problem they already have is the job, not a performance.

What should I charge?

Charge a number you can say on a call without wincing. For a business, keep it small next to what they already spend on the problem, and large enough that you can afford to answer their email. Do not copy a $9 plan because that is what you have seen. Pick a number, say it, and let the first ten buyers tell you if it is wrong.

Does this work if I sell to consumers?

It is slower. Consumers are harder to name one by one. You still need a page with a price, people you can actually reach, and a direct ask. Communities you already live in matter more. Ads still wait until you know which sentence makes a stranger pay.

Should I just launch on Product Hunt?

A launch can give you an afternoon of strangers. Ten paying customers come from the people you follow up with after that afternoon is over. If you have not asked anyone to pay, a launch is traffic, not a business. In 2026 the feed is already full of lookalike launches.

When should I start ads?

After you can say, out loud, who pays, what they pay to stop, and which words they used when they bought. Ads put your pitch in front of strangers. If you have not tested that pitch, you are paying to guess.

What if nobody replies?

Send the next name. If 20 people you can name will not give you 15 minutes, you are talking to the wrong people or they do not spend enough on this problem. Change the offer or the buyer. Do not buy ads.

Do I need a company before I send the notes?

You need a way for money to move: a payment link, an invoice, a bank transfer, UPI, cash. Set up a company when a lawyer or a bank makes you. Do not wait for a logo before you send the first ten messages.

More from the journal