How to validate a business idea without spending money

Validate a business idea without spending money: set a pass mark, message 100 people a day about the problem, ask everyone who has it to pay through a free one-page offer, and decide after 2,800 messages.

ByDinesh BypillaReviewed byMurali SidLast checked 19 min read

Three panels. First: an idea with a question mark, labelled 'Idea · 0 paying customers'. Second: a 4-week calendar with work on every day, labelled '100 messages a day · 4 weeks'. Third: a pay button with a tick, labelled 'People pay, or you stop. $0 spent.'

You have an idea, or you have already built it, and nobody outside your friends has paid. Here is how to validate a business idea without spending money: ask 100 people a day about the problem, and ask the ones who have it to pay. AI has made building fast and cheap, so the hard part now is finding out if strangers will pay, and skipping it costs you months, or your savings on adssoon, for something nobody wants.

Do these three things

Do these three things. 1, today: write who has the problem, your price, and your pass mark, such as 10 people pay. 2, every day: send 100 personal messages about the last time the problem happened, and ask everyone who has it to pay. 3, every Sunday: count chats, people with the problem and payments. After 2,800 messages, build, change one thing, or stop.

About 4 hours a day, every day, for 4 weeks. The only money that moves is money people pay you, and you can refund it.

Show the three actions in full
  1. Today: write who has the problem, the price you will charge, and your pass mark, such as "10 people pay before I build more". This is the start of your ideal customer profile.
  2. Every day: send 100 personal messagessoon asking about the last time the problem happened, and ask everyone who has it to pay now, through a one-page offer. AI drafts each message; you add one true line about the person.
  3. Every Sunday: count chats, people with the problem, and payments. After 2,800 messages, build, change one thing, or stop. Do not move the pass mark.

Get help doing these

ChatGPT or Claude reads this guide and works through it with you.

1. Write your business idea as one sentence and set a pass mark

Write one sentence that says who has the problem, when it hurts, what they do about it today, and what you will charge. Then write the number of payments that will prove the idea, before you talk to anyone.

A sentence card reading '[Who] · [when it hurts] · [what they do today] · [price]'. Under it, a pass mark card reading 'Pass mark: [10] people pay by [date]', with a lock on it.

The sentence keeps you honest about who you are testing. The pass mark keeps you honest about the result. Without one, every "sounds interesting" feels like a yes, and the goal quietly moves.

Your idea in one sentence, and your pass mark
[Who: the kind of person or business, and its size] have [the problem] when [the moment it hurts]. Today they [what they do instead]. We will charge [price] for [what they get].Pass mark: [number] people I did not know before pay [amount] by [date, 4 weeks from today]. Friends and family do not count.

Use this pass mark unless you have a better reason. It is the guide's rule, set so a small, real business can reach it in 4 weeks:

If you sell…Your pass mark in 2,800 messages
software people sign up for (SaaS)10 people pay for the first month, or 3 months up front
to businesses through calls and quotes (B2B)3 buyers pay for a small paid pilot or put down a deposit
a physical product online (D2C)20 pre-orders from strangers
marketing services (agency)2 clients pay the first month up front

Put the real price in the sentence. If you do not know it yet, pick one from what the problem costs your buyer and what they pay for today. The pricing guides for a B2B service, a product and agency services show how. A test with no price only tells you people like free things.

  • Tool: a Google Doc. Free.
  • Time: 30 minutes.
  • You will have: the sentence, the price, the pass mark and the date you will judge it.
  • It worked if: a friend reads the sentence and can name 3 real people or companies it fits.
  • Common mistake: "for small businesses" or "for anyone who wants to save time". That is too wide to find anyone, and too wide for a "no" to mean anything.

See it done: Bugmoth's sentence and pass mark

Bugmoth is a made-up bug-reporting tool for small web teams. It costs $19 a month per team, with a 14-day trial.

Bugmoth has 2 paying teams, both from one Reddit comment. The founders want to know if teams outside that comment will pay.

