A minimum viable product (MVP) is the simplest version of a product released to real users to test a core hypothesis with minimal effort. It has just enough features to deliver value, validate whether the market wants what you are building, and generate the feedback you need to decide what to build next. The goal is learning, not perfection.

Founders often confuse an MVP with a rough draft or a half-finished prototype. The distinction matters because an MVP is the first moment your startup tests a real hypothesis with real users -- not internal stakeholders, not advisors, not a pitch deck. It is the fastest path to validated learning, the concept Eric Ries formalized in The Lean Startup. Get the MVP right and you preserve runway. Get it wrong and you burn months building something nobody asked for.

An MVP is not where launch marketing ends -- it is where it begins. Once you have early traction, the playbook shifts to acquisition. For the marketing side of that equation, our guide on product launch marketing for startups covers what comes after the build phase. Here we focus squarely on what an MVP is, the types, and how to build one.


TL;DR: Minimum Viable Product

  • An MVP is the simplest functional version of a product released to real users to test a core hypothesis with minimum effort.
  • The goal is validated learning -- not revenue, not scale -- just enough signal to decide whether to persevere, pivot, or kill.
  • Frank Robinson of SyncDev coined the term in 2001; Eric Ries popularized it globally through The Lean Startup and the build-measure-learn loop.
  • Founders use MVPs to avoid overbuilding, test demand before scaling, and preserve runway -- every sprint saved is capital preserved.

What Is a Minimum Viable Product?

An MVP is both "minimum" and "viable" -- two words that carry equal weight. Minimum means you build the fewest features necessary to test the hypothesis. Viable means the product is functional enough that a real user will engage with it and give meaningful feedback. A slide deck is not an MVP. A prototype shown to an advisor is not an MVP. An MVP has a real user on the other side who makes a decision: to use it, to pay, or to abandon. That decision generates data.

The validated-learning loop -- build, measure, learn -- is the engine of Lean Startup methodology. You build the smallest thing that can produce evidence, measure how users behave, and learn whether your hypothesis was correct. The MVP tests problem-solution fit, not the final product. It does not need to scale, look polished, or impress investors. It needs to produce evidence. Every week spent building the wrong thing is runway you cannot recover. Our deep dive on startup runway planning and burn rate management explains why speed to signal matters as much as speed to build.

Why Do Startups Build an MVP?

Startups build MVPs to answer one question before spending the money: does anyone actually want this? Building a full-featured product in stealth and launching to silence is the most expensive mistake a founder can make. An MVP de-risks the core assumption that a market exists for what you are building before the engineering cost compounds.

The payoff extends beyond validation. An MVP gives you evidence to attract early adopters who become references. It preserves runway by compressing the build-measure-learn cycle into weeks instead of months. It strengthens your position with investors, who expect traction signals over pitch decks. Many founders discover during the MVP phase that the problem is real but the solution is wrong -- a far cheaper lesson to learn before the Series A. For recognizing when early usage signals product-market fit, see our guide on signs of product-market fit. And once you have validation, our post on how to get your first customers picks up where the MVP leaves off.

How Do You Build a Minimum Viable Product?

Building an MVP is a structured process, not a throw-it-together sprint. The most common failure mode is skipping problem definition and jumping straight to code. Here is a repeatable workflow that puts the learning goal first:

  1. Identify the core problem and hypothesis. Write down exactly what problem you are solving, for whom, and why your solution will work. A good hypothesis is specific: "Busy professionals will pay $X per month for Y minutes saved on Z task." If you cannot state it in one sentence, it is not sharp enough to test.
  2. Define the smallest feature set that tests the hypothesis. List every feature you could build, then cut everything that does not directly produce evidence for or against the hypothesis. If a feature is nice-to-have, it belongs in v2.
  3. Choose an MVP type. The next section covers five types -- concierge, Wizard of Oz, landing page, piecemeal, and single-feature. Pick the one that matches your hypothesis's risk profile and timeline.
  4. Build only the minimum. Resist scope creep. Set a hard deadline -- widely reported guidance suggests two to twelve weeks -- and ship what exists on that date.
  5. Release to a small, targeted group. Early adopters who match your ideal customer profile, not random traffic. Five deeply engaged users beats five hundred passive sign-ups.
  6. Measure behavior and feedback. Track what users actually do (clicks, engagement, retention, willingness to pay), not just what they say. Behavioral data and qualitative feedback are complementary.
  7. Decide: persevere, pivot, or kill. If the data supports the hypothesis, iterate. If it contradicts, pivot. If there is no signal, question whether the problem is worth solving. Drifting in ambiguity is the worst outcome.

