SaaS

How to build a SaaS product: from idea to paying customers

Most SaaS products that fail were built competently for customers who never turned up. The order of work matters more than the quality of any single step: prove someone will pay, scope the smallest sellable version, get a handful of decisions right, and launch to a few customers before many.

SaaSUpdated September 21, 2026By the BBR engineering team

The short version: find ten organisations with the same painful problem, get at least a few to commit money or serious time before you build, scope a first release around one workflow for one kind of customer, make three architectural decisions carefully (tenancy, identity, billing), launch to a small group, charge from the start, and let activation and retention decide what you build next. Plan on six to nine months from a validated idea to the first paying customers.

Stage 1: Validate before you build (2–8 weeks)

Building is the most expensive way to find out whether anyone wants the product. Cheaper evidence comes first, in roughly this order of strength:

  1. Problem interviews. Fifteen to twenty conversations with people in the target role. Ask how they handle the problem today, what it costs them and what they have already tried. People who have paid for a poor solution, or built their own spreadsheet, have a real problem.
  2. A manual or “concierge” version. Deliver the outcome by hand for a few customers using spreadsheets, email and off-the-shelf tools. You learn the workflow in detail, and you find out whether the result is worth paying for.
  3. Commitment. A signed letter of intent, a paid pilot, a deposit, or a design-partner agreement in which the customer commits time every week. Compliments are not commitment.

A reasonable bar before funding a build: three to five organisations that match your target profile and have committed money or structured time. If you cannot reach that, the problem is either not painful enough or you have not found the right buyer, and code will not fix either.

What to decide during validation. Who the buyer is and who the user is (often different people in B2B), what they pay for the problem today, and a first pricing hypothesis: per seat, per workspace or per unit of usage. Pricing shapes the product, so it cannot wait until launch.

Stage 2: Scope the first release (1–3 weeks)

The first release of a SaaS product is one workflow, for one customer segment, that one buyer would pay for. General feature prioritisation is covered in our step-by-step MVP guide; what follows is specific to SaaS.

What a sellable first release needs

  • The core workflow, end to end, without manual intervention from you
  • Sign-up, team invitations, and two or three fixed roles
  • Every record scoped to a customer account (tenant)
  • A way to pay: one or two plans, a trial, cancel and update card
  • A first-run experience that reaches a useful result in one session
  • Transactional email that arrives: verification, invitations, receipts, key alerts
  • An internal admin view so you can support customers
  • Error tracking, backups and basic product analytics
  • Terms of service and a privacy policy

What can almost always wait

  • Custom roles and permission editors
  • A public API and webhooks
  • Single sign-on, unless your first customers are enterprises that require it
  • Annual billing, coupons, multiple currencies, referral schemes
  • Native mobile apps
  • Configurable dashboards and report builders
  • White-labelling and custom domains
  • Integrations beyond the one your design partners cannot work without

Write the result down as a scope document with acceptance criteria. It is what a fixed price and a timeline are based on, whether you work with an agency or your own team. For what each of these blocks costs, see SaaS development cost.

Stage 3: Get the expensive-to-reverse decisions right

Most early technical choices can be changed later at moderate cost. A few cannot, because they are woven through every table and every screen. Spend your architectural attention here and keep everything else simple.

DecisionSensible defaultWhy it is expensive to reverse
Tenancy modelOne database, shared tables, a tenant ID on every row, enforced centrallyRetrofitting tenant scoping means revisiting every query, file, cache key and background job, and mistakes leak data between customers
Identity modelUsers are separate from organisations; a membership record joins them and carries the roleIf a user “belongs to” exactly one account, you cannot later support consultants, agencies or people who change employer without a migration that touches authentication
AuthenticationA managed service or a well-maintained library, never hand-writtenMoving users between auth systems means password resets or delicate hash migrations, and SSO added late is harder if identity was modelled loosely
Billing architectureA hosted subscription provider as the source of truth; your database holds a synced copy of plan and status; plan limits defined in one placePricing will change. If plan checks are scattered through the code, every pricing change becomes an engineering project
What a “seat”, “workspace” or “unit” isDefined in discovery, matching the pricing hypothesisThe billable unit shapes the data model, the limits and the invoices
Primary databaseA relational database such as PostgreSQLBusiness data is relational. Migrating a live product between database types is a major project
Data locationOne region, chosen with your first customers’ requirements in mindMoving customer data between regions later involves downtime, contracts and sometimes regulators

Things that are not worth agonising over at this stage: the front-end framework, the hosting provider, the CSS approach, the job queue. Pick mainstream options and move on. Our SaaS tech stack and architecture guide goes through each layer and the tenancy models in detail.

Stage 4: Design and build (10–22 weeks)

Design comes first and covers more than the core screens. Sign-up, empty states, invitations, billing pages and error states are where new users form their opinion. Review a clickable prototype with two or three design partners before engineering starts; changes at that point cost hours.

A sensible build order:

  1. Foundations. Tenant model, authentication, memberships, roles, deployment pipeline, staging environment, error tracking.
  2. The core workflow, thinnest end-to-end path first, then depth.
  3. Billing in test mode, with plan limits enforced. Early, because it interacts with everything.
  4. Onboarding, email and the admin area.
  5. Hardening. Tenant-isolation tests, backup and restore rehearsal, performance on realistic data volumes, security review of the basics.

Insist on a staging link from the first weeks and show it to your design partners regularly. Their reactions during the build are worth more than any amount of feedback after it.