The sentence: Web agencies of 2–10 people have clients who report bugs by email with no screenshot, and today they spend a call working out what the client meant. We will charge $19 a month per team.

Pass mark: 10 new teams pay 3 months up front ($57) within 4 weeks. The 2 teams from the Reddit comment do not count.

Why it works: It names who, when it hurts and the price, and the pass mark cannot be counted with friends or free signups.

2. Check that people already search for and complain about the problem

Find 20 posts from the last 12 months where people describe the problem in their own words, and 3 things they already pay for to fix it. This takes 2 hours and tells you if the problem is common enough to test.

Left: a forum thread in a browser window with the question 'How do you deal with [the problem]?'. Middle: a sheet labelled '20 posts · last 12 months'. Right: three price tags labelled '3 things people pay for today'.

Look in the places your buyers already talk. Search each online community where your buyers talksoon for the problem, and sort by New. On Google, search site:reddit.com "[the problem in plain words]", because Redditsoon threads show the problem in plain words. Copy each post's link, its date and the exact words people use into a sheet. Those words go into your messages in step 3.

Then check that people search for it. Type the start of the problem into Google and write down the suggestions it shows. Put the same words, your first keywords, into the free Ahrefs Keyword Generator, which shows monthly search volume without signing up. You are not planning SEOsoon yet. You only want to see that real people type it.

Last, list 3 things people pay for today to fix the problem: another tool, a freelancer, a spreadsheet template, an agency. A competitor is good news. It means people already spend money here. If nobody pays for anything, the problem may not hurt enough.

Use ChatGPT or Claude to search and to sort what you find, never to judge the idea. Assistants lean towards agreeing with you. In April 2025, OpenAI rolled back a ChatGPT update because it had become "overly flattering or agreeable". Only buyers can tell you if the idea is good, and they tell you by paying.

  • Tool: Google, the free Ahrefs Keyword Generator, and a Google Sheet. All free.
  • Time: 2 hours.
  • You will have: a sheet with 20 posts (link, date, their words) from at least 3 places, and 3 things people pay for today.
  • It worked if: you find 20 posts in under 2 hours. If you find fewer than 5, try the words your buyers would use, not your own. Still under 5? Go back to step 1 and change who the idea is for.
  • Common mistake: asking ChatGPT "Is my business idea good?" and taking the answer as proof. The other mistake is thinking "no competitors" is good news.

If you run a D2C store: add the reviews of the 3 best-selling rival products on Amazon or Etsy. The 1- and 2-star reviews are the problem in buyers' own words.

3. Message 100 people a day about the last time the problem happened

Send 100 one-to-one messages every day to people who fit your sentence. Ask about the problem, not your idea, and ask for a 15-minute chat.

A tall stack of message cards labelled '100 personal messages a day'. The front card reads 'Hi [name], when did [the problem] last happen to you? Could I ask 3 questions?'. An arrow leads to a calendar tile reading '15-minute chat'.

Most people who test an idea talk to 10 or 20 people. That is not enough to know. At about 3 chats for every 100 messages, 20 messages gets you one chat, and one chat tells you nothing. 100 a day gets you about 3 chats a day, and 2,800 messages over 4 weeks gets you close to 90 chats. That is enough to see a pattern. One founder wrote on Indie Hackers in June 2026, after 35 days with no paying customer: "Almost nobody is arriving." The fix is more messages.

Work down your list in this order:

  1. People you know. Past colleagues, clients from old jobs, friends at companies like your buyer. This is warm outreach. Ask each one for 2 introductions to people who have the problem.
  2. People from your step 2 sheet. They told the world they have the problem. Reply to them where they posted, if the place's self-promotion rules allow it, or message them.
  3. New people who fit. Build a free lead listsoon from Google, LinkedIn and public directories, and find the owner's emailsoon.

100 a day uses up about 3,000 names a month, so add 100 new names every day.

