tl;dr
Don't build first, validate first. Talk to real people, check if they're already searching for a solution, build a landing page to capture intent, then try to get someone to pay before you write code. A weekend of validation saves months of building something nobody wants.
Every week, someone posts in a founder community: "I spent 6 months building my SaaS and nobody wants it." The product is polished. The code is clean. The landing page looks great. The problem? They never checked if anyone actually needed the thing.
The graveyard of failed SaaS products isn't filled with bad code — it's filled with unvalidated ideas. CB Insights analyzed 101 startup post-mortems and found the #1 reason startups fail: "no market need." Not funding. Not competition. Not bad timing. Simply building something nobody wanted.
The fix is brutally simple: validate before you build. Not after. Not during. Before.
This guide walks you through a complete SaaS idea validation framework — from raw idea to confirmed demand — without writing a single line of code. It's the same process that separates the founders who launch to crickets from the ones who launch to waiting customers.
Step 1: Start from a real problem, not a cool feature
The worst way to start a SaaS is "I have an idea for an app." The best way is "I keep seeing people struggle with X, and nobody has solved it well."
Great SaaS ideas come from pain, not inspiration. Specifically, they come from problems that are:
- Frequent — the person hits this problem weekly or daily, not once a year
- Painful — they're actively losing time, money, or sanity because of it
- Underserved — existing solutions are too expensive, too complex, or simply bad
If your idea doesn't check all three boxes, it's probably not worth building.
Where to find real problems
You don't need to be a genius to find SaaS-worthy problems. You need to be a good listener.
Your own experience. The best indie SaaS products often come from founders scratching their own itch. Plausible Analytics was built because the founders wanted privacy-friendly analytics without the bloat of Google Analytics. Buttondown was built because the founder wanted a simple newsletter tool without the complexity of Mailchimp.
Online communities. Reddit, Indie Hackers, Hacker News, and niche forums are goldmines. Search for phrases like:
- "Is there a tool that…"
- "I wish there was…"
- "I'm currently using X but I hate…"
- "Does anyone have a better alternative to…"
Customer support threads. Look at competitors' support forums, review sites (G2, Capterra), and Twitter/X complaints. The features people beg for — and the ones that make them leave — are validation data hiding in plain sight.
Your workplace. Every manual process at your job that involves spreadsheets, copy-pasting between tools, or "we should really automate this" is a potential SaaS. The advantage: you already understand the user, the workflow, and the willingness to pay.
The "hair on fire" test
Rob Fitzpatrick, author of The Mom Test, uses a simple mental model: is the problem "hair on fire" urgent? If someone's hair is literally on fire, they'll buy any bucket of water — they don't care about the brand or the color.
Not every SaaS needs to solve a hair-on-fire problem. But the closer you are to that end of the spectrum, the easier everything else becomes — selling, marketing, pricing, retention. If you're solving a "nice to have" problem, you'll fight for every customer.
Step 2: Talk to people (the right way)
This is where 90% of founders skip ahead. They think "I know the problem" and jump straight to building. Don't.
You need to talk to 10-15 people who represent your target customer. Not your friends. Not your mom. Not other developers. Actual people who have the problem you think you're solving.
How to find interview subjects
- Reddit and Twitter/X. Find people posting about the problem. DM them. "Hey, I noticed you mentioned struggling with X. I'm researching this space — would you be open to a 15-minute call?"
- LinkedIn. Search for the job title of your target user. Connect and ask.
- Existing communities. Slack groups, Discord servers, Facebook groups related to your niche.
- Cold email. If you know the company profile, find 20-30 contacts and send a short, honest email. Response rates for genuine research requests hover around 10-15%.
What to ask (and what NOT to ask)
The #1 rule from The Mom Test: never ask "Would you use this?" or "Do you like this idea?" People will say yes to be polite. It means nothing.
Instead, ask about their past behavior:
| Don't ask | Do ask |
|---|---|
| "Would you pay for this?" | "How are you solving this today?" |
| "Do you think this is a good idea?" | "What's the most annoying part of your current workflow?" |
| "Would you use a tool that does X?" | "How much time do you spend on this per week?" |
| "What features would you want?" | "Have you tried other tools? What made you stop using them?" |
| "How much would you pay?" | "What did you pay for the last tool you bought for this?" |
The magic question: "What have you already tried to solve this?" If they've tried nothing, the problem isn't painful enough. If they've tried three things and none worked, you're onto something.
Reading the signals
After 10-15 conversations, you're looking for patterns:
- Strong signal: 8+ out of 15 people describe the same core pain point, have tried solutions, and are still frustrated.
- Moderate signal: 5-7 out of 15 recognize the problem but aren't actively looking for a fix. You might need to reframe the value proposition.
- Weak signal: Fewer than 5 people care. Pivot or move on.
Don't cherry-pick the positive responses. The interviews that kill your idea are the most valuable ones — they save you months of building the wrong thing.
Step 3: Check for existing demand
Talking to people tells you if the problem is real. Demand research tells you if the market is big enough to sustain a business.
Google Trends and keyword research
Search volume is a proxy for demand. If thousands of people search for "invoice generator for freelancers" every month, the market exists.
Tools to use:
- Google Trends — Free. Shows whether interest is growing, stable, or declining. Compare your idea against known SaaS categories to calibrate.
- Google Keyword Planner — Free with a Google Ads account. Shows monthly search volume and competition level.
- Ahrefs or Ubersuggest — Paid, but gives keyword difficulty and related terms. You're looking for keywords with 1,000+ monthly searches and low-to-medium competition.
What to search for:
- Your primary keyword and variations ("validate saas idea," "test startup idea," "saas idea validation")
- Problem-aware searches ("how to manage freelance invoices," "track client payments")
- Solution-aware searches ("best invoice tool for freelancers," "freelancer billing software")
- Competitor-aware searches ("[competitor name] alternative," "[competitor name] vs")
If your target keyword gets fewer than 500 searches/month, you're either in a very niche market (which can work for indie SaaS) or the market doesn't exist online. Both are worth knowing.
Reddit and community validation
Search Reddit for your problem keywords. Look at:
- Number of upvotes on posts about the problem — high upvotes = widespread pain
- Comment quality — long, detailed comments about workarounds indicate serious pain
- Recency — is this problem being discussed now, or was it a hot topic two years ago?
- Subreddit size — a niche subreddit with 50K+ members focused on your target audience is a strong signal
Also check Indie Hackers, Product Hunt discussions, and niche Slack/Discord communities. People self-selecting into these groups are your most likely early adopters.
The "watering hole" map
Before you build anything, map where your target customers already hang out online. These are your distribution channels. If you can't find at least 3-5 active communities where your customers gather, customer acquisition will be extremely difficult regardless of how good your product is.
| Channel | Signal strength | Cost |
|---|---|---|
| Subreddit with 50K+ members in your niche | Strong | Free |
| Active Slack/Discord community | Strong | Free |
| Newsletter with 10K+ subscribers in your space | Moderate | Sponsor fee |
| YouTube creators reviewing tools in your category | Moderate | Varies |
| No discoverable communities | Weak — reconsider | — |
Step 4: Study the competition (it's a good thing)
First-time founders fear competition. Experienced founders welcome it. Competition means the market exists and customers are already paying for solutions.
No competitors is usually a red flag, not an advantage. It typically means one of three things: the market is too small, the problem isn't painful enough, or someone tried and failed.
How to analyze competitors
Pick 5-10 existing solutions in your space and study them systematically:
Pricing and business model. What do they charge? Per seat, per usage, flat rate? This tells you what the market will bear. If competitors charge $50-$200/month, you know the willingness to pay is real.
Reviews and complaints. G2, Capterra, Product Hunt, and the App Store are goldmines. Filter for 1-3 star reviews. The complaints tell you exactly where the market is underserved:
- "Too complex for what I need"
- "Way too expensive for a solo user"
- "Missing [specific feature] that I need"
- "Terrible customer support"
Each of these is a positioning opportunity.
Feature gaps. Make a feature matrix. What do all competitors do well? What does nobody do? The gap between "what exists" and "what people want" is your opportunity.
Target audience mismatch. Many SaaS tools are built for enterprises but used reluctantly by solopreneurs. If you find a market where the tools are overbuilt and overpriced for the actual user base, there's an opportunity for a simpler, cheaper alternative. This is exactly how Plausible carved out a niche against Google Analytics — not by building more features but by building fewer, better-targeted ones.
The positioning test
After analyzing competitors, you should be able to fill in this sentence:
"Unlike [competitor], which [limitation], my product will [specific advantage] for [specific audience]."
Examples:
- "Unlike Zendesk, which requires enterprise-level setup, my product will give solo founders a simple help desk in 5 minutes."
- "Unlike Airtable, which overwhelms freelancers with features, my product will be a dead-simple project tracker for one-person agencies."
If you can't write this sentence clearly, you don't have differentiation yet — keep researching.
Step 5: Build a validation landing page
You've talked to people, confirmed demand exists, and found a gap in the market. Now it's time to test whether your specific positioning converts strangers into interested prospects.
A validation landing page is not an MVP. It's not even a prototype. It's a single page that describes a problem, proposes a solution, and asks for a commitment — either an email address or a pre-order payment.
What to include
Your landing page needs exactly five things:
- A headline that states the problem. Not "Introducing SuperApp" but "Stop wasting 5 hours/week on manual invoicing."
- A subheadline with your solution. One sentence. "Automated invoicing for freelancers — create, send, and track payments in 2 minutes."
- 3-5 bullet points of key benefits. Not features. Benefits. Not "AI-powered templates" but "Get paid 2x faster with automatic follow-up reminders."
- Social proof or credibility markers. Even pre-launch, you can include "from the maker of [previous project]" or interview quotes (with permission) like "I'd pay for this yesterday."
- A clear call to action. Either "Join the waitlist" (email capture) or "Pre-order for $X" (payment validation).
Tools for building fast
You don't need to code anything.
- Carrd ($9/year) — Dead simple. Perfect for a single validation page.
- Typedream (free tier) — More design flexibility.
- Framer (free tier) — If you want something polished.
- Google Forms (free) — If you literally want zero friction. Create a form that describes the problem and asks "Would you pay $X/month for a solution? Enter your email."
Driving traffic to your page
The landing page is useless without visitors. Here's how to get targeted traffic without spending on ads:
Free channels:
- Share in relevant subreddits (follow the rules — contribute value, don't spam)
- Post in Indie Hackers, Hacker News (Show HN), or niche communities
- Tweet/post about the problem you're solving (not the product)
- DM people from your earlier interviews and ask them to check the page
Paid channels (optional, $50-$200 budget):
- Google Ads on your target keyword — run for 5-7 days
- Reddit ads targeting specific subreddits
- Twitter/X ads targeting followers of competitors
Target: 200-500 visitors over 1-2 weeks. That gives you enough data to read conversion rates meaningfully.
Reading your results
| Metric | Weak signal | Moderate signal | Strong signal |
|---|---|---|---|
| Email signup rate | < 5% | 5-10% | > 10% |
| Pre-order rate | < 1% | 1-3% | > 3% |
| Bounce rate | > 80% | 60-80% | < 60% |
| Time on page | < 15s | 15-45s | > 45s |
Remember: these benchmarks assume targeted traffic. If you're driving random visitors from a general subreddit, expect lower numbers. The quality of traffic matters more than the quantity.
Step 6: The ultimate test — get someone to pay
Email signups are good. Pre-orders are better. But someone actually paying money is the only validation that truly counts.
The pre-sale approach
Create a checkout page with a discounted "founding member" price. Be transparent:
"This product doesn't exist yet. I'm building it based on the validation I've done with 15+ potential customers. If you pre-order today, you'll get lifetime access at 50% off the launch price. If I don't ship within 90 days, you get a full refund."
This works because:
- You're being honest — people respect that
- The discount incentivizes early commitment
- The refund guarantee removes risk
- A deadline forces you to ship
Tools: Gumroad, Stripe Payment Links, or LemonSqueezy. All can be set up in under an hour.
How many pre-sales validate an idea?
There's no magic number, but here are useful benchmarks:
- 5-10 pre-sales from cold traffic: Strong validation. Strangers paid you money for something that doesn't exist.
- 10-25 pre-sales from warm/targeted traffic: Very strong. You have a business worth building.
- 0 pre-sales after 500+ targeted page views: Red flag. Either the positioning is wrong, the price is wrong, or the demand isn't there.
Even 3 pre-sales from strangers is a better signal than 1,000 email signups from friends. Money talks. Everything else is just noise.
The letter of intent (for B2B)
If you're building for businesses, a letter of intent (LOI) can substitute for pre-sales. An LOI is a signed document where a company states they'd purchase your product at a specific price point once it's available.
You won't get LOIs from cold outreach. But after 2-3 good conversations with a potential customer, asking "Would you be willing to sign a non-binding letter of intent at $X/month?" is a legitimate and powerful validation tool. Even 2-3 LOIs from real companies is exceptional signal.
Step 7: Make the decision
You've done the work. Now synthesize:
If you checked 5+ boxes: Build it. You have strong validation. Start with the smallest possible MVP — the version that delivers the core value in the simplest way. You don't need every feature. You need the one thing that solves the #1 pain point from your interviews.
If you checked 3-4 boxes: Pivot the angle, not the idea. Maybe the problem is real but your positioning is wrong. Maybe the audience is slightly different than you thought. Go back to your interview notes and look for the sub-segment that was most enthusiastic.
If you checked 0-2 boxes: Move on. This idea isn't validated. That's not failure — that's a win. You just saved yourself 3-6 months of building the wrong thing. Take what you learned and apply it to the next idea.
Common validation mistakes to avoid
Mistake 1: Asking friends and family
Your friends will tell you your idea is great. They love you. They don't want to hurt your feelings. Their opinion is statistically worthless for validation purposes. Only feedback from your target customer counts.
Mistake 2: Treating a landing page as validation
A beautiful landing page that nobody visits proves nothing. A landing page with 500 targeted visitors and a 2% signup rate tells you something real. The page is the instrument — the traffic is the experiment.
Mistake 3: Building an MVP instead of validating
"But I'll just build a quick MVP to test…" No. An MVP that takes 2-4 weeks to build is not validation — it's building. Validation happens before code. The point is to test demand with the lowest possible effort.
Mistake 4: Ignoring negative signals
Confirmation bias is the enemy of validation. If 12 out of 15 interviews are lukewarm, the 3 enthusiastic ones don't validate your idea — the 12 lukewarm ones invalidate it. Report the data honestly, especially to yourself.
Mistake 5: Validating for too long
Analysis paralysis kills more ideas than bad validation. Set a deadline: 2 weeks maximum. At the end of 2 weeks, you either have enough signal to decide or you don't — and that itself is a signal.
Real validation stories
Buffer — Joel Gascoigne validated Buffer with a two-page landing page. Page one described the product and had a "Plans and Pricing" button. Page two showed the pricing tiers and had a "Sign up" button. Before writing any code, he collected email addresses and measured click-through on pricing. When enough people clicked, he built the product. Buffer now does millions in ARR.
Dropbox — Drew Houston created a 3-minute demo video showing how Dropbox would work. He posted it to Hacker News. The waitlist went from 5,000 to 75,000 overnight. No product existed — just a video explaining the concept.
Superhuman — Rahul Vohra spent two years doing customer development interviews before writing a line of code. He asked one key question: "How would you feel if you could no longer use Superhuman?" When 40%+ of respondents said "very disappointed," he knew he had product-market fit.
These aren't lucky breaks. They're systematic validation executed well.
The validation mindset
Validation isn't about proving your idea is good. It's about finding the truth as fast as possible. The best outcome of validation isn't "yes, build it." It's clarity — either way.
Every failed validation attempt teaches you something about the market that makes your next idea stronger. The founders who succeed aren't the ones with the best first idea. They're the ones who validated fast, learned fast, and iterated until they found something that pulled.
Stop building on faith. Start building on evidence.
If you're moving from validation into the next stage, read How to Price Your SaaS to structure your first offer and How to Get First 100 Users to plan distribution before launch.
verdict
Validate before you build — always. Talk to 10-15 real potential customers, verify search demand exists, test your positioning with a landing page, and try to get pre-sales. If you can get 5+ strangers to pay for a product that doesn't exist yet, you've got something worth building. The whole process takes 1-2 weeks and costs almost nothing. Skipping it costs months.
step 1
Identify a real problem worth solving
Start from pain, not from features. Talk to 10-15 people in your target market and listen for patterns — recurring frustrations, manual workarounds, and money being wasted on bad solutions.
step 2
Check for existing demand signals
Use Google Trends, keyword research, Reddit, and community forums to verify that people are actively searching for solutions. No search volume means no proven demand.
step 3
Analyze the competitive landscape
Find 5-10 existing solutions. Study their reviews, pricing, and gaps. Competition validates demand — but look for underserved segments or clear weaknesses you can exploit.
step 4
Build a validation landing page
Create a simple page that describes the problem, your proposed solution, and a call to action — either an email signup or a pre-order button. Drive traffic to it and measure conversion.
step 5
Run a pre-sale or collect letters of intent
Ask people to pay a discounted price before the product exists. Even 5-10 paying customers proves real demand. If nobody will pay, the idea isn't validated.
step 6
Decide: build, pivot, or kill
Review your signals — conversations, search demand, landing page conversion, and pre-sales. If the data supports it, build an MVP. If not, pivot the angle or move to the next idea.
FAQ
How long should SaaS idea validation take?+
A thorough validation can be done in 1-2 weeks. Customer interviews take 3-5 days, demand research takes a day, and a landing page test can run over a weekend. Don't spend months validating — the goal is a fast, honest signal.
Can I validate a SaaS idea without spending money?+
Yes. Customer interviews are free. Google Trends and Reddit research are free. You can build a landing page with Carrd ($9/year) or even a simple Google Form. The only cost is your time and willingness to talk to strangers.
What if my idea already has competitors?+
That's a good sign. Competition proves demand exists. Focus on what competitors do poorly — check their 1-3 star reviews, see what features users request most, and find the underserved niche. The best SaaS ideas aren't new categories — they're better solutions to proven problems.
How many customer interviews do I need?+
10-15 conversations is the sweet spot. After 5-6 interviews, patterns start to emerge. By 10-12, you'll hear the same pain points repeated. If you reach 15 without clear patterns, the problem may not be painful enough.
What conversion rate on a landing page validates my idea?+
For an email signup page, 10%+ conversion from targeted traffic is a strong signal. For a pre-sale page, even 2-3% conversion from cold traffic suggests real demand. The key word is 'targeted' — 1,000 random visitors converting at 1% means less than 50 targeted visitors converting at 20%.