Defining the learning goal before writing code is non-negotiable. Without it, you are not running an experiment -- you are hoping. For founder-led startups, problem definition often requires direct customer conversations before any building begins. Our guide on customer discovery interviews for startups walks through how to surface the real problem before committing to a solution.

What Are the Types of Minimum Viable Product?

The right MVP type depends on what you are testing and how much time and capital you are willing to risk. Each type tests a different level of commitment and produces a different quality of signal. Choosing the wrong type wastes time -- building a full single-feature product when a landing page would have answered the hypothesis in two days is a common mistake.

MVP TypeDescriptionWhat It TestsEffort Level
Concierge MVPManual fulfillment behind a simple front-end. The user sees a product; behind the scenes, a person delivers the outcome.Willingness to pay for the outcome. Tests value proposition, not automation scalability.Low to medium
Wizard of Oz MVPFront-end looks automated; back-end is fully manual. Users believe they are using software when a human is doing the work.Demand for the automated product. Tests whether users will adopt the interface before the tech is built.Medium
Landing-Page MVPA single page describing the product with a call-to-action: sign up, pre-order, join a waitlist. No product exists yet.Demand and conversion intent. Tests whether anyone cares enough to raise their hand.Very low
Piecemeal MVPStitch existing tools together (Typeform, Zapier, Airtable, Stripe) to deliver the core experience without custom development.Willingness to use the workflow. Tests the end-to-end experience before committing engineering resources.Low
Single-Feature MVPOne core feature, fully built and released. Everything else is omitted. The feature itself is the hypothesis.Value of the specific feature. Tests whether the core capability drives adoption and retention independently.Medium to high

A landing-page MVP is often the fastest way to validate demand before any code is written. Our post on pre-launch marketing strategy for startups covers how to design a landing page that generates real demand signals, not vanity traffic.

What Is the Difference Between an MVP and a Prototype?

Founders frequently conflate prototypes and MVPs, but they serve entirely different purposes. A prototype is an internal tool shown to team members or advisors to validate feasibility or UX. A prototype answers "can we build this?" An MVP answers "should we build this?" Prototype feedback is internal and speculative; MVP feedback is external and behavioral.

DimensionPrototypeMVP
AudienceInternal: team, advisors, investorsExternal: real target users
PurposeValidate feasibility or UXValidate market demand and willingness to use or pay
Question answered"Can we build this?""Should we build this?"
Feedback typeQualitative, speculative, often biasedBehavioral data plus qualitative feedback
Can it generate revenue?NoYes, potentially
StagePre-build validationPost-build validation with real users

The progression is typically: prototype to validate feasibility, then MVP to validate demand. Skipping the MVP and launching directly into a full product from a prototype is a high-risk path few startups can afford.

What Are Examples of Successful Mvps?

Several of the most cited startup success stories began as deliberately minimal MVPs. These are widely reported examples that illustrate the pattern.

Dropbox did not build file-syncing software first. Drew Houston created a demo video showing how file sync would work and posted it to Hacker News. The video drove thousands of beta sign-ups overnight, validating demand before any sync infrastructure was written.

Airbnb's founders tested whether strangers would pay to sleep on an air mattress by building a simple site during a sold-out San Francisco conference. They rented air mattresses and served breakfast. The MVP validated demand for peer-to-peer lodging when Craigslist still dominated classifieds.

Zappos began when Nick Swinmurn photographed shoes in a store, posted them online, bought them at retail when someone ordered, and shipped them manually. No inventory, no warehouse, no supply chain. The MVP tested whether people would buy shoes online without trying them on -- an open question in 1999.

Buffer started as a two-page site: one page described the product, the other showed pricing. Visitors clicking to sign up learned the product was not yet built. People who clicked through pricing and still opted in validated demand.

What Are Common MVP Mistakes Founders Make?