Let AI do the drafting. Paste 10 names at a time into ChatGPT or Claude, each with one thing you found about the person, and the template below. Ask for one message per person. Read each draft, make the first line true, then send it yourself. That is about a minute a message.

Stay inside the rules while you send this many:

  • Email. A cold email is still one-to-one. Gmail requires every sender to have SPF or DKIM set up, and wants spam reports under 0.1%, never 0.3% or more. Ask your email host to confirm both settings. If you email many strangers a day, set up a second domain and warm it upsoon first, so your main email stays safe.
  • The law. In the US, the CAN-SPAM Act covers business email too. Every message needs your postal address and a way to say no, and you must honour a "no" within 10 business days. The UK and EU have stricter rules on emailing people, so check them before you write to buyers there.
  • LinkedIn. LinkedIn limits connection invitations and does not say the number. If you hit it, you usually cannot send invitations for a week. So message people you are already connected tosoon on LinkedIn, and send the rest by email.

Follow upsoon with everyone who has not replied, twice more, 3 days apart, with one new line each time. Stop the moment someone says no.

The message
Subject: [the problem, in 3–5 words]Hi [first name],[One true line about them: something they built, wrote or said.]I'm looking into how [kind of person or business] deal with [the problem]. When did it last happen to you?Could I ask you 3 questions on a 15-minute call this week? I'm not selling anything on the call.[Your name]
[Your company, postal address]
Not for you? Reply "no" and I won't write again.
  • Tool: Gmail or LinkedIn, ChatGPT or Claude to draft, and your Google Sheet to log who you messaged, who replied and when to follow up.
  • Time: about 2 hours a day for the messages and follow-ups, and 45 minutes to find 100 new names. With the chats, that is about 4 hours a day, so plan your week around it.
  • You will have: 700 messages sent and logged by the end of week 1, and 2,800 by the end of week 4.
  • It worked if: you get at least 3 chats from every 100 messages, a reply rate you can check in your sheet. If you get fewer than 2, rewrite the first linesoon so it is more about them, then send the next 100.
  • Common mistake: describing your idea in the message. People reply to be polite about an idea, and you learn nothing. The other mistake is stopping at 50 messages because nobody replied yet.

If you run a D2C store: your buyers are people, not companies, so do not cold email strangers. Message the people from your step 2 sheet where they posted, ask everyone you know to pass your 3 questions to 2 people who have the problem, and reply to posts about the problem in groups and forumssoon that allow it.

If you run an agency: message owners of the kind of business you want to serve, in the nichesoon from your sentence. Ask about the last time their marketing let them down, not about your services.

See it done: Bugmoth's first message

To: Maya, owner of a 4-person web studio

Subject: vague bug reports from clients

Hi Maya,

I saw Northlight built the new Harbour Bakery site. The menu page is lovely.

I'm looking into how small web studios deal with clients who report bugs by email with no screenshot. When did that last happen to you?

Could I ask you 3 questions on a 15-minute call this week? I'm not selling anything on the call.

Sam Bugmoth, [postal address] Not for you? Reply "no" and I won't write again.

Why it works: It asks about her last bad bug report, and says nothing about the product.

4. Ask about their past, not your idea, in every chat

On every call, ask what happened the last time they had the problem, what it cost, and what they tried. Do not describe your idea until the last 3 minutes.

Two speech bubbles. Crossed out: 'Would you use this?'. Ticked: 'When did it last happen? What did you try? What did it cost?'. Under them, a scorecard with three boxes: 'Happened in last 3 months', 'Tried a fix', 'Paid for a fix'.

People are kind. If you ask "Would you use this?", most say yes and never pay. Rob Fitzpatrick's book The Mom Test gives three rules for a customer interview that avoids this: talk about their life instead of your idea, ask about specific things in the past instead of opinions about the future, and talk less and listen more. What someone did last month is a fact. What they say they will do is a guess. Keep it a research chat, not a sales callsoon.

