MVP8 min read

What is an MVP? A founder's guide to building one that teaches you something

Not a cheaper version of your product: the fastest honest way to find out whether you are right.

A small lilac glass core inside the faint outline of a larger transparent structure still to be built
Minimum viable product (MVP)
Eric Ries, author of The Lean Startup, described it in 2009 as the version of a new product that lets a team collect the most validated learning about customers for the least effort. Validated learning means evidence from real behaviour, not opinions gathered in a survey (Ries, 2009).

Why does a startup need an MVP?

Because the most expensive mistake a young company can make is building something nobody wants, and an MVP is the cheapest way to find out early. It turns an idea into an experiment with a question attached.

Say your hunch is that independent veterinary practices would pay to cut no-show appointments. You do not need a full practice-management suite to test that. You need the smallest thing that a few practices will actually use, and a way to see whether no-shows drop and whether anyone pays.

43%

of VC-backed startups that shut down since 2023 cited poor product-market fit among their reasons (385 companies with known causes; several reasons allowed)Source: CB Insights, The top reasons startups fail (2026)

Running out of money topped the CB Insights list at 70%, but the authors point out that it is usually the final cause rather than the root one. A product the market did not want is often what drained the bank account in the first place. An MVP will not save a weak idea; it tells you sooner, and for less, that the idea is weak.

Is an MVP the same as a prototype?

No. A prototype tests whether people understand and can use a solution; an MVP tests whether they want it enough to spend real time or money on it. A clickable Figma file shown to five people is a prototype. A tool a customer relies on during an ordinary working week is an MVP.

A proof of concept sits earlier still: it only shows that something is technically possible. Mixing them up leads to the wrong questions, such as asking a prototype whether there is a market. We compare all three side by side in MVP vs prototype vs proof of concept.

How minimal should an MVP be?

Small enough to ship in weeks, complete enough to genuinely solve one problem for a narrow group of users. Minimal describes the scope, not the quality bar: few features, each one done properly.

In his 2019 Startup School lecture on planning an MVP, Y Combinator partner Michael Seibel argued for timeboxing the spec first: build in weeks rather than months, and when you fall behind, cut features rather than move the date. Some ideas can start with a landing page and a spreadsheet. Hardware, biotech and regulated markets take longer, though even there a simple explanatory site can often go live in days.

How do you build an MVP, step by step?

Start from the problem and the assumption, never from a feature list. These are the six steps we follow ourselves and recommend to any founder, whether or not a technical partner is involved.

Six steps from idea to MVP

  1. Name the riskiest assumption

    One testable sentence: who has the problem, what it costs them today and what they would do to fix it. For example: practices with three to eight vets lose at least one appointment a day to no-shows and would pay to reduce that. If the assumption is fuzzy, the MVP will be too.

  2. Talk to customers before you write code

    Ask about the past, not the future: what they did the last time the problem hit, what they spent, which tools they use now. YC partner Eric Migicovsky's Startup School talk on user interviews gives five questions worth stealing; we go deeper in how to validate a startup idea.

  3. Pick the right shape

    Software is not always the answer. A hand-delivered service (concierge), a system that looks automated but is run by a person (Wizard of Oz), a landing page or an explainer video can answer the question faster and cheaper. See types of MVP for when each one fits.

  4. Fix the time, then cut the scope

    Decide how many weeks you are willing to spend and write a one-page spec. Anything that does not fit goes on a later list. What stretches or shortens a schedule is covered in how long it takes to build an MVP.

  5. Build on foundations that hold

    Keep the code simple but get the basics right: secure sign-in, personal data handled as the GDPR requires if you serve people in the EU, backups and a way to measure usage. An MVP that loses customer data does not validate anything; it just loses customers.

  6. Launch small, measure, decide

    A few hand-picked users, one primary metric (for instance, how many come back in week two) and a date on which you decide whether to continue, change direction or stop.

What should an MVP include, and what can wait?

Only what a user needs to complete the core job, plus what you need to measure it. Everything else can wait, even features your competitors already have. This is the working rule we use when scoping with founders.

What goes into an MVP and what can wait (our working rule)
AreaIn the MVPLater
Core workflowThe path that solves the problem, start to finishVariants, shortcuts, customisation
AccountsSecure sign-in and password resetGranular roles, enterprise single sign-on
DataBackups and lawful handling of personal dataExports and bespoke reports
PaymentsOnly if willingness to pay is the assumption under testMultiple plans, coupons, complex invoicing
AnalyticsKey events and one primary metricFull dashboards
DesignClear, consistent, usable on a phoneAnimations, themes, illustrations
PlatformsOne: wherever your users already areThe rest (native apps, desktop)

Where do the first users of an MVP come from?

You recruit them by hand, one at a time. Early users rarely turn up on their own, and at this stage you need conversations more than traffic.

Do things that don't scale.

Paul Graham, Do Things that Don't Scale, 2013

In the essay, Graham describes the Stripe founders setting the product up in person for anyone who agreed to try it, and the Airbnb founders going door to door in New York. The same applies to your MVP: the people you interviewed, the forums and Slack groups where your ideal customer asks for help, former colleagues who work in the sector. Doing it manually also shows you what is worth automating later.

How do you know whether your MVP is working?

It is working if it leads you to a clear decision, not if people say they like it. Write down before launch which result would make you carry on and which would make you change course, so the numbers cannot bend to fit your hopes.

  • Activation: how many users complete the core job on their first visit.
  • Return: how many do it again the following week without being nudged.
  • Commitment: who pays, books, signs a letter of intent or introduces a colleague.
  • Requests: what people ask for when something is missing. If everyone asks for the same thing, that is your next feature.

Ambiguous results usually trace back to a vague assumption. When usage becomes steady and customers complain if the product goes away, you are on the road to product-market fit. How much it costs to get there depends mainly on scope; the cost drivers are broken down in MVP development cost.

Frequently asked questions

What is an MVP in simple terms?

It is the smallest version of your product that shows, with real users, whether the idea holds up. It does not need to do everything; it needs to solve one problem well for a small group and tell you whether they come back.

Does an MVP have to be software?

No. It can be a service you deliver by hand, a landing page with a sign-up form, a demo video or working software. Choose the cheapest format that answers your question, and build software once you genuinely need it.

Can I build an MVP without coding, using AI tools?

Yes. No-code platforms and AI builders can get you to a working prototype quickly. The hard part is moving to real users, with security, data protection and maintenance in place; we cover it in how to build an MVP with AI.

What should be included in an MVP?

The core workflow end to end, secure accounts, basic data protection and enough analytics to see whether people return. Payments belong in it only if willingness to pay is what you are testing.

When does an MVP stop being an MVP?

When the question it was built to answer has been answered. From then on you are no longer testing whether the problem exists but how to grow the solution, so the product needs hardening, better measurement and a sustainable codebase.

Sources

  1. Eric Ries, Minimum Viable Product: a guide (Startup Lessons Learned, 2009) (19 October 2026)
  2. CB Insights, The top reasons startups fail (2026) (19 October 2026)
  3. Y Combinator, Startup School Week 2 Recap: Michael Seibel, How to plan an MVP (2019) (19 October 2026)
  4. Paul Graham, Do Things that Don't Scale (2013) (19 October 2026)
  5. Regolamento (UE) 2016/679 (GDPR), EUR-Lex (19 October 2026)
  6. Y Combinator, Startup School Week 1 Recap: Eric Migicovsky on talking to users (2019) (19 October 2026)

Figures and definitions checked on the dates shown.

Building a startup?

Let's talk