
Validate first.Build second.Kill bad ideas early.
The 7-step framework to pressure-test your app idea before you spend on development.
The short version
Real validation is adversarial. You are trying to kill the idea with evidence. If it survives, build with conviction. If it dies, you saved a year and a six-figure budget. ChatGPT saying “sounds great” is not validation - behaviour is: what people already pay for, complain about, and cobble together with duct-taped workarounds.
Once you have a verdict, scope v1 ruthlessly, pick your stack wisely, and read our MVP scope guide, agency red-flag checklist, and platform choice guide before you sign anything.
I have watched too many smart, capable founders do the same expensive thing. They have an idea. They get excited. They find a developer or an agency. And 6-12 months and a small fortune later, they have got a beautiful, working app that almost nobody wants.
The build was never the problem. The build is the easy part now - especially in the vibe coding era, where AI tools let you ship faster than ever. The problem is that most people skip the one step that actually decides whether an app lives or dies: validation.
So here is the actual framework. This is a DIY version of the research and decision work we run in Phase 1 of our validation process. Our full client engagement adds proprietary data, real ad spend, expert analysis by Jarrah and Zinnia throughout, and GO / PIVOT / NO-GO gates - see app validation. If you follow these seven steps honestly, you will be ahead of most founders before they have even chosen a developer.
First, a mindset shift: you are collecting evidence, not opinions
Before the steps, internalise this - it is where most validation goes wrong. Your job is not to find people who agree with you. Your job is to find evidence: real demand signals, real money changing hands, real frustration in the wild.
Opinions are free and worthless. “I'd totally use that” costs someone nothing to say. What you are hunting for is behaviour: what people already pay for, already complain about, already cobble together with duct-taped spreadsheets and three other apps.
Before you trust any signal, ask: If I had to put $100,000 of my own money on this being right, would I?
Keep that test in your head the whole way through. If the answer is shaky, dig deeper.
Step 1: Deconstruct the idea into testable assumptions
Start by breaking your idea down into the specific beliefs it depends on. For most apps, they cluster into these four buckets:
- The problem - Is this a real, painful, frequent problem? Or a mild inconvenience people have already made peace with?
- The person - Who exactly has this problem? Not “everyone.” Pin down a specific, reachable target persona.
- The solution - Does your proposed solution actually solve it, or just sound clever?
- The model - Will they pay? How much? Can you acquire them for less than they are worth?
Now rank those assumptions by how badly you would be wrecked if they turned out to be false. Use one question: if this assumption is wrong, how dead is the idea?
Your riskiest assumption is your starting point - there is no sense validating that people will pay $9.99 if nobody actually has the problem in the first place.
By the end of Step 1 you should have a short, ordered list of testable claims. “Busy tradies in NZ currently lose 5+ hours every week chasing unpaid invoices, and solve it with manual texts and a spreadsheet” is a claim you can prove or disprove. “An app for tradies” is not.
Simple risk scale
- 1 - Fatal: Idea collapses - wrong audience, no real problem, or nobody will pay
- 2 - Severe: Major pivot needed - problem exists but solution or business model is off
- 3 - Significant: Expensive to fix later - acquisition cost, pricing, or platform choice
- 4 - Moderate: Painful but survivable - feature bloat, UX polish, or building for a second audience too early
- 5 - Low: Defer until the idea is proven - logo and colours, or integrations nobody has asked for yet
Ranking the tradies invoicing example above
- Fatal: NZ tradies do not lose meaningful time chasing unpaid invoices (i.e. there's no actual problem)
- Fatal: They will not pay $15/month for a fix (i.e. there's no viable business model)
- Severe: They cannot be reached affordably via Meta ads (no clear acquisition path)
Validate Fatal and Severe assumptions first - not the ones that are easiest to solve or research.
Done when: You have 5-8 specific, falsifiable assumptions, ranked by risk.
Step 2: Do the deep market research (properly)
Go hunting for evidence on those assumptions - starting with the wide-angle view. Establish the landscape: market size and direction, existing players, what they charge, where they are weak, and whether demand is growing or quietly dying. Use AI research tools (Perplexity Pro is excellent for this), proper search, industry reports, and app store data - but cite sources for everything. If a claim does not have a source behind it, treat it as rumour, not fact.
What you are looking for:
- Direct and indirect competitors - including the spreadsheet or notepad your target customers use, or the WhatsApp group, and the “we just don't bother” non-consumption. These are your competitors too.
- Pricing reality - what people already pay to solve this, if anything, which tells you what a new solution is worth.
- Demand signals - search volume, app store review counts, category growth, ad spend by incumbents. Money and attention follow real problems.
- Acquisition cost reality - roughly what does it cost to get a user in this category? An app can be brilliant and still die because customer acquisition maths never works.
Tie every finding back to a specific assumption from Step 1. You are not collecting trivia - you are building a robust business case.
Done when: Each Step 1 assumption has supporting or contradicting evidence attached, with sources.
Step 3: Go where your users actually talk
Step 2 gives you the official story. Step 3 gives you the truth. Reports and competitor sites are polished. The real, unfiltered signal lives in the places your target users complain, ask for help, and recommend tools - Reddit threads, App Store and Play Store reviews (especially 1- and 2-star reviews for your competitors), niche forums, Facebook groups, YouTube comments, X.
The one-star reviews of your competitors are a literal feature list of unmet needs, handed to you for free. The “does anyone know an app that…” posts are demand surfacing in real time. Read until patterns repeat. You are looking for:
- The exact language real people use to describe the problem (this becomes your marketing later).
- Recurring frustrations with existing solutions - the gaps you could own.
- Workarounds people have built - proof the pain is real enough to spend effort on.
- Intensity - are they mildly annoyed, or furious and actively looking? Fury, frustration, and acute pain are all buying signals.
Pull direct quotes. Screenshots. Receipts. A real frustrated human in their own words is worth more than any market report.
Done when: You have a stack of real, quotable evidence from where your users genuinely hang out - not your imagination.
“Running your idea through ChatGPT and getting a yes is not validation. That is a confidence trick you are playing on yourself.”
Zinnia O'Brien, on what founders mistake for market proof.
Step 4: Synthesise the evidence into a verdict-in-progress
You now have two piles: top-down research (Step 2) and bottom-up ground truth (Step 3). Bring them together and be honest about what they are telling you. For each assumption from Step 1, ask: what is the weight of evidence - and how strong is it?
I rate each one simply:
- Validated - multiple independent, credible sources agree. Strong signal.
- Mixed - some support, some contradiction. Needs a cheap test before you bet on it.
- Invalidated - the evidence says you are wrong. Better to know now.
- Unknown - you genuinely could not find enough. This is itself a risk; flag it.
Where Step 2 and Step 3 disagree, dig in - that tension usually hides the most important insight. The market report says demand is booming; the reviews say everyone hates every option and churns in a week. That is not a contradiction to ignore - that is an opportunity (or a trap) to understand.
Done when: Every assumption has an evidence rating and a confidence level. You can see where your idea is strong and where it is standing on sand.
Step 5: Stress-test the risks
A validated problem is necessary but not sufficient. Plenty of real problems make terrible businesses. Now deliberately try to break the idea. Run it through four lenses:
- Market risk - Is the timing right? Is the market big enough to matter but not so crowded you cannot be heard? Is it growing or shrinking?
- Execution risk - Can you, with your resources, actually build and ship this? What is technically hard or expensive? What needs ongoing content, data, or operations?
- Acquisition and economics risk - the silent killer. If it costs you $40 to acquire a user worth $12, you do not have a business. Sketch unit economics now, roughly, on the back of an envelope.
- Competitive and regulatory risk - Why has an incumbent not already done this? What stops them copying you in a weekend? Are there rules (health, finance, privacy, regulatory) that change the game?
For each risk, rate severity and whether it is a dealbreaker or a manageable challenge. You are not looking for zero risk - that does not exist. You are looking for risks you can see clearly and have a plan for.
Done when: You have an honest risk register with severities - and you know your single biggest threat.
Step 6: Build the validation roadmap (cheap tests before expensive builds)
This is what separates validation from thinking really hard about your idea. Wherever you found Mixed or Unknown in Step 4, or a manageable-but-scary risk in Step 5, design the cheapest possible experiment to resolve it - before committing to a full build.
Test the riskiest, cheapest-to-test assumptions first. A landing page with a real buy or join button tests demand for the price of a domain and an afternoon. A concept ad campaign tests whether you can acquire users - and at what cost - for a few hundred dollars. A clickable prototype in front of ten real target users tells you more than ten thousand dollars of guessing.
Sequence it as phases:
- Demand tests - landing pages, waitlists, smoke-test ads. Does anyone want this at all?
- Willingness-to-pay tests - pre-orders, pricing pages, fake-door checkouts. Will they pay?
- Solution tests - prototypes, concierge MVPs (you doing it manually behind the scenes). Does the solution land?
- Only then - the MVP. Build the smallest thing that proves the core promise. If validation passes, people convert and pay, then scope ruthlessly (see what belongs in your MVP). Choosing a stack comes after scope - see our cross-platform vs native guide.
Each phase has a clear pass/fail bar you set in advance - so you cannot move the goalposts to protect your ego later.
Done when: You have a sequenced, budgeted list of experiments with pass/fail criteria, cheapest and riskiest first.
Step 7: Make the call - GO, PIVOT, or NO-GO
Everything funnels to one decision. With the evidence, the risk register, and your test results in front of you, make an honest call:
- Go - The problem is real, demand is there, economics can work, and risks are manageable. Build with conviction and the smallest viable scope (but make sure you do it well).
- Pivot - The problem may be real but your solution, audience, or model is off. Keep the validated insight and change what was not working. A pivot is validation doing its job.
- No-go - The evidence killed it. You spent days or a couple of weeks instead of a year, and a few hundred dollars instead of a few hundred thousand, to learn it. That is a big win.
Write down the decision and the reasons - including explicit conditions that would change your mind (“I'll revisit if I can get CAC under $X” or “if the waitlist hits 500 from natural, organic demand”). Future-you, mid-build and emotional, will thank present-you for the clear-eyed logic on paper.
Done when: You have a documented verdict, the evidence behind it, and kill/revisit criteria. That is a real validation decision - not a vibe.
The honest truth about doing this yourself
You can run this framework solo. If you do, you will make far smarter decisions than the founder who skips straight to “find a developer.”
But doing it well is hard. It takes discipline to try to kill your own idea. It takes experience to know which demand signals are real and which are noise, what a sane acquisition cost looks like in your category, and which risks are dealbreakers versus distractions. It takes time most founders would rather spend building.
That is exactly why we built our validation engine - a process refined over 15+ years that runs this with real market data, real acquisition costs, and real-world demand signals, far deeper and faster than doing it by hand. We do not run your idea through ChatGPT and call it validation. We pressure-test the assumptions your entire business rests on, before you invest. Either way - whether you run the seven steps yourself or work with us - please validate before you build. The most expensive app is the one nobody wanted.
5-question validation worksheet
Answer these in writing before you compare agency quotes or sign a build scope. If your plan contradicts your answers, that is the conversation worth having.
What is your riskiest assumption?
The one that would wreck you fastest if it turned out to be false.
What is the strongest demand signal you found?
Behaviour, not opinions - money, workarounds, or repeated complaints in the wild.
Where is unit economics weakest?
Acquisition cost vs what a user is worth - even a rough sketch counts.
What is the cheapest next test?
One experiment that resolves a Mixed or Unknown rating from Step 4, or a scary-but-manageable risk from Step 5.
GO, PIVOT, or NO-GO today?
Write the verdict, what evidence would change your mind, and explicit revisit triggers (e.g. CAC under $X or 500 organic waitlist signups).
FAQ
Is ChatGPT enough to validate an app idea?
How long does DIY app idea validation take?
What is the difference between validation and an MVP?
When should I use an agency for validation instead of DIY?
What does GO, PIVOT, and NO-GO mean?
Can I skip validation if I already have designs or mockups?
Ready to validate before you build?
Book a free strategy session. Or explore our App Idea Validation service and gain proprietary data, real ad spend, and a clear GO / PIVOT / NO-GO before major development spend.
Next in the series: What belongs in your MVP