Most MVP failures trace back to a few repeatable mistakes, not to the idea or execution quality:

  • Building too much. The most common mistake. Every feature beyond the hypothesis delays learning without adding signal. If your MVP took more than twelve weeks, you probably overbuilt.
  • No clear hypothesis. Building without a written, falsifiable hypothesis means you cannot know whether the MVP succeeded or failed. Ambiguous data gets interpreted to confirm what you already believed.
  • No metric defined before launch. If you do not decide in advance what constitutes validation, you will rationalize whatever you see. Define success criteria before the first user lands.
  • Confusing a demo with an MVP. Showing a prototype to friendly advisors generates enthusiasm, not evidence. MVPs require real users making real decisions under real conditions.
  • Ignoring negative feedback. Rejection is the most valuable signal an MVP produces. Founders who dismiss negative feedback as "they just do not get it" build for years without traction.
  • Building for the wrong audience. An MVP tested on friends and fellow founders produces social proof, not market signal. Early adopters must match your ideal customer profile.
  • Skipping the learning loop. Shipping and immediately starting the next build without measuring defeats the purpose. Build-measure-learn requires all three steps.

The channel through which users discover your MVP shapes adoption from day one. Our guide on product-channel fit for startups explains why matching the MVP to the right distribution channel matters as much as matching it to the right problem.

Frequently Asked Questions

What Is a Minimum Viable Product?

A minimum viable product is the simplest version of a product that can be released to real users to test a core hypothesis with the least effort. It has just enough features to deliver value and generate meaningful feedback. The goal is validated learning -- proving or disproving assumptions about the problem, the solution, and the market -- before committing significant time and capital to a full build.

How Do You Build a Minimum Viable Product?

Building an MVP follows a structured process: identify the core problem and write a specific, falsifiable hypothesis; define the smallest feature set needed to test that hypothesis; choose the right MVP type (concierge, Wizard of Oz, landing page, piecemeal, or single-feature); build only the minimum; release to a small group of target early adopters; measure behavioral data and qualitative feedback; then make a deliberate persevere/pivot/kill decision. The learning goal must be defined before any code is written.

What Is the Difference Between an MVP and a Prototype?

A prototype is an internal tool used to validate feasibility or user experience with team members and advisors -- it answers "can we build this?" An MVP is released to real external users to test market demand and gather behavioral data -- it answers "should we build this?" Prototype feedback is qualitative and speculative; MVP feedback is behavioral and market-driven. An MVP can generate revenue and learnings a prototype cannot.

What Are the Types of Minimum Viable Product?

The five main MVP types are: concierge MVP (manual fulfillment behind a simple front-end, testing willingness to pay for the outcome); Wizard of Oz MVP (front-end that appears automated but is manually operated, testing demand before building the tech); landing-page MVP (a page describing the product with a call-to-action, testing demand before any product exists); piecemeal MVP (existing tools stitched together, testing end-to-end workflow); and single-feature MVP (one core feature fully built, testing whether that feature alone drives adoption). Each type tests a different hypothesis at a different effort level.

How Long Should It Take to Build an MVP?

Widely reported guidance suggests an MVP should take two to twelve weeks depending on product complexity, industry, and the MVP type chosen. A landing-page MVP can be built in days. A single-feature software MVP might take six to twelve weeks. If your MVP is taking longer, you are likely overbuilding. The constraint is not how much you can build -- it is how fast you can reach a meaningful learning event. Set a hard deadline and ship what exists on that date.

Key Takeaways

  1. An MVP is a deliberate experiment released to real users to test a falsifiable hypothesis about the market -- not a rough draft or a prototype.
  2. The goal is validated learning, not revenue. Revenue may come, but the primary output is evidence that reduces the risk of building the wrong product.
  3. Every feature beyond what is needed to test the hypothesis delays feedback and burns runway. If your feature list exceeds a Post-it note, cut it.
  4. Choose the MVP type that matches your hypothesis. A landing page takes days; a single-feature product takes weeks. Pick the fastest path to signal.
  5. A prototype validates internal feasibility; an MVP validates external market demand. Confusing them leads to false confidence.
  6. Define your success metric before the first user lands. Without a pre-committed signal, you will rationalize whatever data you see.
  7. The build-measure-learn loop only works if you complete all three steps. Shipping without measuring and learning defeats the purpose.