SaaS MVP Development: From Idea to Paying Users

SaaS MVP Development: From Idea to Paying Users
Quick answer

A SaaS MVP needs three things a normal MVP does not: somebody can sign up without you, somebody can pay without you, and tenants cannot see each other’s data. Everything else can wait. Typical cost £30,000–£80,000, typical timeline eight to twelve weeks.

The distinction matters because a SaaS MVP is testing a different hypothesis. A normal MVP asks whether the product solves the problem. A SaaS MVP asks whether people will pay for it repeatedly without being sold to each time — which means self-service signup and billing are the test, not features you can add later.

Key takeaways
  • If you have to onboard each customer personally, you have not tested the SaaS model.
  • Decide tenancy early. It is very hard to change afterwards.
  • Use Stripe. Building billing is a product in itself.
  • Cut admin dashboards, granular permissions and scale engineering. Keep signup, billing and isolation.

What to build

BuildDefer
Self-service signupSSO and enterprise auth
Subscription billing on StripeUsage-based pricing, annual plans, invoicing
Tenant isolationDatabase-per-tenant unless genuinely required
The one workflow that is the productThe surrounding features you imagine people want
Basic usage analyticsA reporting suite
A way to support customers manuallyA custom admin console
The right-hand column is not a list of things you will never build. It is a list of things that will not change what you learn.

The tenancy decision

Shared schema with disciplined tenant scoping is right for most SaaS products and is what we would default to. The discipline matters: every query must be scoped, and one missed filter is a data leak rather than a bug. Schema-per-tenant suits fewer, larger customers; database-per-tenant suits regulated data and contractual isolation. Choose deliberately, because retrofitting isolation into a product that assumed none is close to a rebuild.

Getting to the first payment

The sequence that works: build the one workflow that is the product, put signup and Stripe around it, charge from day one even if the price is wrong, and watch what happens at the payment step. Free pilots feel like progress and tell you very little — people will accept something free that they would not pay for, and that gap is the entire question an MVP exists to answer.

Frequently asked questions

Should we charge during the MVP?

Yes. Willingness to pay is the hypothesis. Charge less than you eventually will if you like, but charge — a free pilot proves people will accept free.

How much does a SaaS MVP cost?

Typically £30,000–£80,000. Billing and tenancy are the lines most often underestimated, because they look like solved problems until the edge cases arrive — mid-cycle upgrades, failed payments, refunds.

Can we use no-code first?

Often yes, and we will say so. If a no-code tool plus a payment link tests willingness to pay in two weeks, do that first. Custom development earns its place when the software itself is the thing being tested.

When do we rebuild?

Later than founders expect. A well-built MVP should carry you to meaningful revenue. Rebuilding at the first sign of scale usually means the first version was built without the architecture decisions above, not that rebuilding was inevitable.

We build these as SaaS products and MVPs, scoped around the riskiest assumption rather than a feature list.