What Does "Validate Before You Build" Actually Mean — 3 Founders Who Did It With Real Money, Not Surveys

Vinod Pandey
0
FOUNDER LESSONS STARTUP STORIES BUSINESS IDEAS
Three founders who validated their startup ideas with real money — Gil Hildebrand, Pieter Levels, and Jon Yongfook
$20K
Subscribr Presale
(before product was built)
$1M
Subscribr ARR
(in 18 months)
$400K
Nomad List
(annual membership)
$630K+
Bannerbear ARR
(solo, no funding)

"Validate your idea before you build." You've heard it a hundred times. It's in every startup book, every accelerator deck, every YouTube video about building a business. And yet almost nobody explains what validation actually looks like in practice. What does it mean to validate? A survey? A tweet? A waitlist with 200 email signups?

Here's the short answer most people don't want to hear: validation means someone gave you real money for something that barely exists yet. Not a like. Not a "sounds cool." Not a completed Google Form. Money — with skin in the game.

According to CB Insights, which has tracked over 350 startup post-mortems, the single biggest reason startups fail is "no market need" — responsible for 35–42% of all failures depending on the year. Not funding problems. Not team issues. Not competition. Simply building something nobody wanted to pay for. Three founders understood this before they committed to building. Each validated in a completely different way. What they share is one core truth: they collected money before they were ready, and it changed everything about how they built. Here's exactly what they did, and what you can take from it.

Why Real Money Is the Only Real Signal

The reason most validation advice fails in practice is that people confuse interest with intent. A survey response costs the respondent nothing. A waitlist sign-up costs nothing. A social media like costs nothing. None of these tell you whether someone will open their wallet when the moment arrives — because the moment hasn't arrived yet, and hypothetical decisions are made under completely different psychology than real ones.

A payment is different. Even a small one. The moment someone transfers money to you — before your product is finished, before your website is polished, before you have a single testimonial — they have made a real decision under real conditions. That decision contains information no survey can replicate. It tells you: this person has a problem, they believe you can solve it, and they believe it enough to give up something of value right now.

The data reinforces this. A 2025 analysis of bootstrapped SaaS founders found that the top quartile reached $1M ARR in approximately two years — only four months slower than VC-backed startups that raised millions. The common thread: they validated with transactions first, not opinions. The ones who validated with surveys and waitlists routinely overestimated demand and underestimated the gap between expressed interest and actual willingness to pay. In 2026, with the cost of building software collapsing thanks to AI tools, the bottleneck is no longer "can I build this?" It is "will anyone actually pay for this?" That question only has one honest answer mechanism — a payment.

"One paying customer tells you more than a thousand survey responses."

A dollar bill on an open notebook representing real money as the only true startup validation signal

One paying customer tells you more than a thousand survey responses.

Founder #1: Gil Hildebrand Presold $20,000 Before Writing a Single Line of Production Code

Gil Hildebrand had already built companies before — he'd been recruited by Seth Godin to run Squidoo as CTO, scaled it to $10 million in revenue, sold it, then raised venture capital for a crypto accounting startup, and sold that too. By the time he started Subscribr — an AI script-writing tool for YouTube creators — he had no interest in repeating the fundraising cycle. He wanted one thing: proof that people would pay, before he committed to building.

So he offered lifetime deals — one-time payments for permanent access — to a small group of potential users, based on a product description and a working demo. Not a finished product. Not a polished landing page with all features listed. A real enough version of the idea that someone could understand the value. He collected $20,000 from those presales.

That number is the whole story. Not $20,000 in revenue after six months of operations. $20,000 before the product was fully built. And as Gil documented in his Indie Hackers post, the lesson wasn't just that the money was useful — it was that the act of collecting it compressed everything. He didn't have to guess whether people cared. He knew.

What made Gil's presale work was specificity. He wasn't selling a vague "AI writing tool." He was selling a specific solution to a specific pain — YouTube creators spending hours scripting videos. That specificity made the offer understandable and the payment feel rational to early buyers. Generic ideas don't presell. Specific, painful problems do.

"Validation comes from paying customers, not likes or buzz."

— Gil Hildebrand, founder of Subscribr (Indie Hackers, 2025)

Within 100 days of launch, Subscribr was at $10,000 in monthly recurring revenue. Within 18 months, it crossed $1 million in annual revenue with over 4,000 paying customers. By early 2026, Subscribr had reached approximately $83,000 in monthly recurring revenue — making it one of the most documented bootstrapped validation-to-growth stories in the indie founder community. None of that happens without the $20,000 presale that came first — because the presale created the conditions under which building fast actually made sense.

