SaaS Idea Validation Checklist.

Eight stages, 43 checks, four kill-criteria thresholds. Pressure-test a SaaS idea before you write a line of code, and stop building things nobody wants.

Built for indie hackers, solo founders, and bootstrapped SaaS teams. Tick items as you finish them. Progress saves automatically in your browser. Download as PDF, Markdown, or Excel and run it inside Notion, Linear, or your favourite editor.

8 validation stages43 kill-criteria checksSaved in your browserPDF · Markdown · Excel
01

Gut Check

Five questions you should be able to answer in an hour. If you can't, the idea is too vague to validate.

~1–2 hours
Stage progress
0/5
KILL IF:Can't name 3 real people with the problem, or it's clearly a vitamin.
02

Problem Validation via AI Research

Find proof the problem exists outside your own head. Real complaints, in real words, from real users.

~3–5 days
Stage progress
0/6
KILL IF:Fewer than 20 genuine complaints found, or no clear workarounds (means people don't care enough to try solving it).
03

Market & Demand Signals

Quantify how big the problem is and which way the market is moving. Trend up beats trend flat. Flat beats trend down.

~2–3 days
Stage progress
0/6
KILL IF:Flat/declining trends, no search volume, dying category, or TAM under $10M realistic capture.
04

Competitive Teardown

Map every player in the space, including the spreadsheet. Find the segment everyone else is ignoring.

~2–3 days
Stage progress
0/6
KILL IF:No clear positioning gap, or the gap exists because it's economically unviable.
05

Solution & Economics Sanity Check

Will the math work at scale, with realistic numbers, on realistic timelines? Most ideas die here, and that's correct.

~2–3 days
Stage progress
0/7
KILL IF:Unit economics require 2× industry-benchmark performance to work, or payback period >18 months SMB / >24 months enterprise.
06

Pre-Build Market Test

Spend small money to find out if anyone clicks. Real conversion data beats months of guessing.

~1–2 weeks · Budget: $300–500
Stage progress
0/6
SUCCESS:Landing → CTA: >3% promising, >7% strong. Paid pre-orders or deposits: 5–10 is a real signal. Email-only waitlists: discount heavily.
KILL IF:<1% conversion after 1000 targeted visitors, zero paid commitments.
07

Qualitative Contact

Optional

Talk to humans who showed up. Look for unprompted detail, not polite enthusiasm.

Optional
Stage progress
0/3
08

Build Decision

Only proceed to building if all four are true. Otherwise: kill, pivot, or wait.

Go / no-go
Stage progress
0/4
How to use it

Eight stages. Forty-three checks. One decision.

Use it for new ideas, side-project pivots, or sanity-checking something you've already started. 2 to 4 weeks of validation beats 6 months of building the wrong thing every time.

01
Tick items as you finish
Click any checkbox in the interactive list above. Progress saves to your browser the instant you tick. Refresh, close the tab, come back tomorrow — your state is exactly where you left it.
02
Watch the kill criteria
Stages 1–6 each have a "KILL IF" threshold in red. The moment you hit one, stop the validation, write down what you learned, and pick a different idea. Killing fast is the whole game.
03
Take it offline
Download the PDF for printing, the Markdown for Notion / Obsidian / Linear, or the Excel for sortable views with custom columns. Same 43 checks, your choice of medium.
04
Pass Stage 8 before you build
You only proceed to building if all four Stage 8 conditions are true: stages 1–5 passed kill criteria, stage 6 showed real conversion signal, you can articulate the one-paragraph "why now / why you", and you have 12 months of runway.
Take it offline

Download in three formats.

Same 8 stages, same 43 checks. Pick the format that fits your workflow. Markdown imports cleanly into Notion. PDF prints. Excel sorts.

Why kill criteria matter

Killing fast is the whole game.

Most ideas are bad. That isn't pessimism, it's arithmetic. The cost of building the wrong thing for 6 months is far greater than the cost of killing it in week 2 and starting over with something stronger. Six explicit kill thresholds, one per meaningful stage, so you have a pre-committed exit point before confirmation bias kicks in.

Stage 01 · KILL IF
Gut Check
Can't name 3 real people with the problem, or it's clearly a vitamin.
Stage 02 · KILL IF
Problem Validation via AI Research
Fewer than 20 genuine complaints found, or no clear workarounds (means people don't care enough to try solving it).
Stage 03 · KILL IF
Market & Demand Signals
Flat/declining trends, no search volume, dying category, or TAM under $10M realistic capture.
Stage 04 · KILL IF
Competitive Teardown
No clear positioning gap, or the gap exists because it's economically unviable.
Stage 05 · KILL IF
Solution & Economics Sanity Check
Unit economics require 2× industry-benchmark performance to work, or payback period >18 months SMB / >24 months enterprise.
Stage 06 · KILL IF
Pre-Build Market Test
<1% conversion after 1000 targeted visitors, zero paid commitments.
Worked examples

One killed, one pivoted, one shipped.

Three indie founders, three ideas, three different outcomes. The checklist worked the same way for all three: it surfaced the truth fast.

KILLEDat Stage 4
AI meeting notes for solo consultants

Indie dev wanted to build an AI note-taker priced at $9/mo for one-person consultancies. Started the checklist on a Monday.

Takeaway:Stage 2 found 200+ complaints, all about the same 4 incumbents (Otter, Fireflies, Granola, Fathom). Stage 4 found no real positioning gap at the $9 tier. Killed in 9 days, $0 spent on a build.
PIVOTEDat Stage 6
Compliance docs for indie SaaS

Solo founder considered a "SOC 2 Lite for $39/mo" for indie hackers approaching their first enterprise sale. Ran all 8 stages.

Takeaway:Stages 1–5 all passed. Stage 6 landing page hit 0.6% CTA after 1,200 paid visitors. Pivoted from "lite SOC 2" to "vendor questionnaire autoresponder" — same audience, sharper pain. Saved 5 months.
SHIPPEDat Stage 8
Cron job monitor for solo devs

Bootstrapped dev with deep ops background validated a $19/mo cron monitoring tool with email/SMS alerts and a public status page.

Takeaway:Stage 6 hit 9% CTA and 14 paid pre-orders. Stage 7 conversations confirmed willingness to pay. Shipped MVP in 6 weeks, hit $1.2K MRR by month 3, breakeven month 5.
Questions

Frequently asked.

Everything else worth knowing about validating a SaaS idea before you build it.

A SaaS idea validation checklist is a structured set of tests an indie founder runs before writing a single line of code, to find out whether the idea is worth building. The FoundStep checklist is 8 stages and 43 individual checks covering gut check, problem validation, market and demand signals, competitive teardown, solution and economics, pre-build market test, qualitative customer contact, and the final go/no-go build decision. Four of the stages have explicit "KILL IF" thresholds so you know exactly when to stop.

Roughly 2 to 4 weeks of focused part-time effort end to end. Stage 1 takes an hour. Stages 2–5 are 2 to 5 days each. Stage 6 (the paid market test) is 1 to 2 weeks of running ads. Stage 7 (customer interviews) is optional. The whole point of the kill criteria is to compress this further: most weak ideas die in Stage 1 or Stage 2 within the first 3 days, which means you spend 2–4 weeks of validation instead of 6 months building the wrong product.

Because most ideas are bad and the cost of building the wrong thing for 6 months is far higher than the cost of killing it in week 2. If you only chase success criteria, every signal looks like a "yes" and confirmation bias does the rest. The FoundStep checklist puts a written kill threshold on every meaningful stage so you have a pre-committed exit point. When you hit the threshold, you don't debate it. You stop, write down what you learned, and pick a different idea.

Yes, completely free. No signup, no email gate, no upsell. Tick items in the browser, your progress saves to localStorage automatically. Download the PDF, Markdown, or Excel version with one click. We make money on FoundStep subscriptions, the project management tool. The checklist exists to attract indie SaaS founders who care about shipping discipline.

In your browser's localStorage, scoped to this domain. Nothing is sent to a server. If you tick 12 items today and close the tab, the next time you open the page on the same browser those 12 items will still be ticked. If you switch browsers or devices, the progress does not transfer (because it never left your machine). Use the "Reset progress" button at any time to wipe and start over.

Different workflows. Markdown is best if you live in Notion, Obsidian, Linear, or your code editor: paste it once, get auto-converted checkboxes and headings. PDF is best for printing, sharing with a co-founder, or attaching to a board update. Excel is best if you want a sortable view of every item, want to add custom columns (status, owner, notes), or use formulas to track completion.

Two options. Option 1 — copy-paste: open the .md file, copy everything below the "How to use" section, paste into a new Notion page. Notion auto-converts the `- [ ]` checkboxes, `##` headings, and `>` quote blocks. Option 2 — file import: in Notion go to Settings → Import → Markdown & CSV and upload the .md file directly. Option 1 gives you cleaner formatting, Option 2 preserves the document structure as a single page.

Most competitor checklists are 5-step frameworks with a single PDF download and 2 to 6 FAQ entries. The FoundStep checklist is 8 stages, 43 individual checks, and 4 explicit kill thresholds, and you can run it interactively in the browser with auto-saved progress, or take it offline in Markdown / PDF / Excel. It is also opinionated: it will tell you to kill the idea, not just to "consider next steps".

Yes, with caveats. Stages 1–4 (gut check, problem validation, market signals, competitive teardown) apply unchanged to any new business. Stage 5 (economics) needs different unit-economics assumptions for ecommerce (margin × repeat purchase) or marketplaces (take rate × transaction volume × liquidity), but the structure still works. Stage 6 (paid landing page test) works identically. The FoundStep tool is opinionated for indie SaaS because that's the audience that fits the kill-criteria style best.

After. Interviews are Stage 7 in this checklist, and they are deliberately marked optional. A pre-build paid landing page test (Stage 6) measures revealed preference: people clicked, gave you a card, gave you an email. Interviews measure stated preference, which is famously unreliable when the question is "would you pay for this?". Use interviews to enrich understanding of users who already showed signal, not to gather fake demand.

In Stage 4, that is almost always a red flag, not a green flag. "No competitors" usually means one of three things: the problem isn't painful enough for anyone to monetise, you're using the wrong search terms (look for indirect competitors and substitutes), or the market is so technically hard that incumbents have tried and failed. The healthy version is "no competitor at this exact price tier or for this exact segment", not "no one has ever done this". Always include "do nothing" and "spreadsheet" as substitutes in your competitive map.

Benchmarks for Stage 6 after 500 to 1,000 targeted paid visitors: under 1% means kill (people don't care). 1 to 3% means re-test with a sharper hook. 3 to 7% is promising. Above 7% is a strong signal. Crucially, weight by CTA strength: paid pre-orders > deposits > book-a-call > email waitlist. Five paid pre-orders is more validating than 500 emails. Email-only waitlists should be discounted heavily because the cost of joining is near zero and most signups will never convert.

Kill if Stages 1, 2, or 3 fail (no real users, no real complaints, no real market). Pivot if Stages 4 or 5 fail (gap exists but positioning is wrong, or unit economics need a different price point or segment). Pivot if Stage 6 fails (CTA below 1%) but qualitative interviews surface a sharper adjacent pain. Build only if Stages 1–5 pass kill criteria AND Stage 6 hits real conversion AND you can articulate the one-paragraph "why now / why you" answer in Stage 8.

Stages 1–5 cost $0. They are research and writing. Stage 6 (the paid landing page test) is $300 to $500 in ad spend to drive 500 to 1,000 targeted visitors, plus $0 to $30/mo for a landing page builder if you're not coding it yourself. Stage 7 conversations are free. Total cost to validate any SaaS idea before writing code: roughly $300 to $600. Compare this to 6 months of opportunity cost building the wrong thing.

Painkillers cost users real money, real time, real reputation, or real opportunity right now if not solved. Vitamins are nice-to-have improvements people would adopt if it were free and effortless, but won't pay for. The clearest test is to look at current workarounds (Stage 2): if users are duct-taping spreadsheets, paying contractors, or burning weekends, the problem is a painkiller. If everyone shrugs and says "I'd use it I guess", it's a vitamin.

Stage 2 specifically benefits from AI-assisted research: paste 100 Reddit/G2/Capterra complaints into a model, ask for clusters by frequency and exact-phrase extraction. Stage 3 (TAM estimation) is good for AI calculation. Stage 5 includes a "red team" item where you ask AI for 20 reasons your idea fails and address the top 5. AI does not replace any stage. It accelerates the parts that are tedious.

You move from validation to building. The classic next step is locking your MVP scope (the smallest version that delivers core value, defined in Stage 5) and committing to a ship deadline. FoundStep is built precisely for this: it enforces a complete project lifecycle so you can't silently expand scope after validating, can't skip the build phase, and can't leave the project in "almost done" forever. Validate with this checklist, ship with FoundStep.

FoundStep, a project management platform purpose-built for indie developers and solo SaaS founders. The 8-stage structure is informed by Paul Graham's "default alive" framework, David Sacks on capital efficiency, the Y Combinator Startup School curriculum, Indie Hackers community patterns, and direct conversations with bootstrapped SaaS founders. The kill-criteria emphasis is the FoundStep house view: discipline beats optimism on every meaningful timescale.

You validated the idea.
Now don't blow it
on scope creep.

Validation answers "should I build this?". FoundStep answers "will I actually ship it?". Mandatory validation, scope locking, and a permanent record of every change you sneak in. Built for indie devs who start but never finish.

Free trial available
Cancel anytime
No team required
SaaS Idea Validation Checklist (2026): Free Interactive 8-Stage Framework + PDF, Markdown, Excel | FoundStep