How to Validate a SaaS Idea on Reddit Before Writing Code
A step-by-step guide to using Reddit for SaaS validation. Learn how to test demand, gauge willingness to pay, and avoid building something nobody wants.
You have a SaaS idea. You think it's good. Your friends say it's good. Your mom definitely says it's good.
None of that matters.
What matters is whether strangers will pay money for it. And the fastest way to find out is Reddit.
Reddit gives you access to millions of people organized by interest, profession, and problem. You can test demand in a weekend without spending a dollar on ads or building a single feature. Here's exactly how to do it.
Why Most SaaS Ideas Fail
The number one reason SaaS products fail isn't bad execution. It's solving a problem nobody has. Or solving a problem people have but won't pay to fix. Or solving a problem that 15 other tools already solve well enough.
Validation answers three questions before you invest months of your life:
- Is the problem real? Are people actually experiencing this, or did you imagine it?
- Will people pay? A real problem doesn't guarantee a viable business. Some problems are real but not worth paying to solve.
- Is the market underserved? If 10 great tools already exist, you need a very specific angle to compete.
Reddit helps you answer all three. For free. In a weekend.
Step 1: Confirm the Problem Exists
Start by searching Reddit for your problem. Not your solution. The problem.
If you're building a project management tool, don't search for "project management tool." Search for the pain. Try these:
- "frustrated with tracking projects"
- "can't keep track of tasks"
- "project management is a nightmare"
- "looking for a better way to manage work"
Search across 3 to 5 relevant subreddits. If your target audience is freelancers, search r/freelance, r/Upwork, r/webdev, and r/graphic_design.
What good validation looks like:
You find 20+ posts describing the same problem over the past year. The posts have meaningful engagement. Multiple comment threads with people agreeing, sharing their own frustrations, and asking for solutions.
What bad validation looks like:
You find 2-3 posts. Low engagement. The comments say "just use Notion" or "that's not really a big deal." This doesn't mean your idea is dead. But it means Reddit isn't confirming demand at the level you need.
Step 2: Gauge Severity
Not all problems are created equal. Some are mild annoyances. Others cost people time, money, or sanity every single day.
Read the language people use when describing the problem. The words tell you everything.
High severity signals:
- "I'm losing money because of this"
- "I've tried everything and nothing works"
- "This is killing my productivity"
- "I would pay anything for a solution"
- Multiple paragraph rants with specific details
Low severity signals:
- "It would be nice if..."
- "Minor annoyance but whatever"
- "I just deal with it"
- Short posts with few comments
High severity means willingness to pay. Low severity means they'll use your product if it's free but won't pull out a credit card.
Step 3: Check Willingness to Pay
This is where most founders skip ahead. They see complaints and assume those complaints equal customers. They don't.
Look for these signals:
Strong willingness to pay:
- People are already paying for inferior solutions. "I use X but it's terrible." That means the budget exists.
- People ask about pricing in comments. "How much would something like this cost?"
- People share what they currently spend. "I'm paying $50/month for a tool that barely works."
- People DM each other recommendations. Active solution-seeking behavior.
Weak willingness to pay:
- All the solutions mentioned are free tools or spreadsheets
- People explicitly say they wouldn't pay. "I'd use it if it's free."
- The problem affects hobbyists, not professionals
- Nobody mentions budget or pricing in any thread
The difference between a side project and a business is whether people open their wallets. Check this before you build.
Step 4: Map the Competition
For every promising pain point, you need to know who's already in the space. This step saves you from the most common founder mistake: building something that already exists.
Search Google for the problem. Search Product Hunt. Search G2 and Capterra. Look for Reddit threads that mention specific tools.
For each competitor you find, note:
- What they charge. Pricing reveals market expectations.
- What users praise. These are table stakes features you'll need.
- What users complain about. These are your entry points.
- Who they serve. If they target enterprises, the SMB market might be open.
- What they don't offer. Missing features are your differentiation.
A crowded market isn't a death sentence. A crowded market where every competitor has the same weakness is an opportunity.
Step 5: Post and Measure Response
Now it's time to put your idea in front of real people. This is the scariest step and the most valuable one.
Create a post in the relevant subreddit. Don't pitch. Ask.
Good post format:
"Hey [community], I've noticed a lot of people here struggle with [specific problem]. I've been thinking about building [simple description of solution]. Would this be useful to you? What features would matter most?"
What you're looking for:
- 10+ comments with genuine interest. Not "cool idea" but "I need this, when can I try it?"
- People describing their current workflow and how your idea would improve it
- Feature suggestions that show they've actually thought about using it
- DMs asking to be notified when it launches
Red flags:
- Silence. Few upvotes, no comments.
- "Just use [existing tool]" as the dominant response
- Negative reactions or "this already exists" without elaboration
- Only your friends commenting (be honest with yourself)
If you get genuine interest, you have something worth building. If you get silence, either the problem isn't big enough, your positioning is wrong, or the audience is wrong. Iterate before you invest.
Step 6: Talk to People Directly
The posts give you quantitative signal. DMs give you qualitative depth.
Find 10 to 15 people who recently complained about the problem you're solving. Send them a short, respectful message.
Template that works:
"Hey, I saw your post about [problem]. I'm researching this space and would love to understand your experience better. What do you currently use to handle this? What's the most frustrating part? Would you be open to a 10-minute call?"
Most people won't respond. That's fine. You need 5 conversations, not 50. And the people who do respond are your first potential customers.
In these conversations, listen for:
- How much time or money the problem costs them
- What solutions they've tried and abandoned
- What their ideal solution would look like
- What they'd be willing to pay
These conversations are worth more than any survey, focus group, or market report. Real people telling you exactly what they need.
How PainPointMap Accelerates This Process
The validation framework above works. But it takes a full weekend of manual research per idea. If you're evaluating multiple ideas, that's weeks of work.
PainPointMap automates the heavy lifting. Pick your subreddits. The AI scans thousands of posts, extracts pain points, scores severity and frequency, maps competitors, and identifies market gaps. All in about 5 minutes.
You still need to do steps 5 and 6 yourself. Posting in subreddits and talking to potential customers can't be automated. But steps 1 through 4? Those go from days to minutes.
The Validation Decision Framework
After completing your research, you should have clear answers to these questions:
- Is the problem real? Did you find 20+ people describing it?
- Is it severe enough to pay for? Are people losing time or money?
- Are people already paying for alternatives? Does budget exist in this market?
- Is there a gap in the competition? Can you offer something meaningfully different?
- Did real people show interest in your specific solution? Not polite interest. Genuine "I need this" interest.
If you answered yes to all five, build it. If you answered no to any of them, iterate on the idea before investing time.
Validation isn't about getting permission to build. It's about making sure you build the right thing. The founders who skip this step don't save time. They waste it.
Ready to find your next big idea?
Scan any subreddit for validated pain points in under 5 minutes.
Scan Your Niche Free