Skip to content
Product Development · 9 min read

MVP vs. Prototype vs. Proof of Concept: What to Build First

Ivan Savsuik

Co-Founder, Product & Design

Build a proof of concept when you are not sure something can be built, a prototype when you are not sure people understand and want the solution, and an MVP when you need real users to show they will use it or pay for it. For most startups, a prototype is the right first step: it is the cheapest way to test the idea with users before committing to a full build.

The three terms are often used as if they meant the same thing. They do not, and mixing them up is one of the most expensive mistakes a founder can make early on.

This guide explains what each one is, what it costs, and how to decide which to build first.

Key takeaways

  • A proof of concept answers a technical question: can this be built at all?
  • A prototype answers a product question: do people understand the solution and want it?
  • An MVP answers a business question: will real users use it, return to it or pay for it?
  • Start with the riskiest unknown. For most startups that is the product question, so a prototype comes first.
  • A well-made prototype is not thrown away: its flows and components become the start of the MVP.

What is the difference between a proof of concept, a prototype and an MVP?

Each one tests a different risk. This table compares them side by side.

Proof of conceptPrototypeMVP
Question it answersCan it be built?Do people get it and want it?Will people use it or pay for it?
Who sees itYour team, sometimes investorsTest users, investors, your teamReal users in the market
What it is made ofThrowaway code for one technical problemDesigned screens you can click throughWorking software with real data
What it does not proveThat anyone wants itThat anyone will payThat it will scale
Typical effortSmallSmall to mediumThe largest of the three
Comparison of proof of concept, prototype and MVP by question answered, audience and effort
Three different questions, three different builds. Start with the one that tests your riskiest unknown.

What is a proof of concept?

A proof of concept, or PoC, checks whether something is technically possible. It is usually a small piece of code that solves one hard problem and ignores everything else: no design, no accounts, no polish.

For example, a startup that wants to extract totals from photos of handwritten receipts should first test whether an AI model can read them accurately enough. If it cannot, no amount of design will save the product.

Most products do not need a PoC. If your idea is built from proven parts, such as accounts, payments, forms and dashboards, the technical risk is low and a PoC only delays the real question.

The code from a PoC is usually thrown away. It was written to answer one question quickly, not to carry a product.

What is a prototype?

A prototype shows how the product will work before anyone writes production code. It can be a set of sketches or a clickable, realistic interface that behaves almost like the real thing.

Nielsen Norman Group's guide to low- and high-fidelity prototypes explains the trade-off well. Low-fidelity sketches are faster and invite honest criticism; high-fidelity prototypes show realistic behaviour, which matters when you test specific flows.

A prototype is also the best tool for aligning people. AutoIntel, a B2B tool for the German used-car market, started as an interactive prototype on sample listings. The client walked its team through it and agreed on which fields and filters matter before the data pipeline was scoped.

AutoIntel interactive prototype showing a used-car listing with specs and condition badge
AutoIntel's prototype ran on sample listings and said so on screen. It settled what the platform needs before the expensive part was built.

What is an MVP?

An MVP, or minimum viable product, is the smallest version of your product that real users can use for real. It has working accounts, real data and, where it matters, real payments.

The goal is learning, not launching for its own sake. In the Lean Startup's words, you build an MVP "to begin the process of learning as quickly as possible".

An MVP can measure what a prototype cannot: whether people come back, and whether they pay. CarPixly, an AI photo studio for car listings, lets anyone sign up and explore the studio for free, and payment starts at the moment of value, the render. A model like that shows clearly how many visitors turn into paying users.

Most MVPs take 6–14 weeks to build, depending on complexity. Our guides on how long an MVP takes and what a SaaS MVP costs give the ranges by tier.

Which one should you build first?

Start with the riskiest unknown. Ask these questions in order:

  • Is there a real chance it cannot be built? For example, it depends on an AI model, a hardware sensor or an API you have not tested. Build a proof of concept.
  • Is it unclear whether people understand the solution or want it? Build a prototype and test it with users.
  • Do people understand and want it, and the open question is whether they will use it or pay? Build an MVP.

Most startups land on the second question. The technology is usually proven; what is unproven is whether the product makes sense to the people it is for.