The five questions
When did [the problem] last happen? Walk me through it.
What did it cost you: time, money, a client, a sale?
What did you try to fix it?
Did you pay for anything to fix it? What, and how much?
If this went away tomorrow, what would change for you?

After the call, mark three things in your sheet, yes or no:

  • It happened to them in the last 3 months.
  • They already tried a fix.
  • They already paid for a fix.

Write down their exact words too. They are better than anything you would write for your value proposition and your page in step 5.

  • Tool: a phone or video call, and your Google Sheet.
  • Time: 15 minutes a chat, about 45 minutes a day at 3 chats a day.
  • You will have: one row per chat, with the three marks and the person's own words.
  • It worked if: at least 5 of your first 10 chats had the problem in the last 3 months and already tried a fix. If fewer than 3 of 10 did, stop messaging and go back to step 1: change who the idea is for.
  • Common mistake: talking for more than half the call, or counting "that's a great idea" as a yes. A compliment is not a mark in any of the three boxes.

See it done: Bugmoth's first 10 chats

First 10 chats

MarkYesNo
Happened in the last 3 months73
Tried a fix (a form, a tool, a rule)64
Paid for a fix37

7 of 10 is above the line of 5, so the founders keep messaging the same kind of agency.

Why it works: They count what people did, not what people said about the idea.

5. Put up a one-page offer with a price and a pay button

Make one page that says what the buyer gets, what it costs, when they get it, and how to get a refund, with a button that takes real money. You can set it up for $0 in about an hour.

A simple one-page form with a headline '[What you get]', three short lines 'What you get', 'Price: [price]', 'Ready by: [date] · full refund before then', and a Pay button.

Use Tally. Its free plan gives unlimited forms, and you can add a payment block by typing "/payment". It needs a free Stripe account, and Tally adds no fee on top of Stripe's. Stripe has no set-up or monthly fee; in the US it takes 2.9% + 30¢ from each card payment. When the page is ready, open the "Share" tab and copy the link. If you only want a pay link with no page, use a Stripe Payment Link instead: in the Stripe Dashboard, open Payment Links, click "+New", add a product and click "Create link".

Tell the truth on the page. If the product is not ready, say when it will be, and offer a full refund any time before then. A page that hides this is a trick, and a trick gets you refunds and angry buyers, not proof.

The offer page
[Headline: what the buyer gets, in the words from your chats.]For [who, from your step 1 sentence].What you get: [3 short lines].Price: [price]. [For a pre-order:] You get it by [date]. If we are late, or you change your mind before then, you get all your money back.[Payment block or Pay button]

This is a small landing pagesoon with one call to action: the pay button. Keep it to one screen. A full websitesoon and a pricing pagesoon can wait until people pay.

  • Tool: Tally (free plan) and a free Stripe account.
  • Time: 1 hour.
  • You will have: one link that takes real money.
  • It worked if: 3 people who are not your friends open it on a phone, say in 30 seconds what they would get and what it costs, and can reach the pay button.
  • Common mistake: a page that only collects emails. A waitlistsoon costs people nothing, so it proves nothing. The other mistake is leaving the price off.

If you run a D2C store: in the US, the FTC's mail order rule applies to pre-orders. You must have a real reason to believe you can ship by the date you state, or within 30 days if you state no date. If you will be late, tell each buyer before the date, and let them cancel for a full refund.

6. Ask everyone who has the problem to pay now

At the end of every chat where the person has the problem, show the offer and ask them to pay today. A yes with money is the only yes that counts.

Three steps. 1: a chat bubble with a tick, 'Has the problem'. 2: a message card, 'Here's the link. [price], full refund before [date].' 3: a Pay button with a tick, 'Count it'. A crossed-out note says 'I'd buy it' does not count.

Free interest is easy to get and says little. In May 2026, one founder on Indie Hackers had 26 people use a new tool in its first month, with payments switched on at €19. 0 paid. Asking for money early finds this out in days, not months.

