SaaS Market Research Guide: How to Size, Segment, and Validate a Market
A practical SaaS market research guide — sizing a niche honestly, segmenting buyers, mapping competitors, and finding demand signals before you build.
Key Takeaways
- Bottom-up market sizing (countable buyers × realistic price) beats top-down TAM slides for any real decision.
- A SaaS niche is viable when roughly 10,000+ reachable buyers exist at a price the problem justifies.
- Competitor review mining and Reddit complaints together reveal the market gap faster than any analyst report.
- Segment by situation, not demographics — buyers with the same problem context behave alike regardless of industry labels.
- Market research ends with a demand test, not a document — evidence buyers respond beats any spreadsheet.
Most SaaS market research produces a document nobody uses: a TAM slide, a competitor feature grid, a persona named "Marketing Mary." Useful research produces something else — a decision, backed by evidence a skeptic would accept.
This guide covers the four stages that lead to that decision: sizing, segmentation, competitive mapping, and demand verification. It pairs with our Reddit SaaS validation guide, which covers the community research technique used throughout.
Stage 1: Size the Market Bottom-Up
Skip the industry-report number. "The project management market is $9B" tells you nothing about whether your product for your buyer can find 500 customers.
Build the number from countable parts instead:
1. Define the buyer precisely. Not "small businesses" — "US law firms with 2-10 attorneys," "Shopify stores doing $10K-100K/month," "independent physical therapy clinics."
2. Count them. Industry associations, government business statistics, LinkedIn Sales Navigator filters, directory listings, app-store install counts of adjacent tools. You want an order of magnitude, not a census.
3. Estimate the honest price. Anchor to what the problem costs (hours × wage, revenue leaked) and what buyers already pay for adjacent tools — not to what your revenue goal needs.
4. Apply reality math. Reachable share × achievable conversion. A defensible early model: you can realistically get in front of 10-20% of a niche over a few years and convert 2-5% of those.
The viability floor: roughly 10,000 reachable buyers at a justifiable price. Example: 40,000 target firms × 15% reachable × 3% conversion × $75/month ≈ $162K ARR. Small by VC standards; excellent for a bootstrapper. If the same math yields $15K ARR at full success, the niche is a side project — better to know now.
Stage 2: Segment by Situation, Not Demographics
Classic personas group people by attributes (age, title, company size). Buying behavior follows situations — the context that makes the problem urgent:
- Not "agencies with 10-50 staff" but "agencies that just lost a client to bad reporting"
- Not "e-commerce brands" but "stores whose ad costs doubled and now need retention revenue"
- Not "HR managers" but "HR teams facing their first compliance audit"
Situational segments matter because they tell you three things demographics cannot: what triggers the purchase, what the buyer will search for at that moment, and what message stops their scroll.
How to find the situations: they are described, in first person, in community threads. When you research the niche's subreddits (Stage 4), tag every complaint with its context — "this started when we hired our fifth person," "ever since the platform changed its API." Those recurring contexts are your real segments, and the segment with the most urgent situation is your beachhead.
Stage 3: Map the Competitive Landscape — Including "Nothing"
List every way the problem gets handled today, in four buckets:
Direct competitors — products built for this problem. Find them via G2/Capterra categories, "best X software" searches, and the names users drop in community threads.
Indirect competitors — general tools stretched to cover it: the spreadsheet, the Notion doc, the all-in-one suite's mediocre module.
Service substitutes — the VA, the agency, the consultant currently paid to absorb the problem. Their fees are your price anchor.
Doing nothing — always on the list. For most niches, the status quo has more market share than any vendor.
Then mine for the gap:
- Read the 1-3 star reviews of each direct competitor, sorted recent. Recurring complaints — not one-off rants — mark the fixable dimensions.
- Search "[competitor] alternative" and "[competitor] pricing" in the niche's communities. These threads are buyers narrating their own switching triggers.
- Plot who serves whom. Incumbents usually chase upmarket over time, leaving their original small-customer base under-served on price and simplicity. That abandoned floor is the most common viable entry point in SaaS.
The output of this stage is one sentence: "[Segment] is stuck between [inadequate option A] and [overkill option B], and complains most about [specific gap]." If you cannot write that sentence with evidence behind it, the mapping is not done.
Stage 4: Verify Demand With Primary Signals
Reports and review mining are secondary research — other people's data. The decision needs primary signals:
Community pain scan. Search the niche's subreddits and forums for the problem. You are checking frequency (does it recur across months), intensity (irritation vs. mild preference), and language (the words that will become your copy). PainPointMap automates this — scan the communities where your buyer is active and get back ranked recurring pain points with links to source threads.
Search demand check. Google Keyword Planner on the problem-phrases and "[competitor] alternative" terms. Meaningful volume confirms buyers actively look for solutions; near-zero volume means demand exists only passively (winnable, but with harder distribution).
A dozen conversations. Prospects matching the beachhead segment, asked about their workflow — not pitched. The research from Stages 1-3 tells you exactly who to book and what to probe; our interviews vs research comparison covers how the two methods check each other.
One cheap demand test. A landing page in the segment's own vocabulary, put in front of targeted traffic. Above ~10% signup, proceed; below 3%, revisit the segment or the message before touching code. The full no-code toolkit is in how to validate without building.
The Deliverable: A Decision, Not a Deck
Good SaaS market research compresses to five lines a skeptic can attack:
- Buyer: [countable, named segment]
- Size: [bottom-up math with sources]
- Gap: [the one-sentence positioning from Stage 3]
- Evidence: [community signal + interview pattern + test conversion]
- Call: build / reshape / kill
If any line is assertion rather than evidence, that is the next week of research. If all five hold, stop researching — start building.
Related Reading
- How to Validate a SaaS Idea Using Reddit — the community scan technique in depth
- SaaS Idea Validation Checklist — the check-by-check companion to this guide
- Startup Market Research — the broader-scope version for non-SaaS startups
- Niches for SaaS — validated niche candidates to run through this process
Frequently Asked Questions
How do you do market research for a SaaS product?
Four stages. Size the market bottom-up: count reachable buyers and multiply by a defensible price. Segment by situation: group buyers by the context that creates the problem, not by demographics. Map the alternatives: mine competitor reviews and community complaints to find the served, underserved, and unserved parts of the market. Then verify demand directly with community research, prospect conversations, and a landing page test. The output is a build/no-build decision, not a report.
What is a good market size for a bootstrapped SaaS?
A useful floor: around 10,000 reachable potential buyers at a price point the problem honestly justifies. At 10,000 buyers, capturing 2-3% at $50/month builds a $120-180K ARR business — life-changing for a solo founder, invisible to venture capital. Bootstrappers systematically overestimate how big a market they need and underestimate how hard "reachable" is; a small market you can actually access beats a huge one you cannot.
What is the difference between top-down and bottom-up market sizing?
Top-down starts from an industry report number ("the $50B CRM market") and assumes a percentage share — it produces impressive slides and no information, because no mechanism connects you to that share. Bottom-up starts from countable units: how many businesses match the profile, how many can you reach through named channels, what would each pay. Bottom-up numbers are smaller, verifiable, and actually predict revenue.
How do you research SaaS competitors?
Three passes. Catalog: list everyone solving the problem, including spreadsheets and manual processes — the status quo is always a competitor. Complaint-mine: read 1-3 star reviews on G2 and Capterra and search "[competitor] alternative" in Reddit communities to find recurring, fixable frustrations. Position: identify which segments incumbents serve well, serve badly, and ignore — the ignored segment with real pain is usually the entry point.
What tools do you need for SaaS market research?
A workable free stack: Google Keyword Planner for search demand, Reddit search for community pain signals, G2 and Capterra for competitor review mining, and Google Trends for demand trajectory. PainPointMap automates the community layer — scanning target subreddits and returning recurring pain points ranked by frequency with source links. Paid SEO suites like Ahrefs matter later, for content strategy, more than for the initial market decision.
See exactly where competitors are falling short.
Run a competitive scan on your target market. PainPointMap maps every player and shows you the gaps they're leaving open.
Map Your Competitors FreeWrites about Reddit market research, idea validation, and finding product opportunities worth building. Covers the niche and industry research guides on the blog.