Key takeaways
- Most MVPs land between 8 and 16 weeks of focused work; scope is the biggest cost driver.
- Building for one platform first typically cuts cost by 30–40%.
- A discovery phase costs little and prevents the most expensive mistake — building the wrong thing.
- Budget for life after launch, not just the build — hosting, fixes and the first round of improvements.
Every founder asks the same first question: what will this cost? The honest answer is "it depends" — but it depends on a small number of things you can control. This guide breaks them down, shows how we estimate, and explains where money is usually wasted.
Read it before you request quotes. You'll ask better questions, compare proposals more fairly and spot the estimates that are too good to be true.
What counts as an MVP?
A minimum viable product is the smallest version of your product that lets real users complete the one job you're solving for, so you can learn whether it's worth building more.
It helps to be precise about what an MVP is not:
- It is not a prototype. A clickable prototype only looks real. It's excellent for testing a concept with a handful of people, but nobody can actually use it to get work done.
- It is not version 1.0. Version 1.0 tries to serve every user type and every edge case. An MVP deliberately leaves things out.
- It is not a low-quality product. "Minimum" refers to scope, not craftsmanship. What you ship should be reliable, secure and pleasant to use, just narrow.
A useful test: if you removed any one feature, could a user still complete the core job? If yes, that feature probably belongs in a later release.
The five biggest cost drivers
Almost every difference between a small quote and a large one comes down to five factors.
1. Scope
Scope is the single largest driver. Every extra user role (customer, admin, partner), every extra workflow and every extra screen state multiplies design, build and testing effort.
Consider a booking product. "Customers can book a slot" sounds like one feature, but it hides decisions about cancellations, rescheduling, reminders, time zones, double-booking, refunds and what the admin sees. Each one is small; together they can double the build.
The cheapest feature is the one you validate before building. Before a feature goes into the MVP, ask: what will we learn by shipping this?
2. Platforms
Web, iOS and Android each add effort: separate interfaces, separate testing, separate store reviews and release processes.
| Approach | When it makes sense | Trade-off |
|---|---|---|
| Web only | B2B tools, dashboards, products used at a desk | No app store presence |
| One mobile platform | Your audience is clearly on iOS or Android | Leaves the other half waiting |
| Cross-platform (Flutter, React Native) | You need both stores from day one | Some platform-specific work remains |
| Native iOS + Android | Heavy device features, demanding performance | Roughly double the mobile effort |
Cross-platform frameworks reduce the overhead of multiple platforms, but they don't remove it. Push notifications, payments, permissions and store submissions still need platform-specific attention.
3. Integrations
Payments, maps, messaging, calendars, CRMs and identity providers each bring setup, edge cases and testing. Integrations are also where estimates most often go wrong, because the third party's documentation, sandbox and rate limits are outside your team's control.
Budget extra time for any integration that:
- moves money (payments, refunds, payouts)
- depends on a partner who must grant you access
- syncs data in both directions
- has strict compliance requirements (health, finance, government)
4. Design depth
A clean, accessible interface built on an existing design system is fast to produce and easy to change. Bespoke illustration, custom animation and complex data visualisation add time, and they're usually the first things to change once users arrive.
Good MVP design spends its effort on clarity: obvious next steps, honest empty states, helpful error messages and a first-run experience that gets people to value quickly.
5. Compliance and security
Authentication, data protection and audit requirements are non-negotiable in some industries and should be planned from day one. Retro-fitting role-based access control or audit logging into a product that wasn't designed for it is far more expensive than building it in.
At minimum, every MVP should have secure authentication, encrypted connections, sensible access controls and a privacy policy that matches what the product actually does.
Typical ranges
The ranges below assume a small senior team (product designer, two or three engineers, part-time product lead) working in focused sprints.
| MVP type | Typical timeline | Relative cost |
|---|---|---|
| Marketing site + waitlist | 2–4 weeks | Low |
| Single-platform web app | 8–12 weeks | Medium |
| Cross-platform mobile app | 10–16 weeks | Medium–high |
| Platform with integrations | 14–24 weeks | High |
| Hardware-connected product (IoT) | 16–28 weeks | High |
Treat these as starting points for a conversation rather than quotes. Two products in the same row can differ by a factor of two depending on scope and integrations.
Where the budget actually goes
Founders often assume most of the budget goes into "coding the screens". In practice, a typical MVP budget splits roughly like this:
- Discovery and design — understanding users, mapping flows, designing and testing the interface.
- Core build — the features users see, plus the back end, data model and APIs behind them.
- Integrations and infrastructure — third-party services, hosting, environments, deployment pipelines.
- Quality — automated tests, manual testing across devices, accessibility and security checks.
- Launch and stabilisation — store submissions, monitoring, and fixing what real users find in the first weeks.
When a quote looks dramatically cheaper than others, check which of these it quietly leaves out. Quality and stabilisation are the usual casualties, and they're the ones you notice after launch.
How we estimate an MVP
A reliable estimate comes from breaking the product into pieces small enough to reason about. Our process looks like this:
- Define the core job. One sentence describing what a user must be able to do. Everything is measured against it.
- Map the user journeys. Each role's path from first visit to the core job, including the unhappy paths: errors, cancellations, missing data.
- List the building blocks. Screens, back-end services, integrations, admin tools and infrastructure.
- Size each block. Usually in days, with a confidence level. Low-confidence items, often integrations, get a spike: a short technical experiment to remove the uncertainty.
- Add the invisible work. Testing, accessibility, security, environments, launch support.
- Agree on a change budget. No MVP survives contact with users unchanged, so a small reserve for adjustments is healthier than pretending scope is frozen.
The output is a scoped proposal with clear inclusions and exclusions, so you can compare it fairly against others.
A worked example
Imagine a clinic wants patients to book appointments online. A tempting first scope might include patient accounts, a mobile app, payments, reminders by SMS and email, a doctor dashboard, reporting and integration with the clinic's existing records system.
A focused MVP might instead be:
- a responsive web booking flow (no app yet)
- email confirmations and reminders (SMS later)
- a simple staff view of upcoming appointments
- payment at the clinic, not online
That version can launch in a fraction of the time, and within weeks the clinic learns what actually matters: perhaps patients want to reschedule more than anything, or perhaps phone bookings drop off only for certain age groups. The second release is then built on evidence, not guesses.
How to spend less (without cutting corners)
- Run a discovery sprint. One or two weeks of research and prototyping de-risks the whole build, and it gives every vendor the same detailed brief to quote against.
- Pick one platform. Launch where your users are; expand once you have traction.
- Use proven building blocks. Authentication, payments, email and file storage are solved problems. Managed services cost far less than rebuilding them.
- Prefer configuration over custom admin tools. Early on, a well-structured spreadsheet or an off-the-shelf admin panel is often enough for internal staff.
- Defer reporting. Start with a few key numbers and real analytics; build custom dashboards once you know which questions you ask every week.
- Ship, then iterate. Plan two or three small releases after launch instead of one big one.
The most expensive MVP is the one that perfectly solves a problem nobody has.
Red flags in an MVP quote
Be cautious if a proposal:
- gives a single fixed number without asking questions about your users or workflows
- lists features but no exclusions
- says nothing about testing, security or accessibility
- doesn't mention who owns the code, designs and accounts
- has no plan for the weeks after launch
A good partner will push back on scope, explain trade-offs and tell you what they would leave out.
Don't forget life after launch
Launch is the beginning of learning, not the end of spending. Budget for:
- Running costs: hosting, databases, email and SMS providers, app store accounts, monitoring tools.
- Maintenance: security patches, dependency updates, operating system changes on mobile.
- Improvements: the first round of changes driven by real usage, which is often the most valuable work of the whole project.
A simple rule of thumb is to keep a modest monthly budget for fixes and small improvements for at least the first six months.
Next steps
If you have an idea and want a realistic estimate, send us a brief. We'll reply with questions and, if it's a fit, a scoped proposal. You can also read how we approach custom software and web development, or browse our case studies.
Frequently asked questions
What is a realistic budget for an MVP?
It depends on scope and platforms. A focused web MVP with one core workflow is far cheaper than a multi-platform product with integrations. A short discovery phase gives you a reliable estimate.
How long does it take to build an MVP?
Most MVPs take 8–16 weeks. Simple single-platform products can be faster; products with hardware, payments or complex integrations take longer.
Should we build for web or mobile first?
Start where your users already are. If you need both, a cross-platform framework like Flutter keeps one codebase while you validate demand.
Is a fixed price or time-and-materials contract better for an MVP?
A fixed price works well once scope is clear, usually after discovery. Time and materials suits products where you expect to change direction often. Many teams combine them: a fixed-price discovery, then a fixed-scope build with a small change budget.
What ongoing costs should we expect after launch?
Plan for hosting and third-party services, monitoring, security updates and a small amount of development time each month for fixes and improvements driven by user feedback.

Written by
Co-Founder & CEO
Drives innovation by merging business strategy with technical expertise. With a strong foundation in both areas, leads the company toward sustainable growth and industry leadership.