The lesson from Gil: Offer the thing before it exists. If people pay, build it. If they don't, you've saved yourself months. The presale is not a shortcut — it is the actual test.

We covered Gil's full journey in detail here: Gil Hildebrand's Subscribr Story: How a $20K Pre-Sale Turned Into a $30K/Month AI SaaS.

A laptop showing a basic presale landing page with a Buy Now button used by Gil Hildebrand to collect $20,000 before building Subscribr

A payment button on an unfinished product tells you more than any waitlist ever will.

Founder #2: Pieter Levels Validated by Accident — And Then Understood What Had Happened

Pieter Levels didn't set out to run a validation experiment. He built Nomad List in 2014 as a crowdsourced spreadsheet — a list of cities ranked by cost of living, internet speed, and safety for digital nomads. He tweeted the link. It blew up on Hacker News and Product Hunt. He turned it into a PHP website. Traffic kept coming.

The validation moment arrived sideways. Pieter had started a Slack community connected to the site. It was free, and within a month he had over 1,000 people in it. Then the spammers arrived. To filter them out, he added a $5 one-time entry fee — not as a business decision, but as a spam filter.

People kept joining anyway. Even with $5 standing between them and access, real users paid. He raised it to $10. Still paying. Then $25, then $50, then $65. Each price increase was its own validation test, and each time, real users with real intent kept converting. As he shared in his Indie Hackers interview, he started with $5 because of spammers — and even at $5, people kept joining, so he kept raising it.

What Pieter's story reveals is something behavioral economists call price elasticity of demand. A community where members pay — even a trivially small amount — self-selects for people with genuine intent. Free communities attract people who are curious. Paid communities attract people who are committed. That difference in member quality compounds over time: the conversations are better, the networking is stronger, and the retention is higher. The $5 wasn't just a revenue test. It was a community quality test.

"I simply started by adding little features (like a chat), I charged $5 one-time first, because I was getting a lot of spammers. Even with $5, people kept joining."

— Pieter Levels, founder of Nomad List (Indie Hackers)

By the time he was charging $75 per year for membership, Nomad List was generating close to $400,000 annually. The under-discussed part of Pieter's story is what the $5 spam filter actually revealed: willingness to pay even a trivial amount is a fundamentally different signal than willingness to join something free. People who paid $5 when they could have simply not joined were telling him something specific — this community has real value to us.

The lesson from Pieter: Putting any price on access immediately separates people who genuinely want what you're building from people who just want free things. The $5 was not a revenue strategy. It was an accidental filter that produced the clearest possible validation signal.

World map with city pins showing digital nomad destinations ranked on Nomad List, the platform Pieter Levels built and validated with a $5 community fee

Pieter didn't plan to validate. He charged $5 to stop spam — and the market answered for him.

Founder #3: Jon Yongfook Got His First Paying Customer — And Then Realized He'd Set the Wrong Price

Jon Yongfook's story is the most instructive of the three — not because it went smoothly, but because it revealed a mistake most first-time founders make without realizing it. Before building Bannerbear — the image automation API that would eventually cross $630,000 in annual revenue — Jon was building an earlier product called Previewmojo. An image generation tool for social media posts. He built it. He put a price on it: $9 per month. Someone paid.