Who builds it

The options are a technical co-founder, in-house hires, freelancers or a studio. Each suits a different situation, and the right answer depends on your funding, timeline and how central engineering will be in the long run. We compare them in how to hire developers for a startup. If you choose an external team, BBR’s SaaS development service describes how we run this stage.

Stage 5: Private beta (4–8 weeks)

Launch to your design partners and a small number of invited customers before opening sign-up. The aims are narrow:

  • Watch real onboarding. Sit in on the first session if customers allow it. Note every hesitation.
  • Migrate their real data. It will be messier than your test data and will expose assumptions.
  • Charge them. Card entered, invoice issued, plan limit reached, cancellation tested.
  • Fix what blocks them weekly. Responsiveness at this stage wins references.

The exit criterion is not a date. It is that new beta customers reach the first useful result without your help, and the first ones are still using the product a month later.

Stage 6: Launch and first customers

For B2B SaaS, launch day is rarely an event. It is the point at which you open sign-up and begin repeatable customer acquisition: direct outreach to the segment you validated, the communities those people already use, content that answers what they search for, and marketplaces or integrations if your product sits beside a larger platform. Early customers come mostly from founder-led sales. Keep doing the onboarding calls yourself long after it feels inefficient, because they are your best source of product direction.

Operationally, before opening the doors:

  • Monitoring and alerts reach a person, not only a dashboard
  • Backups restore successfully (tested, not assumed)
  • Support address monitored, with a simple status page
  • Email domain authenticated so that messages reach inboxes
  • Billing live, with failed-payment emails switched on
  • A way to give customers their data and delete it on request

The metrics that matter early

With a few dozen customers, averages are noisy and dashboards can mislead. Track a short list and read individual accounts alongside the numbers.

MetricWhat it tells youEarly-stage note
Activation rateShare of sign-ups that reach the first useful resultDefine the activation event precisely. This is usually the first thing to fix
Time to first valueHow long activation takesMinutes or one session is the goal for self-serve products
Trial-to-paid conversionWhether the value shown is worth the priceRead alongside the reasons given by those who did not convert
Weekly active accountsWhether the product is part of a routineCount accounts, not only users, in B2B
Logo retention and churnWhether customers stayFollow monthly cohorts. Talk to every churned customer
Net revenue retentionWhether existing customers grow or shrinkBecomes meaningful after six months or more
MRRThe scoreboardA result of the rows above, not a lever
Support requests per accountWhere the product confuses peopleGroup by topic; the top group is your next usability fix

The usual order of problems: activation first, then retention, then acquisition. Spending on acquisition before the first two are healthy fills a leaking bucket.

A realistic timeline

StageTypical rangeCan overlap with
Validation2–8 weeksNothing; do it first
Discovery and scoping1–3 weeksLate validation
Design2–4 weeksStart of foundations work
Build8–18 weeksDesign-partner reviews throughout
Private beta4–8 weeksContinued development
Open sign-up and first paying customersOngoingMonthly iteration

Added up with sensible overlap, that is around six to nine months. Products with a single simple workflow and customers already waiting can do it in four. Products with integrations into slow-moving enterprise systems, or regulated data, take longer, and the delay is usually on the customer and compliance side, not in the engineering.

Mistakes that cost the most

  • Building for a year in private. Every month without customer contact increases the chance of building the wrong thing.
  • Several segments at once. A product for “any business that schedules things” has no clear buyer. Narrow wins first.
  • Free pilots with no end. They produce polite feedback and no evidence.
  • Treating pricing as a launch-week task. It determines the data model and the limits.
  • Single-tenant thinking. Building for the first customer’s specifics and discovering that the second customer works differently.
  • No budget after launch. The first release is the beginning of the spend, not the end. Ongoing iteration is what our product engineering model exists for.
Questions

Frequently asked
questions.

How long does it take to build a SaaS product?

From a validated idea to the first paying customers, six to nine months is a realistic plan: a few weeks of discovery and design, 8 to 18 weeks of build, a private beta of 4 to 8 weeks, then a launch that is really the start of continuous iteration. A narrow product with design partners already waiting can be quicker. Skipping validation makes the build start sooner and the business arrive later.

Can I build a SaaS product without being technical?

Yes. Your job is the customer, the problem, the pricing and the priorities. You need a technical partner you trust, whether that is a co-founder, a first hire or a studio, and you need every account and the code in your company’s name. Our guide to building without a technical co-founder covers how to stay in control.

Should I start with no-code tools?

For validation, often yes. A form, a spreadsheet, an automation tool and manual work behind the scenes can prove that customers want the result and will pay for it. No-code tends to run out when you need strict separation between customers’ data, detailed permissions, complex logic or integrations. Plan to treat the no-code version as research, not as the foundation.

When should I start charging?

From the first real customer. A discounted design-partner price is fine; free is not, because free users tell you little about willingness to pay and tolerate problems that paying customers would report. Charging early also forces billing, plan limits and cancellation to work before they matter at scale.

Do I need a mobile app for a B2B SaaS product?

Usually not in the first release. A responsive web application covers most B2B work. Add a mobile app when a meaningful part of the workflow happens away from a desk, such as field work, approvals on the move or photo capture, and when customers have shown they want it.

Your next move

Ready to scope a first release?
We can help you cut it down.

Send us the customer, the problem and what you have validated so far. We reply with questions, a suggested first-release scope and a realistic timeline.

Discuss your SaaS product