← Back to Blog
GuideOn This Site

How to Scope an MVP: Decide What Goes in Version One (and Write a Scope Doc a Builder Can Price)

How to scope an MVP without a technical co-founder: find the one assumption it has to prove, prioritise MVP features with a four-question filter, turn features into screens, roles and flows, write a one-page MVP scope document, keep an out-of-scope list, and stop scope creep once the build starts.

·10 min read

To scope an MVP, name the one assumption it has to prove, keep only the screens, roles, and integrations that prove it, write them down in a one-page scope document with an explicit list of what is out, and agree how changes get priced before the build starts. A good MVP scope is short, countable, and boring. A bad one is a wish list with a deadline attached.

I've scoped products as a technical co-founder six times, and now I scope MVP builds for founders who arrive with a feature list. The pattern repeats: the list is much bigger than the product that needs to exist, and the founder usually suspects it. This is the process I use to cut it down without cutting the part that matters.

What does it mean to scope an MVP?

Scoping an MVP means turning an idea into a fixed, countable list of what will be built, for whom, on which platforms, and what will not be built yet. The output is a scope document a builder can price, a timeline they can be held to, and a single test the product is meant to pass.

Founders often treat scoping as paperwork before the real work. It is the real work. Every decision you skip at scoping gets made later, during the build, by whoever is writing the code that day, at the most expensive moment possible.

Scoping answers four questions:

  • What are we trying to learn? The assumption the MVP exists to test.
  • What is the smallest product that tests it? Screens, roles, flows, integrations, platforms.
  • What are we deliberately not building? The out-of-scope list.
  • How do changes work? Who approves a new screen, and what it costs.

If your current plan can't answer all four on one page, you don't have a scope yet. You have a backlog.

Start with the one assumption your MVP has to prove

Every MVP should exist to test one risky assumption, usually "will this specific customer do this specific thing, and pay for it?" Write that sentence first. Every feature you consider afterwards either helps test it or waits.

Some examples of what the sentence looks like:

  • "Clinic managers will book patients through a shared calendar instead of the phone."
  • "Freelance designers will pay a monthly fee to get matched with vetted small-business clients."
  • "Operations teams will trust an AI summary of supplier contracts enough to act on it without reading the original."

Notice what these are not. They are not "build a healthcare platform" or "launch a marketplace." A platform is a destination. An MVP is an experiment, and an experiment needs a hypothesis.

If you can't write the sentence, stop scoping and go talk to customers. The MVP without a technical co-founder guide covers validating before you build; scoping only works once you know what you're testing.

How to prioritise MVP features: a four-question filter

The fastest way to prioritise MVP features is to run every item on your list through four questions, in order, and stop at the first yes. Anything that gets four noes goes on the out-of-scope list, not a "phase two" that quietly becomes phase one.

  1. Does the core assumption fail without it? If a user can't complete the one action that proves the value, it's in. For a booking product: sign up, see availability, book, get confirmed.
  2. Will users refuse to trust it without it? Login that works, data that doesn't vanish, a way to reach a human, a payment flow that looks legitimate. Trust features are boring and non-negotiable.
  3. Is it legally or commercially required? Payment compliance, consent and privacy basics, terms acceptance, invoices if you're selling to businesses. These are the features founders forget and builders discover halfway through.
  4. Can you do it by hand for the first months? If yes, do it by hand. Approvals, onboarding, matching, refunds, reporting: a founder with a spreadsheet beats a half-built admin panel for the first hundred users.