Decision flow for choosing between a proof of concept, a prototype and an MVP
Three questions, asked in order, point to the right first build.

Not sure which risk is the biggest in your idea? Send us a short brief and we will tell you which first step we would take, and why.

How do you test a prototype with users?

A prototype is only useful if real people try it. The good news is that you need fewer testers than most founders think.

Jakob Nielsen's research found that testing with 5 users uncovers most usability problems in a design. His advice is to run several small rounds instead of one large study.

A simple test round looks like this:

  • Give each person a realistic task, such as "book a service for next Tuesday".
  • Watch what they do without helping or explaining.
  • Note where they hesitate, misread or give up.
  • Fix the worst problems, then test the next version with new people.

Ask about their current behaviour too: how they solve the problem today and what it costs them. That tells you more about demand than asking whether they "would use" your product.

How does a prototype turn into an MVP?

A prototype made from sketches is a learning tool and gets redrawn later. A high-fidelity prototype designed in real components is different: its flows, screens and design system become the starting point of the MVP.

That is why we design in reusable components from the first screen. When the prototype has been tested and approved, development starts on the same components instead of reinterpreting a picture.

A proof of concept works the other way. Its code answers one question and is usually rewritten properly inside the MVP, because it was never meant to carry real users.

Fidelity ladder from paper sketch to wireframe, clickable prototype and MVP
Each step adds realism and cost. Move up only when the previous step has answered its question.

How do you know when to move to the next step?

Each step should end with a clear answer, not a feeling. Write down what "success" means before you start, so the result cannot be argued into whatever you hoped for.

  • A proof of concept succeeds when the hard part works on realistic data, at the accuracy or speed the product needs. "It works on three test files" is not enough if users will send thousands.
  • A prototype succeeds when most test users complete the main task without help, and describe the problem it solves in their own words.
  • An MVP succeeds when real users come back without being reminded, or pay, at a rate that makes the next investment worth it.

If a step fails, that is useful too. A failed proof of concept saves you an expensive build. A confusing prototype tells you to change the flow while changes are still cheap.

Set a time limit for each step as well. A prototype that is still being polished after months has stopped being a test and turned into a product nobody can use yet.

Can you skip straight to an MVP?

Sometimes, yes. If you have already tested the idea, for example through a manual version of the service, you may know enough to go straight to an MVP.

For example, a founder who has been matching clients with tutors by hand for months, using spreadsheets and messages, already knows the flows and the questions people ask. A prototype would mostly confirm what they already know.

Skipping makes sense when three things are true: the technology is proven, you have watched real people go through the process, and you know which part of the process you want the software to handle first. If any of these is missing, a prototype is still the cheaper way to find out.

What mistakes do founders make with these three?

The same mistakes come up again and again:

  • Calling a prototype an MVP. Clicks on a prototype show understanding, not usage or payment. Do not mistake one for the other.
  • Polishing a proof of concept into a product. Code written to answer one question becomes a fragile base for everything built on it.
  • Skipping the prototype. Building an MVP before testing the flows means paying developers to discover design problems.
  • Building too much into the MVP. Every extra feature delays the moment you learn whether the core works.
  • Testing with friends. People who like you will praise the idea. Test with people who have the problem and no reason to be kind.

Ready to choose your first step? Tell us about your idea and we will help you decide between a proof of concept, a prototype and an MVP.

FAQ

Is a prototype the same as an MVP?

No. A prototype shows how the product would work and tests whether people understand it. An MVP is working software that real users use, which shows whether they come back or pay.

Do I need a proof of concept for my startup?

Only if there is a real technical risk, such as an untested AI model, sensor or integration. Products built from proven parts can skip it and start with a prototype.

Can I show a prototype to investors?

Yes, and a clickable prototype is often more convincing than slides. Be clear that it is a prototype, and bring what you learned from user tests.

How long does it take to build a prototype?

Much less than an MVP, because there is no production code. The exact time depends on the number of flows and the level of fidelity you need.

Can a prototype be turned into the MVP?

The design can. When the prototype is built from real components, its flows and design system become the start of the MVP, while the code is written properly.

About the author

Ivan Savsuik

Co-founder of Sakura Agency. Leads product and design.

Not Sure Which You Need?

sakura