That first payment felt like validation. In a narrow sense, it was — a stranger paid for it, the value proposition was clear enough, and Jon knew he was heading in the right direction. As he said on the Indie Hackers Podcast (Episode #208): "Some people paid for it. That was a good, a little bit of reassurance, a little bit of things were heading in the right direction. But I made the classic indie hacker mistake of charging $9 a month for it."

That first customer churned within days. Jon reached out. No response. And instead of moving on, he ran the math. At $9 per month, he would need 2,000 paying customers for a serious business. Standard SaaS free-to-paid conversion is around 1%. That means 200,000 free users needed. Building a business by acquiring 200,000 free users at $9 each is not a bootstrapper's path — it's a path that requires marketing scale he didn't have.

⚠️ The $9 Math Problem

At $9/month with a 1% conversion rate, you need 200,000 free users to reach 2,000 paying customers. That's a marketing challenge most bootstrapped founders cannot solve. Price too low and you don't just earn less — you attract the wrong customers entirely.

There's also a deeper problem with low pricing that rarely gets discussed: customer quality. At $9/month, buyers are often individual tinkerers testing products, not businesses with real operational needs. They churn the moment something shinier appears. At $49/month, buyers are typically businesses solving a real workflow problem — they need the tool to keep working, so they stay. Price is not just a revenue lever. It is a customer selection mechanism.

So Jon raised prices dramatically before he had traction. He published his reasoning in a post on the Bannerbear blog titled "Don't Charge $9 a Month for Your SaaS." The lowest plan went from $9 to $49 — a 5x increase on a product with almost no customers. The right customers started appearing. Business customers, not individual hobbyists. People who had a real workflow problem and were willing to pay for a real solution.

"Low pricing introduces risk. Maybe customers don't know what they are signing up for. Maybe customers perceive it as delivering low value so you're first to get cancelled when the credit card statement gets looked at."

— Jon Yongfook, founder of Bannerbear (bannerbear.com/blog)

Bannerbear eventually reached $50,000+ in monthly recurring revenue — more than $630,000 per year. One founder. No outside funding. The lesson from Jon: Getting your first paying customer at the wrong price is not validation — it's a warning signal in disguise. The real validation came when he raised to $49 and the right customers converted.

We covered the Bannerbear pricing lesson in full here: Why a One-Person SaaS Selling to 200 Customers Beats a Startup Selling to 20,000.

A price tag being changed to show higher pricing, representing Jon Yongfook's decision to raise Bannerbear from $9 to $49 per month

The real validation for Bannerbear didn't come at $9/month. It came after Jon raised to $49.

Three Founders, Three Methods — One Core Truth

Each of these founders validated differently. The mechanism is the same across all three: real money changed hands before the product was "ready."

Founder Product Validation Method Signal Outcome
Gil Hildebrand Subscribr Presold lifetime deals before product was complete $20,000 collected upfront $1M ARR in 18 months
Pieter Levels Nomad List Charged $5 to filter spam from community Real users kept paying as price rose ~$400K/year from membership
Jon Yongfook Bannerbear Got first customer, diagnosed wrong price, raised 5x Right customers converted at $49 $630K+ ARR, solo bootstrapped

What "Validation" Is Not — And Why It Matters

This is worth being direct about, because a lot of what passes for validation in early-stage startup culture is not validation at all.

A waitlist is not validation. A waitlist means people were interested enough to type their email into a box, which costs them nothing and commits them to nothing. Most waitlists convert below 5%. A list of 500 people might produce 10–20 paying customers — and you won't know which ones until you ask for money.

Positive survey responses are not validation. When you ask someone "would you pay $30/month for this?" they often say yes because it's hypothetical and saying yes costs them nothing. The same person will not pull out their credit card when the moment arrives. This is called the intention-action gap, and it is well documented in consumer psychology research.

Social media engagement is not validation. A viral tweet about your idea means people found it interesting for 30 seconds while scrolling. It says nothing about whether they would pay for it.

A landing page with signups is not validation — unless those signups cost the user something. Even charging $1 for early access changes the entire signal quality. It separates the curious from the committed.

Real validation has one defining characteristic: someone made a financial decision based on what you offered. Jon Yongfook's churned first customer was more valuable than a thousand positive survey responses — because that churn told him something was wrong, and that information is only available if someone actually paid first.

A survey form next to a credit card payment showing the difference between weak interest signals and real startup validation

Validation is not what people say they'll do. It's what they actually pay for.

When Validation Fails: What the Failure Stories Don't Tell You

It's easy to read the three founder stories above and conclude that preselling always works — that if you put up a payment button, the right customers will appear. They don't always. Understanding why validation fails is just as important as understanding why it succeeds.

Failure Mode #1: Validating With the Wrong Audience

If you presell to your personal network — friends, family, colleagues who know you — you're collecting social support, not market validation. These people pay because they want you to succeed, not because your product solves a painful problem for them. The payment looks real. The signal is false. Genuine validation requires collecting money from strangers who have no reason to support you except that your product solves their problem.

Failure Mode #2: Validating a Feature, Not a Product

Many early-stage founders build and sell one specific capability — a Chrome extension, a single API call, a very narrow automation. Someone pays. But what the customer actually wanted was a broader workflow solution, and your feature is just one piece of it. They churn when they realize it. The validation signal was real, but the product definition was too narrow to build a business on.

Failure Mode #3: Validating Demand But Not Delivery Capacity

Gil's presale worked because he could actually deliver within a reasonable timeframe. If you collect $20,000 in presales and then take 18 months to ship, you don't have validation — you have debt. Early customers who wait too long cancel, demand refunds, or lose trust. Presale validation only works if you can execute on what you sold.

Failure Mode #4: Confusing Initial Payment With Product-Market Fit

A single payment, or even a handful of payments, tells you that the idea is plausible. It does not tell you that the product works, that customers will renew, or that word-of-mouth will grow your user base. Jon Yongfook's $9 customer paid — and churned. That's not failure; that's a data point. The mistake founders make is treating any payment as the end of the validation process rather than the beginning. The founders who use validation well treat it as a loop, not a milestone.

Your 3-Step Validation Checklist Before Writing a Single Line of Code

Based on what these three founders actually did, here is a practical sequence you can use before committing to a full build.

Step 1 — Describe the product and its value in one paragraph

Not a features list. Not a roadmap. One paragraph: here is the specific problem, here is who has it, here is what they get when they use this. If you cannot write that paragraph clearly, you are not ready to validate. You still have a question, not a product.

Step 2 — Find 5–10 real people with the problem and ask for money

Not for feedback. Not for their email. For money. It can be a presale discount, a lifetime deal, a founding member rate. What matters is the transaction. If one person pays, you have real signal. If zero people pay, you have the most useful information possible: the problem is not painful enough, your solution is not clear enough, or your target customer is wrong.

Step 3 — Diagnose the price, not just the product

As Jon Yongfook's story shows, getting a paying customer at the wrong price is a false positive. Run the math. At your current price, how many paying customers do you need to reach a sustainable revenue level? Is that achievable with the audience you have? If the math doesn't work, raise the price before you scale — not after.

For a deeper look at what separates founders who make it from those who don't, read: 4 Keys to Startup Success From 25 Years of Wins and Failures.

How to Actually Run a Presale (Step-by-Step)

Gil's $20,000 presale sounds straightforward in hindsight. But most founders have never actually run one. Here is the practical mechanics of how a presale works — not the theory, but the execution.

Stage 1 — Build a one-page offer document (not a website)

Your presale does not need a polished site. It needs a clear document — Google Doc, Notion page, or even a long email — that answers four questions: What is the problem? Who is it for? What exactly does your product do? What is the presale offer (price, what they get, when they get it)? Clarity beats design at this stage. Every time.

Stage 2 — Set up a payment link before you need it

Gumroad, Stripe, or Lemon Squeezy — pick one and set up a simple payment page in under an hour. The price should reflect the full value of what you're building, not the current state of what you have. Presale discounts (20–40% off future price) are common and psychologically effective. What matters is that when someone says "I want to buy this," there is a link they can click immediately.

Stage 3 — Reach 20–30 specific people, not the general public

Do not post on Twitter and wait. Identify 20–30 people who have the exact problem you're solving — from communities, forums, LinkedIn, niche newsletters, or direct search. Reach out individually. Not a mass email. A short, specific message: "I'm building X for people who have Y problem. I'm running a presale at Z price. Here's the link if you want early access." Personalization converts. Blasts do not.

Stage 4 — Set a deadline and a limit

Presales without urgency drift. Set a hard close date (2–3 weeks from when you start) and a capacity limit (first 20 customers, or founding member pricing ends on X date). Both create real urgency without being manipulative. They also force you to commit to a delivery timeline — which is healthy pressure.

Stage 5 — Interpret the result honestly

If you reached 25 specific people and zero paid — that is real information. The offer is unclear, the price is wrong, or the problem isn't painful enough. If 3–5 out of 25 paid — that is strong signal. Build it. If 1–2 paid — that is weak signal. Ask them why they paid and ask the non-payers why they didn't. The answers will tell you more than any analytics tool.

💡 2026 Presale Tools Worth Knowing

Gumroad and Lemon Squeezy handle payments, delivery, and refunds with zero code. For SaaS presales, Stripe Checkout with a simple one-pager works cleanly. Notion or Carrd pages convert surprisingly well for early offers — do not spend a week building a landing page before you've validated that anyone wants to pay.

What I Learned From These Startup Stories

The detail that kept pulling me back when I was researching these three founders wasn't the revenue numbers — those are well-documented and widely cited. It was a question nobody seems to have asked: what happened to the customers who paid for presales and early deals before the product was finished? Gil's $20,000 in presale buyers, Pieter's original $5 community members — what was the churn rate on those cohorts? I kept looking for that data across the Indie Hackers posts, the podcast episodes, the blog entries. It doesn't exist publicly. Which made me wonder whether the validation story we tell ourselves is actually a selection story: we remember the founders whose presale customers stayed, and we don't hear from the ones whose early buyers evaporated the moment the product shipped.

Having covered dozens of bootstrapped founders on this site, I keep returning to one pattern: the founders who get validation right aren't running experiments. They're responding to immediate, specific pressure. Gil didn't want to waste months. Pieter needed to stop spammers. Jon had a churned customer and ran the math. In every case, the "validation" was a by-product of problem-solving, not a framework being executed. That distinction matters because it changes what you should actually do. You don't need a validation system. You need a problem specific enough that someone will pay you to solve it before you've solved it. The system follows from that, not the other way around.

The number I keep coming back to is Jon's 1% conversion benchmark. At $9/month, 1% conversion requires 200,000 free users. That math is what ended Previewmojo's pricing model — but it also exposes something most bootstrapped founders discover too late: the cost of acquiring 200,000 free users in 2026 is not zero. Organic growth has a ceiling. Paid acquisition at that scale isn't a bootstrapper's game. So the $9 mistake isn't just a pricing error. It's a hidden assumption about distribution that most people don't examine until they're already trapped by it. Jon caught it early. Most founders don't.

Should you run a presale? Yes — under one specific condition: you can describe the problem you're solving in a single paragraph, and you know where to find 20–30 people who have it. If either of those is missing, the presale won't tell you anything useful. You'll either get zero responses because the offer is vague, or you'll get responses from people who are supporting you personally rather than buying your product. The signal only works when the offer is specific and the audience is correct. Get those two things right, and a presale is the most efficient test a founder can run.

Key Takeaways

  • Validation = real money changing hands. Not surveys. Not waitlists. Not likes.
  • You don't need a finished product to collect a payment — Gil, Pieter, and Jon all proved this.
  • A $5 charge separates people who want free things from people who actually value what you're building.
  • Pricing too low is not "safe." It attracts the wrong customers and makes the math impossible.
  • A churned first customer is more useful than 1,000 positive survey responses — if you study what it's telling you.
  • Run the unit economics before you scale. If the price doesn't work at 100 customers, it won't work at 10,000.
  • Validation only works when the offer is specific and the audience is correct — both conditions must be true simultaneously.
  • In 2026, building software is cheap. Attention and distribution are expensive. Validate demand first — every time.
  • The goal of validation is not to feel confident. It's to find out the truth before it becomes expensive to discover.

Frequently Asked Questions

What does "validate your startup idea" actually mean?
It means finding out whether real people will pay real money for your product before you have fully built it. Not whether they say they would pay, not whether they sign up for a waitlist — but whether they complete a financial transaction. Even one paying customer who later churns is more valuable than 500 email signups, because the payment reveals real intent.
What is the difference between validation and a waitlist?
A waitlist tells you people found your idea interesting enough to type their email address. Validation tells you people found your idea valuable enough to pay for it. A waitlist costs your potential customer nothing and commits them to nothing. A payment costs them something real — which means it reflects a real decision made under real conditions.
How did Pieter Levels validate Nomad List?
Accidentally. He added a $5 fee to his Slack community to filter out spammers, and real users kept paying even as he raised the price from $5 to $10 to $25 and beyond. Each price increase that didn't kill sign-up volume was a validation signal: the community had real, price-inelastic demand. He documented this publicly on Indie Hackers.
How did Gil Hildebrand validate Subscribr before building it?
He presold lifetime access deals to a small group of potential users based on a product description and early demo, before the product was fully built. He collected $20,000 in presale revenue. That confirmed the problem was real and that people would pay to solve it. He then built and shipped to those early customers within two months.
What was Jon Yongfook's validation mistake with Bannerbear?
He priced his early product at $9 per month and got a paying customer who quickly churned. When Jon ran the math, he realized he would need 200,000 free users to reach 2,000 paying customers at $9. He raised his lowest plan to $49 per month, which attracted better-fit customers and changed the entire direction of the business. He documented his reasoning on the Bannerbear blog.
Can I validate an idea without a finished product?
Yes — and that's the entire point. Gil presold $20,000 before Subscribr was finished. Pieter Levels charged $5 for Slack access when the product was a spreadsheet turned website. Jon Yongfook had a functional but early-stage tool. The goal is not a finished product — it is a clear enough value proposition that someone makes a financial decision based on it.
What tools should I use to run a presale in 2026?
Gumroad and Lemon Squeezy are the simplest options for digital product presales — no code required, handles payments, emails, and refunds. For SaaS, Stripe Checkout with a simple Carrd or Notion landing page works cleanly. Avoid spending more than a few hours on the presale page itself — if the offer isn't clear in a simple page, a polished one won't fix it.
How many presale customers do I need to consider an idea validated?
There's no universal number, but a practical benchmark: if you reached 20–30 targeted, specific potential customers and 3 or more paid without you knowing them personally, that's a real signal worth acting on. If only 1–2 paid, dig into why — don't assume the product is validated just because money changed hands. If zero paid from 25 specific outreach attempts, the offer, price, or audience is wrong. Fix one variable at a time and test again.

Sources:

Post a Comment

0 Comments

Post a Comment (0)
3/related/default