How to Validate Your Startup Idea Before Writing a Line of Code
Learn proven idea validation techniques — from customer interviews to smoke tests and pre-sales — so you build something people actually want.
Most startups fail not because of bad execution, but because they built something nobody wanted. Validation is how you find out before you've spent six months and $50K learning the hard way.
Here's how to validate fast and cheaply.
Start With the Problem, Not the Solution
Before you validate your idea, validate the problem. A real problem has three qualities: people experience it frequently, they're aware it's a problem, and they've already tried to solve it (even badly).
If you can't find people who've tried to solve your problem in some way — spreadsheets, workarounds, expensive consultants — that's a warning sign. Either the problem isn't painful enough or your target customer isn't who you think they are.
Talk to Potential Customers First
This is non-negotiable. You need at least 20-30 conversations before you draw any conclusions.
What to ask
- "Tell me about the last time you experienced [problem]."
- "How are you solving it today?"
- "What have you tried before? Why didn't it work?"
- "How much is this costing you — in time, money, or both?"
What not to do
- Don't describe your solution and ask if they'd use it. People are polite. They'll say yes.
- Don't ask "Would you pay for this?" in the abstract. Hypothetical willingness to pay means nothing.
- Don't interview friends and family unless they're genuinely your target customer.
The goal isn't to pitch — it's to listen. If you're talking more than 30% of the time, you're doing it wrong.
The Smoke Test
A smoke test checks whether people are interested before you build anything. The simplest version: a landing page with a call-to-action.
How to run one
- Write a one-sentence value proposition. If you can't, you're not ready.
- Build a landing page (Carrd, Framer, or Webflow — takes two hours).
- Put a real CTA on it: email sign-up, waitlist, or a "request access" button.
- Drive traffic via Reddit, LinkedIn, relevant communities, or a small ad spend ($50-100 is enough).
- Measure click-through rate and conversion rate on your CTA.
A conversion rate above 5-10% on cold traffic is a strong signal. Below 2% means either your positioning is off or the demand isn't there.
What to measure
- How many people visit
- How many complete the CTA
- Whether anyone emails you asking for more
Pre-Sales: The Ultimate Validation
Nothing validates an idea like someone handing you money for it. Pre-sales (charging before you've built the thing) are the gold standard.
This doesn't require deception. Be explicit: "We're building X. We're offering early access at a discounted rate to our first 10 customers, and you'll help shape the product."
If 10 people won't pay you $500 for something you've described clearly, it's worth asking why.
Where to find early customers for pre-sales
- LinkedIn outreach to people who match your customer profile
- Relevant Slack/Discord communities
- Subreddits where your target customer hangs out
- Existing professional networks
Concierge MVP
Before automating, do it manually. A concierge MVP means you deliver the outcome of your product by hand, for a small number of paying customers.
If you're building a bookkeeping automation tool, do the bookkeeping manually for three clients. If you're building a recruiting tool, do the recruiting yourself. This forces you to understand the problem deeply before you write a line of code.
How to Know If You've Validated
You have enough signal to move forward when:
- You've had 20+ customer conversations with consistent themes
- You've collected email addresses or pre-sales (not just "interest")
- At least one person has asked you when they can start using it or tried to pay you
- You understand the problem better than the customers can articulate it themselves
Validation isn't about certainty — it's about reducing the biggest risks before they cost you real money. Get moving.