Minimum Viable Product: how to build an MVP that actually works (without wasting 6 months)

Most MVPs never launch. Not because of the code, but because of scope. Here's what a minimum viable product actually is and how to build one that tests your hypothesis, fast.
TL;DR
- A minimum viable product isn't a cheap version of your product. It's the smallest version that lets you test your main hypothesis with real users.
- An MVP is one core feature with enablers around it. Not a list of 10 features you try to cut down from.
- In 2026, dev is no longer the bottleneck thanks to AI. What matters: the method, the scope, and polished UX on the main flow.
- With the right tools and a defined scope, a functional SaaS can be delivered in 1 to 2 weeks.
What is a minimum viable product, exactly?
A minimum viable product is the smallest, functional version of a product that lets you test a market hypothesis with real users.
Not a Figma prototype. Not a clickable mockup. A product people can actually use, and potentially pay for.
The concept comes from Frank Robinson and was popularized by Eric Ries in The Lean Startup. The core idea: instead of building your full vision over 12 months, you identify the riskiest assumption — typically "will people pay for this?" — and build just enough to test it.
What the original definition doesn't say: in 2026, a "barely functional" MVP is no longer enough. Competition is too dense. Dozens of micro-SaaS products launch every week on any niche market. The concept of SLC (Simple, Lovable, Complete) captures this evolution well: your MVP must be simple (focused on one problem), enjoyable to use, and complete in what it promises. Not perfect. But polished.
AI has made development much cheaper and much faster. There's no excuse anymore for shipping something ugly.
MVP vs prototype vs full v1: the differences
These three terms get used interchangeably. They're not the same.
| MVP | Prototype | Full v1 | |
|---|---|---|---|
| Goal | Test a hypothesis | Visualize a concept | Commercial product |
| Users | Early adopters (5 to 50) | Internal team | Everyone |
| Polish level | Functional, polished on the core flow | Varies | High quality |
| Typical timeline | 1 to 2 weeks | 2 to 3 days | 1 to 3 months |
A prototype, with current tools, can be built in 2 to 3 days. Tools like Google Stitch or Claude Design let you generate interactive mockups quickly, with no design skills required. AI tools like v0 or Lovable go further: they generate functional interfaces that can serve as interactive prototypes, or even as a foundation for a simple MVP.
An MVP, with the right tools and a developer who knows their stuff, takes 1 to 2 weeks to build. AI has massively accelerated development, on both the code and design side.
Examples that make it concrete
Airbnb at the start: no matching algorithm, no integrated payments. A basic site where Brian Chesky listed his apartment during conferences. The hypothesis being tested: will people pay to sleep at a stranger's place?
Dropbox: no product at all. A 3-minute video showing the concept. 70,000 signups on the waitlist in 24 hours. The hypothesis tested before writing a single line of code.
These examples are often misread as "ship anything fast." The real lesson: test your main hypothesis before building the rest. And today, testing a hypothesis no longer means shipping something ugly.
Core feature and enablers: the right way to frame an MVP
You often hear "an MVP is 3 features." That's an oversimplification that leads to bad decisions.
The right way to think about an MVP: one core feature, with enablers around it.
The core feature is the one that directly solves the problem your user came for. Just one. Everything else is either an enabler (what makes the core feature usable) or post-launch.
A concrete example: for Tobalgo, the MVP was a listing site for pet professionals with a messaging system to contact them. The core feature: the connection. The enablers: the professional space so the pro can create their profile, manage their messages, update their availability. Without the enablers, the core feature doesn't work. But the enablers only exist to make the core feature work — they don't extend the product.
Anything that's neither the core feature nor a direct enabler waits until after launch.
This distinction changes how you frame scope. Instead of making a feature list and trying to cut from it, you start from the central problem and work backwards: what's the core feature? What enablers are strictly necessary for it to work?
The mistakes that derail an MVP
The problem isn't that MVPs don't launch. Most eventually ship. The real problem is what happens between start and launch: budgets that blow up, weeks piling on top of what should have taken days, or a product that finally ships but doesn't match what users expected.
These derailments almost always have the same root cause.
Poorly defined scope upfront
You start with the core feature and its enablers. Two weeks later there are 5 new "essential" features in the backlog. Each one felt indispensable at the time.
Feature creep doesn't kill MVPs — it weighs them down. Every addition grows the scope, pushes back the launch date, and most importantly makes the product harder to evolve afterwards.
The solution isn't a 40-page spec document. A simple bullet list is enough: the pages to build, with the expected features on each page. Nothing more. AI can help you structure this in a few minutes. What matters is starting from the problem and finding the shortest path to solving it. Not the most complete path. The shortest.
A slow MVP means a slow pivot
Six months for an MVP is too long. Not just because your market has moved or your early adopters have forgotten you, but because an MVP that takes 6 months inevitably carries too much complexity — and that complexity is exactly what will make pivots slow later.
In a startup environment, pivots are almost guaranteed. Your first user will tell you that feature A doesn't interest them at all, but feature B they stumbled upon by accident is exactly what they needed. If your codebase is already heavy, that pivot takes 2 months instead of 2 weeks.
Designing an MVP also means designing something easy to pivot. AI accelerates the initial build, but it also accelerates iterations — as long as you start on clean foundations.
No-code and AI: good options, but not without a learning curve
Contrary to what some developers say, no-code is a great solution for building an MVP. So is AI. The problem isn't that they have insurmountable technical limits, but that they're still fairly complex tools to master.
Bubble, for example, requires real learning. The data logic, workflows, debugging: it takes time to understand. Many founders underestimate this curve and get stuck — not because the tool can't do what they want, but because they don't yet know how to ask it. The article Agency or freelance to build your SaaS covers this in detail.
How to build a SaaS MVP: the steps
Step 1: Define the problem in one sentence
"I want to build an HR SaaS" isn't a problem. "SMBs with 20 to 50 employees waste an average of 3 hours per week managing expense reports manually" is a problem.
A good problem statement has a specific subject (who), a measure (how much it costs), and a frequency (when it happens).
Step 2: Identify the core feature and its enablers
What is the central action your user needs to be able to take? That's your core feature.
What elements are strictly necessary for that action to be possible? Those are your enablers.
Everything else waits. Not because it's uninteresting, but because it hasn't been proven worth building yet.
Step 3: Choose how to build it
An honest comparison, with a nuance most comparisons tend to skip:
| Approach | MVP timeline | Cost | Notes |
|---|---|---|---|
| No-code (Bubble, Glide) | 1 to 4 weeks | €0 to €500/month | Great option, but real learning curve |
| AI tools (Lovable, v0) | 1 to 2 weeks | €50 to €200/month | Excellent for prototyping, viable for a simple MVP |
| Agency | 3 to 6 months | €40,000 to €100,000 | Budget and timeline not suited for early stage |
| Experienced developer | 1 to 2 weeks | €5,000 to €15,000 | Complete, maintainable, scalable product |
In all cases, AI accelerates. A developer who integrates AI tools into their workflow ships faster than one who doesn't. A non-technical founder who masters Lovable can test a hypothesis in a few days.
For a detailed breakdown of costs: How much does building a SaaS really cost in 2026?. For the agency vs freelancer comparison: Agency or freelance to build your SaaS.
Step 4: Polish the UX on the main flow
Dev is no longer the bottleneck. Thanks to AI, even a solo developer can ship a clean interface quickly. There's no excuse for neglecting the user experience on the main flow.
Competition is fierce. Micro-SaaS products launch constantly across every niche market. What often differentiates is the user experience: a product that's enjoyable to use retains users better than one that works but is painful. On the core flow, aim for something smooth and polished. The rest can wait.
Step 5: Launch, measure, iterate
An MVP doesn't get "finished." It launches, then evolves based on user feedback.
Define before launching what you'll measure. Not "do people like it?" but "are people coming back after 3 days?" or "has anyone paid?" The difference between those two questions is the difference between an opinion and a signal.
What a SaaS MVP must include (and what to leave out)
Non-negotiables
Authentication: signup, login, password recovery. Without this, there are no real testable users.
The core feature and its direct enablers: the sequence of actions that lets a user solve the central problem. Nothing more.
A feedback mechanism: a simple form, a visible email address, a direct chat channel. Feedback from your first users is worth more than any internal assumption.
Payments, if your model is paid from day one. A user who gives their email isn't the same as a user who hands over their card. Better to test real willingness to pay at the MVP stage.
What to leave for later
Full admin dashboard, multiple pricing tiers, mobile app, automated onboarding, third-party integrations, advanced notifications, detailed analytics.
All of that can wait until you have a signal that your hypothesis is validated.
Full SaaS in 10 days: what that actually means
The real question isn't "is an MVP in 10 days possible?" — it's "can a complete, functional SaaS be delivered in 10 days?"
With the right tools, a solid boilerplate, and a developer who has the method: yes. AI has changed the scale of what's possible. What took 3 months 5 years ago takes 2 weeks today. What took 2 weeks takes 3 days.
That's the principle behind Startup Express: authentication, Stripe payments, admin dashboard, multi-tenancy, business features specific to your SaaS. A product in production, on your domain, with your credentials, at the end of 10 days. Not a prototype, not a demo.
What makes it possible: a battle-tested boilerplate that covers all the infrastructure (auth, payments, organization management, admin), and AI as an accelerator on the development side. This lets us skip the setup phase entirely and work on the features that have real value for your SaaS from day one.
The one condition: a defined scope before we start. If the perimeter isn't clear, the timeline isn't either. I've had projects where the founder listed 15 "essential" MVP features. Most could wait. The 4 that remained fit in 10 days.
To see what that looks like in practice, the projects section shows deliverables with real timelines.
FAQ
What's the difference between an MVP and a prototype?
A prototype is a visual or interactive representation of a product, often without real code. With current tools (Google Stitch, Claude Design, v0, Lovable), a prototype can be built in 2 to 3 days. An MVP is a functional product people can actually use and pay for. A prototype tests whether people understand the idea. An MVP tests whether they use it and pay for it.
How much does a SaaS MVP cost?
It depends on how you build it. No-code or AI: nearly free to start, but with a learning curve to factor in. Experienced developer: between €5,000 and €15,000 for a well-scoped MVP. For a complete SaaS delivered in 10 days, see Startup Express. Full cost breakdown: How much does building a SaaS really cost in 2026?
How long does it take to build a SaaS MVP?
Between 1 and 2 weeks with an experienced freelance web developer and the right tools. Potentially less with AI tools like Lovable or v0, depending on complexity. AI has changed the scale: development is no longer the bottleneck.
Do I need a developer to build an MVP?
Not necessarily. For simpler SaaS products, no-code or AI tools can be enough for a V0 — as long as you take the time to master them. Once you need advanced authentication, Stripe payments, multi-tenancy, or specific integrations, an experienced developer saves you time and prevents costly mistakes.
Manuel Coffin
Freelance web developer, I build MVPs and web apps for early-stage startups.