Ask in the last 3 minutes of the call, only if they have the problem. Say the price, say it is not finished if it is not, and send the link while you are both still on the call. If they say "not now", ask what would make it a yes, and write their answer down. Follow up twice, 3 days apart.

The ask
From what you said, [their problem, in their words] cost you [what they said] last time.I'm building [what you get] to fix that. It's [price]. [If not ready:] It's ready on [date], and you get a full refund any time before then.Would you like to be one of the first? I can send the link now.

If you run a SaaS: ask for the first month, or 3 months up front, through the pay link. A free trialsoon signup is not a payment.

If you run a B2B business: ask for a small paid pilot, written up as a one-page proposalsoon, or a deposit on the first order. A signed letter saying they intend to buy is second best. Count it apart from payments.

If you run an agency: offer one packagesoon at one price, and ask for the first month up front.

  • Tool: your offer link and your Google Sheet.
  • Time: 3 minutes at the end of each chat.
  • You will have: a count of payments next to your pass mark.
  • It worked if: at least 1 in 3 people who had the problem pays. If fewer than 1 in 10 pay, ask the next 10 people why not, and write down each reason.
  • Common mistake: counting "I'd definitely buy it", likes or email signups as payments. The other mistake is giving it away free "for feedback". That finds beta users, not buyers.

7. Count every Sunday, then build, change or stop after 2,800 messages

Every Sunday, write five numbers in one row of your sheet. After 2,800 messages, compare payments with your pass mark and make one of three choices: build, change one thing, or stop.

Left: a table with columns 'Week', 'Messages', 'Chats', 'Had the problem', 'Paid', and rows Week 1 to Week 4 holding dashes. Right: three signposts. 'Pass mark met → build'. 'Problem real, pass mark missed → change one thing'. 'Problem not real → stop'.
The Sunday row
Week | Messages sent | Chats | Had the problem in the last 3 months | Paid | Why people did not pay

After 2,800 messages (4 weeks at 100 a day), use this rule:

  • Pass mark met: build what the people who paid asked for, and keep selling. This is not product-market fit yet, but it is proof that strangers pay. Your next job is getting your first customers in larger numbers.
  • Problem real, pass mark missed: at least 5 in 10 chats had the problem, but too few paid. Change one thing, the one people named most: who you message, the price, or what the offer includes. Then run another 2,800 messages.
  • Problem not real: fewer than 3 in 10 chats had the problem. Stop. Go back to step 1 with a different kind of buyer, or a different problem from your chats.

To see which place brought each payer, tag the offer link you share in each place with UTM parameterssoon. Keep the money you took until you decide. If you stop, refund everyone that day and tell them why. If you change the offer, ask each buyer if they want to stay in or get their money back.

  • Tool: Google Sheets.
  • Time: 20 minutes each Sunday.
  • You will have: 4 rows and one decision, written down with the numbers next to it.
  • It worked if: you can say which of the three choices you made and point to the numbers that made it.
  • Common mistake: moving the pass mark ("8 is nearly 10"), or deciding after one week. 700 messages is not enough to judge.

See it done: Bugmoth after 2,800 messages

The Sunday sheet, weeks 1 to 4

WeekMessages sentChatsHad the problemPaid 3 months up front
170018122
270022153
370023163
470024174

The decision: 12 new teams paid, above the pass mark of 10. So the founders build the one feature most of them asked for, and keep 100 messages a day.

Why it works: They judge by payments against the pass mark they wrote on day one, not by how the chats felt.

When you know people pay, turn those chats into your first real users, first B2B clients, first Shopify sales or first agency client. Ask your first buyers for feedbacksoon every week.

Where Scout7 helps

Scout7 speeds up step 2.

Step 2. Scout7's audience research reads public social conversations in your category and builds audience segments with their pain points and quotes in their own words. Join Conversations finds live discussions about the problem. Together they fill your sheet of posts faster. You still check each post, and you do steps 3 to 7 yourself.

Your checklist to validate your idea in 4 weeks

0 of 11 done

