Is zero sales a real signal or a small sample?
Often it's a small sample. If 1 in 100 of the right visitors would buy, 100 of them still produce zero sales 37% of the time. The chance of zero buyers in a row is (1 − rate) raised to the number of visitors, and we worked it out for common cases:
| Qualified visitors or contacts | If 1 in 200 would buy | If 1 in 100 would buy | If 1 in 50 would buy | If 1 in 20 would buy |
|---|---|---|---|---|
| 50 | 78% chance of zero | 61% | 36% | 8% |
| 100 | 61% | 37% | 13% | 0.6% |
| 300 | 22% | 5% | 0.2% | under 0.1% |
This assumes each visitor decides independently with the same chance, which real traffic doesn't quite do, so read the numbers as rough guides. The reverse calculation is the rule of three: if nothing happened in n tries, the true rate is below 3/n with 95% confidence, a rule a 1995 BMJ statistical note gives for n above 30.
Two real cases show the difference. One founder on Indie Hackers in May 2026 reported about 10 cold LinkedIn DMs (the free tier limited them), 2 replies and 0 signups, plus 30 to 40 visitors from Hacker News and 0 signups. That is too few to conclude anything. A founder on r/SaaS in April 2026 reported Clay outreach to 300 founders, SEO and comparison pages, and zero paying customers after 74 days. By the rule of three, 0 from 300 puts that offer's rate below 1 in 100 with 95% confidence, which is a real result.
Did enough of the right people see it?
Count only visitors and contacts who match your buyer, not total traffic. A launch-day spike from other founders tells you little if you sell to store owners or accountants. The founder in a third r/SaaS thread from April 2026 put it plainly: their buyer, a store owner, is not someone who browses Product Hunt or reads Hacker News.
- Your own audience. A founder on Indie Hackers in February 2024 announced the launch to 12 followers and everyone they knew, sent a few cold DMs, and had zero customers after a week. A launch post reaches the people who already follow you.
- Search. Google's Page indexing report help says it can take a week or so for Google to start crawling and indexing a new page or site. Its sitemaps guide says you might need a sitemap if your site is new and has few external links to it. Open Search Console and check how many of your pages are indexed.
- Broken discovery. One commenter on an Indie Hackers thread in July 2026 said their directory had 700+ pages but only 11 URLs in the sitemap, so Google couldn't find most of the site.
Write down three numbers for the last 30 days: qualified visitors, qualified people you contacted directly, and conversations held. If the first two add up to fewer than about 100, the table above says zero sales is a common outcome even for a product people want.
Is the path from interest to payment broken?
Check that a stranger can actually pay, on a phone, without help. These checks take an hour:
| Check | How | What the docs say |
|---|---|---|
| Live keys, not test keys | View the source of your checkout page and search for pk_test_ | Stripe's API keys guide says sandbox keys start with pk_test_ for publishable keys. Its testing guide says you can't process live payments while your integration uses test keys. |
| Account activated | Open your payment dashboard and look for unfinished verification steps | Stripe's account setup guide says that to use a service in live mode, you verify your business and complete its activation requirements. |
| Tested the right way | Run the whole flow in a sandbox with a test card such as 4242 4242 4242 4242 | Stripe says its Services Agreement prohibits testing in live mode with real payment method details. |
| Visible buy button | Open the pricing page on a phone | One commenter's audit of the May 2026 Indie Hackers founder's page found no button in the hero and the Get started button hidden in the top-right navigation, which the commenter said mobile visitors don't see at all. |
| Value before payment | Can a visitor see a result before paying? | The February 2024 founder's product had no free version and no preview, so visitors had to trust the landing page alone. |
Then run one more test: ask someone who has never seen the product to sign up and pay while you watch silently. Every question they ask is a step to fix. If your pricing asks people to commit before they have seen any value, our guide to choosing between a free trial and a demo call covers which path fits which product.
Is the offer the problem?
If a few hundred qualified people have seen it and the checkout works, the offer is the likeliest problem. The April 2026 r/SaaS founder reached that conclusion after the 300 contacts: they paused every marketing channel and committed to 20 conversations with SaaS founders in 14 days, offering to polish one demo video free in exchange for feedback. About 28 people said yes and 20 sent a video. At the time of the post they had 6 paying customers and 37 users. The founder's conclusion was that people bought the finished demo as proof that the tool worked on their own video.
A March 2026 r/SaaS post describes the opposite habit: three products, zero paying customers each time, about 14 months, with ChatGPT's praise taken as validation. In one commenter's view, the most upvoted reply when we checked, "validation is finding evidence of behavior, not opinion." That reply lists what counts: someone paying for a janky spreadsheet, paying a person to do it by hand, or asking in a forum whether a tool exists.
Use that as a test of your own evidence. List every reason you believe people want this. Cross out each one that is an opinion (a friend, a survey, an AI chat) and keep each one that is a behaviour (money spent, time spent, a public request for help). If nothing is left, run the test in the last section before changing the product. Our guide to defining your ICP with zero customers helps you pick who to test it on.
Are you selling to too many kinds of buyer?
Probably, if your outreach, landing page and demo describe different customers. In the April 2026 r/SaaS thread from the former CTO, the product had native plugins on 6 platforms across several European markets, and the founder's instinct was to go broad. Several replies pushed the other way. One said 6 platforms across multiple markets makes every lesson noisy and suggested one platform, one store type and one painful use case for 60 days. Another said store owners respond only when a tool clearly ties to revenue or saves time immediately.
Two of the three r/SaaS founders spread wide before there was evidence that one specific buyer would pay: one ran Clay outreach to 300 founders plus SEO and comparison pages, the other built plugins for 6 platforms across several markets. Narrowing makes each result readable: 50 contacts in one segment tell you something, and 50 spread over six segments tell you very little.
Pick the segment where you can name 20 people who have publicly described the problem in the last month. If you can't name 20 in any segment, treat that as a warning about demand before you spend another month on channels.
The 20-conversation test for the next two weeks
Find 20 people with the problem now
Search LinkedIn posts, X and the forums your buyers read for people describing the problem in the last two weeks. Our plan for getting first customers with no network has search strings you can copy.
Offer one finished result
Do the job once for them, by hand if needed: the report, the setup, the polished file. The April 2026 founder offered a finished video and concluded that the finished result is what people bought.
Ask for money at the end
After delivering, ask whether they would pay to get this every week, and name the price. A yes with a payment counts. A yes without one is an opinion.
Read the result by stage
Out of 20, count yeses to the free result, deliveries, and payments. Zero payments from 20 deliveries is a strong warning about the offer: if even 1 in 10 would pay, you would see zero only about 12% of the time. Zero yeses from 20 people is a signal about the segment or the first message.
Twenty conversations test the offer. Before you write off a channel, give it the numbers in our guide to how many people to contact before giving up. If finding people who describe the pain is the slow part, Siela's AI SDR runs that search every day and scores each lead hot, warm or cold with a one-line reason, and its Find leads only mode saves them to the CRM without sending anything.
Frequently asked questions
Is it normal to have zero paying customers a month after launch?
It's common when few qualified people have seen the product. With 100 qualified visitors and a true buy rate of 1 in 100, you would see zero sales about 37% of the time, by our arithmetic. Count the visitors and contacts who match your buyer before deciding the product has failed. If the count is in the hundreds, look at checkout and the offer.
How many visitors do you need before zero sales means something?
Use the rule of three: if nothing happened in n tries, the true rate is below 3 divided by n with 95% confidence, a good approximation once n is above 30. Zero from 300 qualified visitors means the rate is probably under 1 in 100. Zero from 30 only rules out rates above 1 in 10.
How do you check that Stripe checkout can take real payments?
View the source of your checkout page and search for pk_test_. Stripe says sandbox publishable keys start with that prefix and that you can't process live payments while using test keys. Then confirm in the dashboard that your business is verified for live mode. Test the flow in a sandbox with a test card, because Stripe prohibits live-mode testing with real card details.
Should you stop marketing and rebuild the product if nobody pays?
Not straight away. First check sample size and checkout. If a few hundred qualified people have seen it and payments work, pause the channels and run about 20 conversations with people who have the problem, as one r/SaaS founder did after 74 days with no customers. Deliver one finished result to each, ask for money, and rebuild only what those conversations point to.
How long does Google take to index a new SaaS site?
Google's Search Console help says it can take a week or so for Google to start crawling and indexing a new page or site. Google's sitemap guide says a new site with few external links might need a sitemap. Check the Page indexing report in Search Console to see how many of your pages are actually indexed before judging search traffic.
Sources
- BMJ: Probability of adverse events that have not yet occurred, a statistical reminder (Eypasch et al., 2 Sep 1995) (checked 24 Oct 2026)
- Indie Hackers: I built a SaaS in 10 days. 3 weeks live. 0 paying customers. Here's the data. (9 May 2026)
- r/SaaS: 74 days after launch, zero paying customers. Here's what the Hormozi framework told me I was missing. (15 Apr 2026)
- r/SaaS: I launched 3 products. Zero paying customers each time. I finally figured out why. (25 Mar 2026)
- r/SaaS: 15 years building platforms for companies like Vodafone and Nestle. Launched my own SaaS. Zero paying customers yet. (21 Apr 2026)
- Indie Hackers: I launched and made $0. Here are the mistakes I made that YOU can avoid. (19 Feb 2024)
- Indie Hackers: I built a SaaS that got 0 paying customers at launch. Distribution was the real problem all along. (5 Jul 2026)
- Google Search Console Help: Page indexing report (checked 24 Oct 2026)
- Google Search Central: Learn about sitemaps (checked 24 Oct 2026)
- Stripe Docs: Testing (checked 24 Oct 2026)
- Stripe Docs: API keys (checked 24 Oct 2026)
- Stripe Docs: Set up your account (checked 24 Oct 2026)