You may have seen MoSCoW (must, should, could, won't) recommended for this. It's fine as vocabulary, but in practice founders put nearly everything in "must" because every feature feels essential to the person who imagined it. The four questions work better because each one has a test you can argue with.

One rule I hold to: if a feature is on the list because a competitor has it, it's out. Competitors built that feature for customers they already have. You don't have them yet.

Turn MVP features into screens, roles, and flows

A feature list can't be priced; a screen list can. "Users can book appointments" can be three screens or forty, and nobody, including you, knows which until it is broken down. So the second pass turns every surviving feature into the screens it needs, the roles who see them, and the flow that connects them.

Roles first. List every type of user: customer, provider, admin, maybe a manager on the business side. Each extra role adds its own screens, its own permissions, and its own edge cases. Roles are the single biggest multiplier I see founders miss, and the easiest one to cut: a second-sided user you can onboard by hand for the first months doesn't need their own app yet.

Then the core flow, screen by screen. Walk through the journey that proves your assumption: arrive, sign up, do the one valuable thing, pay, come back. Sketch each screen. A photo of a page from a notebook is enough; the point is to count, not to design.

Then integrations. Payments, email or SMS, maps, calendars, an AI model, a CRM. Each one is real engineering behind a screen that looks simple, and each one has failure states (declined cards, bounced emails, timeouts) that need somewhere to show up.

Then platforms. Web only, one cross-platform mobile build, or both. Mobile adds store submission and review time. Most MVPs should launch on one platform and earn the second.

When I scope a build, this is the pass where the number gets real. My team at Panicle Tech prices MVP development per screen, from $30 a screen, so the screen count is the price, and founders can see exactly which decisions cost what. If you'd like to try the same pass yourself first, the MVP cost calculator walks through roles, platforms, feature complexity, integrations, design, and deployment, and shows a range on the page with no email required.

What goes in an MVP scope document

An MVP scope document is one or two pages that a builder can price and a founder can hold them to. If it runs to twenty pages, it's a specification for a product you haven't validated yet.

Here is what I put in every one:

  • The assumption. One sentence, from the first section.
  • The success signal. What would tell you the assumption is true: a number of bookings, paid sign-ups, repeat use in week two. Pick it before launch, not after.
  • Roles. Every user type, and what each one can do.
  • The screen list. Every screen, grouped by flow and role, numbered so it can be counted.
  • Integrations. Each third-party service, and what happens when it fails.
  • Platforms. Web, mobile, or both, and which comes first.
  • The non-negotiables. Authentication done properly, secrets kept out of the code, backups that have been restored at least once, basic logging. My startup security checklist has the full list in priority order.
  • Ownership. The code, the repository, the cloud account, the domain, and the store listings are yours from day one.
  • The out-of-scope list. Everything you discussed and decided not to build yet.
  • The change rule. How a new screen gets requested, priced, and approved.
  • Open questions. Anything you don't know yet, with a date to decide it.

If there is an AI model in the product, add one more line: the cost path. Which features call the model, roughly how often, and which model. On one AI-first build I've written about on my MVP development page, the founder's spec assumed one model for every feature; two weeks in, the numbers said that model would break the unit economics, so the inference layer was rebuilt around a cheaper model for the high-volume path. Scoping the cost path up front is how you find that in week zero instead of week two. The AI MVP cost guide goes deeper on this.

The out-of-scope list: what to leave out of an MVP

The out-of-scope list is the most useful part of any MVP scope document, because it records the decisions you made so nobody quietly reverses them mid-build. Write down every feature you discussed and cut, with one line on why.

Things that almost always end up on it:

  • Admin dashboards you can replace with a spreadsheet or the database console.
  • A second user role you can serve by hand for the first months.
  • A second platform. Launch on web or one mobile build first.
  • Social features (feeds, follows, comments) unless they are the product.
  • Advanced search, filters, and recommendations before there is enough data to search.
  • Enterprise features like SSO and audit logs before an enterprise customer asks for them in writing. The SaaS MVP cost guide explains which ones to price but leave out.

The list of what you should never cut is shorter and lives in my MVP budget guide: basic security, ownership of your code and accounts, the post-launch support window, and the scoping itself.

How to stop MVP scope creep once the build starts

Scope creep is stopped by a rule agreed before the build, not by willpower during it. The rule I use: any new screen is priced at the same rate before it's built, and the founder decides whether to add it, swap it for something already in scope, or put it on the out-of-scope list.

Thirty-two screens on the wish list, nineteen in the shipped build, and the four screens nobody had scoped were priced before they were built.

That's a real two-sided marketplace build from my MVP development page. Scoping cut the wish list from thirty-two screens to nineteen. Then payments compliance turned out to need four screens nobody had scoped. The honest move was to price those four at the same rate and let the founder decide, not to fold them silently into a rushed build. It shipped in nine weeks, with real transactions in week ten.

A few habits that keep scope where you put it:

  • Swap, don't add. When something new feels essential, ask what it replaces. Most of the time the answer reveals it isn't essential.
  • Look at working software every week. A weekly build review catches drift while it's one screen, not ten.
  • Keep a parking lot. Ideas raised mid-build go on the out-of-scope list with a date to revisit after launch.
  • Watch for "while we're at it." It is the most expensive phrase in an MVP. Every addition sounds small; together they turn a nine-week build into a five-month one.

Some change is healthy. If the first real conversations with users tell you the assumption was wrong, change the scope on purpose and re-price it. What kills MVPs is change nobody decided on. The MVP timeline guide shows what each kind of change does to the schedule.

Who should scope your MVP?

Your MVP should be scoped by the founder who owns the assumption and a senior technical person who has shipped products before, together. The founder knows what has to be true; the technical person knows what each screen, role, and integration actually costs and where the hidden work is.

Avoid scoping only with the people who will be paid by the size of the scope. That's not an accusation; it's an incentive.

Here is how that usually maps:

  • You're building with my team. Scoping is the first step of every MVP development engagement: every screen counted and priced before anything is built, so you leave with a scope document and a total, not an estimate that moves. Most builds then run eight to twelve weeks, with two weeks of post-launch support included.
  • You're building with someone else and want an independent check. A technical advisor at $750 a month for 15+ hours (held through December 2026) can review the scope and the quotes against it before you sign.
  • You need someone to own scope, architecture, and the build team over months. That's a fractional CTO, at $2,500 a month for 50+ hours. The fractional CTO cost guide puts market rates next to mine.

Frequently asked questions

How do you scope an MVP? Write the one assumption the MVP has to prove, run every feature through a short filter (does the assumption fail without it, will users refuse to trust it, is it legally required, can you do it by hand), turn what survives into screens, roles, flows, integrations, and platforms, then put it all in a one-page scope document with an out-of-scope list and a change rule.

What should be included in an MVP? Only what's needed to test the core assumption and be trusted: sign-up and login, the one core action, payment if you're testing willingness to pay, the legally required pieces, and basic security. Admin panels, extra roles, a second platform, and most settings can wait.

How do you prioritise features for an MVP? Ask four questions in order and stop at the first yes: does the core assumption fail without it, will users refuse to trust the product without it, is it legally or commercially required, can it be done by hand for now. Features that fail all four go on the out-of-scope list.

What is an MVP scope document? A one- or two-page document listing the assumption, success signal, roles, every screen, integrations, platforms, security non-negotiables, ownership terms, an explicit out-of-scope list, and how changes are priced. It's what a builder prices and what you hold them to.

How many features should an MVP have? There's no right number of features, but there is a right number of jobs: one. Count screens instead of features, and expect scoping to cut the list hard; on one marketplace build, thirty-two wished-for screens became nineteen.

How do I stop scope creep during MVP development? Agree before the build that any new screen is priced before it's built, then decide each time whether to add it, swap it for something in scope, or park it. Review working software weekly so drift is caught early.

If you have a feature list and a feeling it's too big, book a 30-minute call. Send the list beforehand; I'll tell you what I'd keep for version one, what I'd park, and roughly what it costs. Or get in touch if you'd rather write first.

Written By

Kunal Vohra

Kunal Vohra

Technical Co-Founder & Fractional CTO

I've co-founded 6+ startups across India, the UAE, and the US, spanning AI, Web3, fintech, and cybersecurity. I write about the technical and strategic decisions that determine whether a startup thrives or stalls.

Comments

Loading comments…

Enjoyed this article?

More writing on AI, Web3, and building startups.