Product · 9 min read
What an MVP costs, and what it should not include
An MVP is not a cheap version of the product. It is the smallest thing that tests whether the product should exist — and almost every overrun comes from forgetting the difference.
Updated 28 August 2026 · GoDesign build team

The short version
- Mobile apps appear in 1,755 briefs and dashboards or portals in 1,535 — over 3,000 between them.
- Cost is driven by surfaces and roles, not by feature count. Every additional user role multiplies the work.
- Admin, billing and notifications are the three things always omitted from the estimate and always required at launch.
- Native apps roughly double the surface area. Ask whether the requirement is an app or a phone-shaped experience.
Across the 27,169 project briefs we hold, 1,755 involve a mobile app and 1,535 involve a dashboard, portal or admin panel. Between them that is a substantial share of what people want built, and it is the category where the gap between the estimate and the eventual cost is widest — not because the work is unpredictable, but because the word minimum does a lot of unexamined work in the phrase minimum viable product.
The estimate is driven by surfaces, not features
The instinct is to count features. That is the wrong unit. The thing that actually drives an MVP's cost is how many distinct surfaces exist, where a surface is a combination of a user role and a place they use the product.
A marketplace with buyers, sellers and an administrator is not one product with three feature sets. It is three products that share a database. Each one needs its own screens, its own permissions, its own empty states, its own onboarding and its own way of going wrong. Adding a role late is close to the most expensive change available, because it touches the data model, the authorisation layer and every screen already built.
| Shape | Roles | Relative effort |
|---|---|---|
| Single-user tool | 1 | Baseline |
| Product with an admin back office | 2 | Roughly 1.6× |
| Two-sided marketplace with admin | 3 | Roughly 2.5× |
| Multi-tenant SaaS with org-level roles | 3+ per tenant | Roughly 3.5× and up |
Those multipliers are approximate and they compound with everything else, but the shape of them is consistent: roles cost more than features, and nobody counts roles when they picture the product.
The three things always left out
Three pieces of work are absent from nearly every MVP brief we receive, and required by nearly every MVP at launch.
- An admin interface. Somebody has to reset a password, refund an order, unblock an account or fix bad data. Without a screen for it, the answer is a developer with database access — which works for a fortnight and then becomes the bottleneck for everything.
- Billing, if anyone pays. Taking a payment is easy. Handling a failed card, a refund, a plan change mid-cycle, a proration and an invoice someone's accountant will accept is not, and it is all required the moment real money moves.
- Notifications. Email at minimum: verification, password reset, the thing-happened message. Each is small and there are always more of them than anyone listed.

Does it need to be an app?
This is the highest-leverage question in the category. A native app means two platforms, two review processes, two release cycles, device testing, store listings, and a permanent update obligation as operating systems move underneath you. It roughly doubles the surface area of the same product.
It is worth it when you need something the browser cannot do — background location, offline-first behaviour, hardware access, push notifications that genuinely must arrive. It is not worth it when the requirement, once examined, is that it should work well on a phone. A large proportion of app briefs are the second one wearing the first one's clothes, and the cheapest possible improvement to an MVP budget is noticing that early.
What minimum should actually mean
A useful definition: the MVP is the smallest build that lets you learn whether the central assumption is true. Everything else waits. That framing makes the cuts obvious, because most features fail the test immediately — they improve a product whose existence has not yet been established.
It also makes clear what cannot be cut. If the assumption is that people will pay, billing is in scope on day one and cannot be deferred. If the assumption is that two sides will find each other, both sides ship together and there is no version with only one. The cut list is determined by the question, not by what is easy to remove.
The failure mode to watch for is the MVP that includes everything anyone mentioned, delivered eight months late, launching into a market nobody tested. At that point it is not a minimum viable product; it is a full product built on an untested guess, which is the exact risk the approach was supposed to avoid.
Questions people ask
How much does an MVP cost to build?
It depends far more on how many user roles the product has than on how many features. A single-user tool is the baseline; adding an admin back office is roughly 1.6 times that; a two-sided marketplace with admin is roughly 2.5 times. Adding a role late is one of the most expensive changes available, because it touches the data model, permissions and every existing screen.
What is always missing from an MVP estimate?
Admin tooling, billing edge cases and notifications. All three are absent from most briefs and required by launch. Without an admin screen, every password reset and refund goes through a developer with database access, which stops scaling within weeks.
Should my MVP be a native app or a website?
A native app roughly doubles the surface area: two platforms, two review processes, device testing and a permanent OS update obligation. It is worth it for background location, offline-first behaviour, hardware access or genuinely essential push. If the real requirement is that it works well on a phone, a responsive web app delivers that for about half the cost.
What should I cut from an MVP?
Anything that does not help you learn whether your central assumption is true. That test makes most feature requests fail immediately, and it also protects the things that look cuttable but are not — if the assumption is that people will pay, billing ships on day one.
How long should an MVP take?
Short enough that the market you are testing has not moved by the time you launch. An MVP that takes eight months because it accumulated every requested feature is not a minimum viable product; it is a full product built on an untested guess, which is the risk the approach exists to avoid.
Built by GoDesign FZE, who build WhatsApp and CRM automation for UAE businesses.
Get in touch
Want someone to just do this part?
The tool is free and stays free. If you would rather hand the work over, tell us what you are dealing with and you get a straight answer on scope, cost and timeline.
- You own everythingRepository, hosting and domain credentials sit in your name from day one, not handed over at the end.
- A written timelineMilestone dates are agreed in writing before work starts, so you always know what ships next.
- One business dayEvery enquiry gets a reply from the person who would scope the work, not a sales sequence.
Media City, Dubai, UAE · DHA Phase 2, Islamabad, Pakistan
Would rather type than fill in a form?
Message on WhatsApp