How to get your first paying customer for a software product

Build a waitlist while you build, charge from the first user, and send one email on a fixed date. Includes the founding-member email template.

In this note

Your first paying customer is the most important milestone in a software business. Not because of the money, but because it's the first proof that a stranger values what you built enough to pay for it.

Most solo founders get there too late, or never, because they wait until the product feels ready. This guide is the opposite approach: build an audience while you build the product, charge from the very first user, and send one email on a fixed date whether you feel ready or not. It's the end of our 90-day plan for a one-person business, and it works best once you've picked an idea that already makes money.

The path to customer number one

  1. Week 3Open a waitlistA one-page site with a sign-up form, before the product works.
  2. Weeks 3–9Find your first 100Ask in the communities where your customers already are.
  3. Weeks 4–9Post weekly updatesKeep the waitlist warm while you build.
  4. Weeks 9–10Set a founding priceLive in Stripe and on the site.
  5. Week 12Send the emailOn the date you set, ready or not.

Open a waitlist before the product works

Put up a one-page site as soon as you have a name: a headline that says what it does and for whom, three benefits, a few screenshots or mockups, the price, and a sign-up form. Use a site builder; this page doesn't need to be in your codebase.

Then go and find people. Post in the subreddits and Facebook groups where your future customers spend time. Describe what you're building, who it's for, and ask who wants early access. Be a founder asking for help, not an ad.

Aim for 100 people on the waitlist in 90 days. Founders who've run this plan have reached 200 before writing any code. A hundred is enough to find your first few paying customers.

Keep them warm with weekly updates

A waitlist goes cold fast. Send a short update every week while you build: what you shipped, a screenshot, one decision you made and why, and what's next. Three or four sentences is enough.

Weekly updates do three jobs at once. They remind people you exist, they give you build-in-public content to post elsewhere, and replies to them are your earliest feedback. When someone answers an update with "I'd use that for…", write it down. That's your future marketing copy.

Charge from the first user

This is the rule most founders break. No free plans. A time-limited free trial is fine. A free-forever plan fills your product with people who will never pay and won't tell you the truth about what's missing.

Why charging early works
  • Paying users actually use the product
  • They tell you what's broken, because they paid for it
  • Even $20 changes how seriously people take it
  • You learn whether the price is right before launch
What free users cost you
  • Support time from people who'll never pay
  • Feedback skewed toward "make it free"
  • False confidence from sign-ups that aren't sales
  • A harder conversation when you start charging

Set a founding-member price for the people on your waitlist. Look at what similar products charge and sit in that range, then reward early buyers with a lower price or a one-time lifetime deal. A lifetime deal is a single payment for permanent access; it funds your first months without investors, as long as you leave out anything that costs you money per user, like AI credits.

Write the one email

Everything above builds to one email. It goes to your whole waitlist on a fixed date, usually around week 12, and it goes out on that date whatever state the product is in. The deadline is what turns a side project into a business.

Keep it short and honest. Here's the shape:

Subject: [Product] is open for founding members (until [date])

Hi [name], you joined the waitlist for [product] back in [month]. It's ready for its first users.

What works today: [the three core features]. What's not built yet: [the honest list]. Founding members get [price, or the lifetime deal] until [date], and a direct line to me while I build the rest.

[Link to buy]

If it's not for you, just reply and tell me why. I read every reply.

Then post the same offer in the communities where you found your waitlist. One email plus a few honest posts is often enough for a first sale.

When the first payment lands

  1. Turn on payment notifications on your phone. Every sale pings you. It's motivating, and it means you can reply fast.
  2. Reply personally to every paying customer within a day. Thank them and ask one question: what made them buy? This is where your best feedback comes from, and it's something a solo founder does better than any big company.
  3. Ask what they want next. Put a simple feedback board inside the app so early customers can suggest and vote on features.
  4. Watch how they use it. Session recordings from your analytics tool show where people get stuck. Fix what the recordings show, not what you assumed.

One person who pays is the milestone. Everything after that, from content to reviews, is about finding more people like them.

Frequently asked questions

How do I get my first customer for a software product?

Build a waitlist while you build the product, keep it warm with weekly updates, set a founding-member price, and send one email to the whole list on a fixed date. Post the same offer in the communities where you found your waitlist.

Should I offer a free plan to get my first users?

No. Offer a time-limited free trial if you want, but charge from the start. Paying users use the product and give honest feedback; free users often don't.

How many people do I need on my waitlist?

Aim for 100 in your first 90 days. That's usually enough to find your first few paying customers. Founders who've run this plan have reached 200 before writing code.

What if my product isn't ready when the email date arrives?

Send it anyway. Be honest about what works and what doesn't, and price it as a founding-member offer. Early customers buy into where the product is going, not just where it is.

How much should I charge my first customers?

Price in the range of similar products, then give founding members a discount or a one-time lifetime deal. Even a small price like $20 changes how people treat the product.

Get to customer number one with other people

Heyron members get their own AI agent to do the research, drafting and watching for leads, plus the Solo Software Studio community, where people work toward their first paying customer together. See what's included.