Skip to content
Building a SaaS MVP: What to Include and What to Cut
Business & Startups11 min read

Building a SaaS MVP: What to Include and What to Cut

Scult Team
11 min read

Most SaaS MVPs don't fail because the idea was wrong — they fail because scope crept until there was no budget left to learn anything. Here's a concrete framework for deciding what ships in version one.

Most SaaS founders don't fail because they picked the wrong idea. They fail because the first version of the product took eleven months to ship, absorbed most of the initial budget, and arrived with fourteen features nobody asked for and one core workflow that still didn't quite work. An MVP is not a smaller version of your final product — it's a different kind of artifact entirely, built to answer one question as fast as possible: will a real person do the thing you need them to do, repeatedly, in exchange for money. Everything below is about protecting that question from the feature creep that quietly kills it. (See our methodology for how we structure this discipline into an actual working process.)

The One Job Your MVP Has to Do

An MVP has exactly one job: generate evidence. Not a demo-able product, not a portfolio piece, not a pitch-deck screenshot — evidence that a specific user, with a specific problem, will change their behavior because of what you built. That means the standard for "done" isn't "does it work" but "does it produce a signal we can act on." A feature that doesn't move you closer to that signal is a distraction, no matter how good it looks in a walkthrough.

This reframing matters because it changes what "cutting scope" means. You're not cutting corners on quality — you're cutting everything that doesn't touch the core question. A beautifully engineered settings page that nobody needed yet isn't rigor, it's waste. The discipline of an MVP is deciding, in writing, before you build anything, exactly what question you're trying to answer and what the smallest possible test of that question looks like.

Map the Core Loop Before You Write Any Code

Every SaaS product has a core loop: a trigger that brings a user in, an action they take, a piece of value they get out of it, and a reason to come back. Write this loop out as a single sentence before any design or development starts. For a scheduling tool it might be: "a service business owner shares a booking link, a client picks a slot, the owner sees it on a calendar, the client gets a reminder, and the owner doesn't have to text back and forth." For a lightweight project tracker: "a manager creates a project, assigns tasks, teammates mark them done, and the manager sees progress without asking for a status update."

Everything that loop touches is in scope for the MVP. Everything it doesn't touch is not — regardless of how core it feels to the eventual vision of the product. If your loop is about scheduling, you do not need a billing dashboard, a mobile app, or a reporting suite in version one. You need the loop to work end to end, for one type of user, without breaking.

A useful exercise here is to physically diagram the loop and count how many screens, states, and edge cases it actually requires. Founders are consistently surprised at how few there are once they strip out everything adjacent to the loop. That gap — between the loop's actual footprint and the founder's mental image of "the product" — is exactly where most MVP budgets get wasted.

What to Cut (Even When It Feels Wrong to Cut It)

This is the list founders resist the most, because every item on it feels necessary from inside the product's eventual vision. It usually isn't necessary for the version that's supposed to answer a validation question. Common candidates for the cutting-room floor:

  • Granular roles and permissions. Ship with an owner and a basic member role. Fine-grained permission matrices are a scaling problem, not a validation problem.
  • Admin analytics dashboards. You need your own event tracking (more on this below), not a polished dashboard for users to admire before they've proven they want the product.
  • In-app notification centers. Email is enough at this stage. Building a real-time notification system before you know what needs to be notified is backwards.
  • SSO and SAML. Enterprise buyers ask for this later, once they're already convinced. It has zero bearing on whether early users get value.
  • A native mobile app alongside the web app. Unless the core loop is fundamentally mobile (camera-based, location-based), a responsive web app answers the same question at a fraction of the cost.
  • White-labeling and deep customization. These are retention and expansion features for customers you don't have yet.
  • Exhaustive settings pages. Every toggle is a design decision, a support burden, and a QA surface. Default to sensible behavior and add configuration only where users actually ask for it.
  • Multiple payment methods and complex invoicing. One payment flow, one currency to start, is enough to prove people will pay.
  • A public API or integration marketplace. Integrations matter once you have users who are frustrated by their absence — not before.

None of these cuts are permanent. They're deferred, not deleted, and a well-architected MVP makes it possible to add them later without a rewrite. That's a separate discipline from feature selection — it's about not painting yourself into a corner architecturally while still keeping the feature surface small.

Buy vs Build: The Infrastructure Decisions That Aren't Yours to Innovate On