Work through this list with an AI assistant

It drafts the work and keeps track of what is done.

Step 1 · Write your business idea as one sentence and set a pass mark

Step 2 · Check that people already search for and complain about the problem

Step 3 · Message 100 people a day about the last time the problem happened

Step 4 · Ask about their past, not your idea, in every chat

Step 5 · Put up a one-page offer with a price and a pay button

Step 6 · Ask everyone who has the problem to pay now

Step 7 · Count every Sunday, then build, change or stop after 2,800 messages

Frequently asked questions

Can't I just ask ChatGPT if my business idea is good?

No. Use itsoon to find posts, sort your notes and draft messages. Do not use it to judge. AI assistants lean towards agreeing with you: in April 2025 OpenAI rolled back a ChatGPT update for being "overly flattering or agreeable". An assistant has never had your buyer's problem and cannot pay you. Only buyers can tell you, and they tell you by paying.

Is a waitlist or email signup enough to validate an idea?

No. An email costs nothing, so it shows curiosity, not that someone will pay. A waitlistsoon is useful later, to tell people when you launch. To validate, ask for money through a pay button, with a clear refund promise. If people will not pay a refundable amount now, most will not pay the full price later.

Is it OK to take money for something I haven't finished?

Yes, if you say so plainly. Put the date it will be ready on the page, promise a full refund any time before then, and keep that promise. For physical goods in the US, the FTC's rule says you must have a real reason to believe you can ship by that date, or within 30 days if you give none. If you stop, refund everyone the same day.

How many people do I need to talk to before I know?

Judge by messages sent, not by chats alone: 2,800 messages, which is 4 weeks at 100 a day. At about 3 chats per 100 messages, that is close to 90 customer interviews. After the first 10 chats you already know if the problem is real. The 2,800 tell you if enough people pay.

What if I have no network at all?

Start with the people who posted about the problem in step 2. They have already said they have it. Then build a free listsoon of people who fit your sentence. Ask everyone you speak to for 2 introductions. Each chat then brings you two more names, so the list grows by itself.

Sources

  1. 1.The Mom Test: talk about their life instead of your idea (quote) — Rob Fitzpatrick, via Goodreads, checked 27 September 2026
  2. 2.Sycophancy in GPT-4o: What happened and what we're doing about it — OpenAI, 29 April 2025
  3. 3.Free Keyword Generator — Ahrefs, checked 27 September 2026
  4. 4.Tally pricing — Tally, checked 27 September 2026
  5. 5.Payment forms — Tally Help, checked 27 September 2026
  6. 6.Pricing — Stripe, checked 27 September 2026
  7. 7.Create a payment link — Stripe Docs, checked 27 September 2026
  8. 8.Business Guide to the FTC's Mail, Internet, or Telephone Order Merchandise Rule — Federal Trade Commission, checked 27 September 2026
  9. 9.Email sender guidelines — Google Workspace Admin Help, checked 27 September 2026
  10. 10.CAN-SPAM Act: A Compliance Guide for Business — Federal Trade Commission, checked 27 September 2026
  11. 11.Invitation limit reached — LinkedIn Help, checked 27 September 2026
  12. 12.Still no paying users. So I'm doing something different. — Indie Hackers, 17 May 2026
  13. 13.Day 35 of trying to get my first paying customer. Still at zero. — Indie Hackers, 25 June 2026
  14. 14.How should a startup lead engineer quickly find market needs and validate ideas? — Hacker News, 19 August 2025

Next article to read

How to do customer interviewsOnce you have an idea to test, this shows how to ask buyers about it without leading them.Read it next

Guides that link here

Cite this page

Dinesh Bypilla (2026). How to validate a business idea without spending money. Scout7 Academy. https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money

Written by Dinesh Bypilla, Agentic systems engineer at Scout7. Reviewed by Murali Sid. Last checked 27 September 2026.

Quote any part of this guide with a link back to this page. © 2026 Scout7.

Markdown version of this page: https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money.md