Indiecity

Guide · 17 Aug 2026 · 12 min

How to get your first paying SaaS customer

Field guide

One name, one price, and the message you send today.

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

Ten paying customers is the real target. This guide is the prequel: one name, one price, one ask. If you already know the full loop of notes, calls, and intros, go straight to how to get your first 10 paying customers without ads. If you still have zero money in, stay here until someone pays.

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. Your first customer will not arrive from a polished launch. They come from a warm list and a direct ask. Indiecity is for one person or a team under twenty. You do not need a growth team. You need one person who pays you.

What counts as the first 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. Most first launches still skip that proof.

Write 0 / 1 on a sticky note and keep it visible. You are done with this guide when that number is 1. Compliments, waitlist emails, and “keep me posted” are not progress. If you need the filter for polite yeses, read how to tell if people will pay, not just say they like it. Then come back and ask for money.

Why most first launches still land on 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.

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.

In the same thread, a founder writing as wealtii spent ten months on Wealtii: 315,000 lines of code, nine Docker containers. Launch day was silence. His first 30 users came from personal messages, not a growth hack. That is the pattern for customer zero: ship first, hope, stare at empty analytics. The next step is not another feature. Name the people who already answer you.

The first yes is almost never a stranger

Your first payment almost never comes from someone who found you on launch day. It comes from a person who would take your call even if you had no product. Past coworker. Old client. Friend who runs the kind of shop you sell to. Someone who already vented about this mess. Warm means they know you. Not a scraped CSV.

The fear is ruining the relationship. So founders hide behind a launch, a waitlist, or a free seat “just this once.” That is how you stay at zero. A clear price and an easy no is kinder than a vague favor. If they do not have the problem, they will say so. If they do, you asked like a person who sells, not like a person collecting compliments.

Write fifteen names. Not fifty. Fifteen people you can message without a cold opener:

  • Past coworkers and managers who lived the messy workflow
  • Clients or freelancers you already delivered for
  • Friends who run the kind of business you sell to
  • People who vented about this exact pain in a chat, call, or thread
  • One person each of those people would introduce you to if you asked

If you cannot name fifteen, you do not need more code. You need one room where buyers already talk: a Slack, Discord, trade forum, or weekly call. Sit there. Answer real questions. Earn five names before you invent another screen. Do not confuse founder rooms with customer rooms. Other builders will clap. They will not pay unless they are the buyer.

When you talk to someone and you still need to learn, 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. Once you hear the same pain twice, you still need a number they can pay. Names without a price are still a chat.

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

Put a price and a way to take money

You cannot get a first paying customer without a number. Put the price on one page. Make a payment link, an invoice path, or checkout. Do not hide behind a waitlist if you can deliver this week. A waitlist counts people who relate to the problem. Payment counts people who will spend money to fix it. That split is the whole point of waitlist vs charging on day one.

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. If you have no rival to copy, price against the time and tools they already burn. Pick a number. Put it in the note. Send it. The first buyer will tell you if you are wrong. Silence after a vague free beta will not.

Send five 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. Five human messages beat two hundred automated ones. You are hunting one yes, not a pipeline chart.

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.
When they ask for a friend discount
I can start you this week at [price]. I am not doing a free version for people I know, because I need to learn if this is worth paying for. If that is too much right now, I can do [shorter start] at [smaller number]. Or tell me who else has this mess.

Send two a day for three days. Track sent, replied, booked, paid. Rewrite the sentence using only words people used back to you. Do not add features between messages. Do not drop the price because they know your face.

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.

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. The Collison brothers at Stripe set people up on the spot. Graham wrote about doing this by hand for a reason. Do not say “I will send a link.” Say the price and take the card.

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. Soft nos and free requests are data. They are not a reason to open a free tier.

After the first payment
Thank you. I will get you live today. 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.

Then deliver like they are the only customer you have, because they are. Answer the same day. Get them to the one outcome you sold. Do not vanish into a rebuild. One paid customer plus a name is better than a waitlist of fifty. Ask for an intro after they got a result, or on the call if they already feel the win. That is how one becomes two, and how two starts the path to your first 10 paying customers without ads.

A one-week plan for customer one

  1. Day 1. Write the offer on one page. Put a price on it. Make a way to take money. Write 15 warm names.
  2. Days 2 to 4. Send two personal messages a day. Track sent, replied, booked, paid.
  3. Day 5. Run every booked call. Say the price. Take payment the same day if they say yes.
  4. Day 6. Follow up once on soft nos. Ask every paid customer for one intro.
  5. Day 7. Count money moved. If you have one, protect delivery and start the longer list. If you have zero after 10 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. When the first payment clears, you already have the method. Stretch the list and run the two-week plan in the first 10 customers guide.

How you know it worked

Someone replied. Someone took 15 minutes. Someone asked the price before you did. Someone paid. Those are the only signals that matter. “Cool idea” does not count. A Product Hunt spike without a paid seat does not count.

If ten 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 strangers can discover you.
  • Collecting waitlist emails when you could take a card this week.
  • Buying ads so you can avoid writing fifteen names.
  • Pitching on a learning call and calling that proof.
  • Pasting the same ChatGPT opener to 200 people.
  • Chasing ten customers before you have asked one person to pay.

Then go get the other nine

One paying customer is not a business. 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. The hard part is the ask. After the first payment, do not invent a new playbook. Use the same notes, the same call, the same intro request, at a larger scale. That full path is how to get your first 10 paying customers without ads.

When the story is real and you will put your name on it, send it in. When the product is real, put it on the map. You can join Indiecity while you do the week. That gives you people to talk to. It does not get you the first customer.

Until then, write the fifteen names. Send the five notes. Ask for the money.

FAQ

Questions people get stuck on

What counts as my first paying customer?

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. Payment is the only proof. A compliment is not.

I have no network. Where does the warm list come from?

Warm does not mean famous. It means a real connection: past coworkers, clients, classmates, people who vented in a chat, someone who asked you for help last year. If that list is empty, sit in one room where buyers already talk and earn five names by being useful. Then write those five. Do not buy ads to skip the list.

Should I launch on Product Hunt before I ask anyone?

No. A launch can give you an afternoon of strangers. Your first payment usually comes from someone you already know how to reach. If you have not asked a single named person to pay, a launch is traffic, not a business. In 2026 the feed is full of lookalike launches.

What if they want it free?

Say the price again. Offer a shorter start (one month, one project, one seat), not a free plan. A free user teaches you about free users. You are counting people who pay. If the only yes you can get is free, the buyer or the offer is wrong.

What should I charge the first customer?

Charge a number you can say 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. Patrick McKenzie’s old point still holds: most builders undercharge. Pick a number, put it in the note, and let the first buyer correct you.

Is a free trial okay for customer one?

A short paid pilot or a deposit beats an open free trial. Free trials train people to evaluate without commitment. If you need a trial, make it short, named, and end with a clear price and a payment link the same week. Do not hide the ask behind unlimited free access.

What if nobody replies to the notes?

Send the next name. If ten people who know you will not give you fifteen 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 open a waitlist to hide the result. Do not buy ads.

When do I start going for ten customers?

After money moved once. One paid customer proves the path. Then run the same method with a longer list: more notes, more calls, one intro after every payment. That is the full field guide: [how to get your first 10 paying customers without ads](/stories/first-10-paying-customers-without-ads).

Do I need a company before I take money?

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 five messages.

More from the journal