A pattern we see constantly in early scoping conversations: founders want to spend engineering time on the parts of the product that are genuinely undifferentiated, because those parts feel like "real software" while the core workflow feels almost too simple to be the product. Resist this. Authentication, payment processing, transactional email, and file storage are solved problems with mature, well-supported providers. Building your own login system or your own subscription billing logic in an MVP is time spent competing with vendors instead of time spent proving your actual idea.

Use a managed auth provider instead of rolling your own session and password-reset logic. Use Stripe (or an equivalent) for subscription billing rather than building invoicing logic from scratch. Use a transactional email service rather than standing up your own delivery infrastructure. These choices are almost never wrong at MVP stage, and reversing them later — once you actually understand your billing model and your access-control needs — is far cheaper than the alternative: shipping late because your engineers spent three weeks reinventing password resets.

The corollary is that your custom development effort should go entirely into the parts of the product that are actually your idea — the workflow, the data model, the specific thing your product does that a generic tool doesn't. That's where a development partner's time is worth spending, and it's the difference between an MVP that teaches you something and one that just proves you can integrate a lot of third-party services.

Instrumentation Is Not Optional, Even in Week One

The most consistently under-built part of an MVP is measurement. Founders ship a first version, get a trickle of signups, and then have no reliable way to answer the only question that matters: are people actually getting value, and where exactly are they dropping off? Instrumentation isn't a nice-to-have you add once you have traction — it's the mechanism by which you'll know whether you have traction at all.

Before writing the first line of application code, define three to five activation events that represent real value delivered — not page views, but moments like "first booking confirmed" or "first task marked complete by a teammate." Track those events from day one, tied to a user ID, so you can see conversion through the funnel rather than guessing from anecdotal user interviews. Pair this with a simple feedback channel — an in-app prompt or a direct line to early users — so qualitative signal supplements the numbers. An MVP without instrumentation isn't a leaner product; it's an expensive way to generate opinions instead of evidence.

Sequencing: What Ships After Day One

Once the core loop is live and instrumented, the roadmap should be driven by what you actually observe, not by the original feature wishlist. Typical second-wave additions, once there's real usage to justify them: team and role management once multiple people from one company are using the product; the first integration once users are manually copying data in or out to a specific tool; deeper reporting once users start asking "can I export this" in support conversations; and a mobile app once usage patterns show people genuinely need it on the go rather than assuming they will.

The discipline here is the same as scoping the MVP itself: build in response to evidence, not in anticipation of it. A roadmap built this way tends to move faster after launch, not slower, because every addition is validated by real behavior rather than defended in a planning meeting.

How Long an MVP Should Actually Take

Timeline is a useful forcing function for scope discipline, because it's much harder to rationalize an unnecessary feature when you can see it pushing the launch date by three weeks. As a rough calibration: a genuinely minimal MVP — one core loop, one user type, third-party auth and payments, basic instrumentation — should be measured in weeks, not quarters. If a scoping conversation produces a timeline of six months or more before anything real is in front of a user, that's usually a sign the "MVP" has quietly absorbed a full product roadmap rather than a single validation test.

This doesn't mean rushing engineering quality — a slow, buggy MVP that erodes early users' trust defeats its own purpose just as thoroughly as a bloated one. It means being ruthless about what "done" requires for launch versus what can wait. A useful habit during scoping is to ask, for every proposed feature, "does the core loop work without this?" If the answer is yes, it's a candidate for the post-launch list regardless of how reasonable it sounds in isolation. Founders who hold this line consistently tend to launch in a timeframe where the market conditions and their own assumptions haven't shifted out from under them by the time they get real feedback.

Working With a Development Partner on Scope

If you're briefing an external team on an MVP, the single highest-leverage thing you can do is insist on a short discovery phase before any estimate is fixed — one where the core loop gets diagrammed, cut candidates get listed explicitly, and buy-vs-build decisions get made on paper before anyone writes code. A partner who pushes back on scope in that phase, rather than quoting whatever list of features you arrive with, is doing you a favor: an MVP that ships in eight weeks with one working loop is worth more than one that ships in six months with twelve half-finished ones.

At Scult, MVP engagements typically start exactly this way — a scoping conversation focused on identifying the core loop and the shortest credible path to testing it, followed by fixed-scope development against that plan rather than an open-ended feature list. Whether you build it with an agency or an in-house team, the underlying principle doesn't change: the version of the product that teaches you the most is almost always smaller than the version you first imagined.

Want results like this?

Keep reading