Quick answer: How do I build a SaaS product from scratch?
- Problem — painful, frequent, owned by a buyer with a budget.
- Validate — 10–20 interviews and at least a few pre-sales or pilot commitments.
- MVP — one workflow, end to end, for one customer type.
- SaaS essentials — auth and teams, multi-tenancy, billing, onboarding, analytics, security.
- Go-to-market — first 10 customers by hand; then a repeatable channel.
Key takeaways
- The best SaaS ideas replace a spreadsheet, a WhatsApp group or a manual process that someone already pays for in time.
- Charge from the first customer; free pilots rarely tell you whether people will pay.
- Design multi-tenancy, roles and audit logs in from the start — retrofitting them is painful.
- In India, plan billing early: Stripe is invite-only for Indian businesses, so many use Razorpay or similar for subscriptions.
- Retention is the metric that decides a SaaS business. Watch activation and churn before growth.
SaaS has a seductive reputation: build once, sell forever, collect revenue every month. The reality is that a SaaS product is a promise renewed every month — and the customer can cancel any time. That changes how you should build it. Here is the path from blank page to paying customers, with the parts most first-time founders get wrong.

Step 1: choose a problem worth paying for
Good SaaS problems are painful, frequent and owned by someone with a budget. The tell-tale sign: a business is already solving it badly — with a spreadsheet, a WhatsApp group, a part-time person or a pile of paper.

- Who exactly feels the pain? (Role, company size, industry)
- How often? (Daily or weekly beats yearly)
- What does it cost them today in time, money or errors?
- Who signs off on paying for a fix?
- What do they use now, and why do they hate it?
Step 2: validate before you build
Talk to 10–20 people who have the problem. Ask about what they did last time, not whether they like your idea — the approach popularised by Rob Fitzpatrick's The Mom Test3. Then ask for a commitment: a paid pilot, a pre-order or a letter of intent. Polite interest is not validation; money and time are.
See how to validate an app idea for scripts and cheap tests.
Step 3: build a narrow MVP
Solve one workflow end to end for one customer type. A clinic appointment SaaS does booking, reminders and a daily schedule — not billing, inventory and payroll on day one.
Step 4: add the SaaS essentials
| Essential | Why it matters | Common mistake |
|---|---|---|
| Accounts, organisations and team invites | B2B buyers share access across a team | Building single-user only and retrofitting teams later |
| Roles and permissions | Admins, members and read-only users | Hard-coding "admin" checks everywhere |
| Multi-tenant data model | Each customer's data stays separate | Missing the organisation filter in one query — a data leak |
| Subscription billing | Plans, trials, upgrades, invoices, failed-payment handling | Building billing logic from scratch |
| Onboarding | Gets new users to their first success fast | A blank dashboard with no guidance |
| Analytics | Tracks activation, usage and churn signals | Measuring sign-ups only |
| Security and audit logs | Trust with business customers | Treating security as a later problem |
The OWASP Top 10 is a good security baseline for any web SaaS4, and India's DPDP Rules apply to personal data you process for customers5.
Step 5: billing in India
Plan payments early. Stripe currently accepts Indian businesses by invite only1, so many Indian SaaS companies use domestic gateways with subscription support, such as Razorpay, whose standard pricing is published on its site2. For international customers, check which processors can serve your business, and get advice from a chartered accountant on GST — export of services has its own rules.
Step 6: onboard by hand, then make it self-serve
For your first ten customers, set them up personally. Watch where they get stuck, what they ask, and what they never use. Then turn those lessons into onboarding: templates, sample data, checklists and in-app guidance that get the next hundred customers to their first success without you.
Step 7: measure what decides SaaS
- Share of new accounts reaching first value
- Activation
- Share of customers still active after 3, 6, 12 months
- Retention
- Share of customers or revenue lost each month
- Churn
- Revenue kept and expanded from existing customers
- Net revenue retention
If activation is low, fix onboarding. If retention is low, fix the product. Only then spend heavily on acquisition — pouring users into a leaky product is the most expensive way to learn.
Common mistakes

Building for everyone
"Small businesses" is not a customer. "Physiotherapy clinics with 2–10 therapists" is.
Too many features
Every feature is something to support, document and secure forever.
No pricing until launch
Pricing is a product decision. Test it with real buyers early.
Ignoring churn
New sales hide churn for a while. Then they don't.
A SaaS product that stalls during trials usually has an onboarding or activation problem rather than a feature gap — exactly what a SaaS UX audit looks for.
Key terms, defined
SaaS — software as a service, sold by subscription and accessed online. Multi-tenancy — one app serving many customers with separated data. Activation — a new user reaching first meaningful value. Churn — customers or revenue lost over a period. MRR — monthly recurring revenue. Net revenue retention — revenue retained and expanded from existing customers.
Frequently asked questions
How much does it cost to build a SaaS product?
A focused SaaS MVP — one workflow, accounts and teams, billing, onboarding and an admin panel — typically costs ₹8–30 lakh with an Indian agency, or much less with a technical founder. Running costs include hosting, email, monitoring and payment fees, and grow with customers.
How long does it take to build a SaaS MVP?
Usually 8–16 weeks for a focused first version, including design and testing. Founders with strong technical skills and AI coding tools can ship a narrow MVP faster; enterprise-grade security and integrations take longer.
What are the essential features of a SaaS product?
Sign-up and login, organisations and team invitations with roles, a multi-tenant data model, subscription billing and invoices, onboarding that gets users to value quickly, in-app help, analytics on activation and usage, an admin panel, and security basics such as audit logs and backups.
How do Indian SaaS companies collect subscription payments?
Many use Indian payment gateways with subscription support, such as Razorpay, for domestic customers, and international processors for global customers where available. Stripe accepts Indian businesses by invite only, so plan alternatives. Consult a chartered accountant on GST, especially for export of services.
How do I get my first SaaS customers?
From the people you interviewed during validation, your network, communities where your buyers gather, and direct outreach. Sell by hand, onboard each customer personally, and learn why they buy and stay before investing in ads or content at scale.
What is multi-tenancy in SaaS?
Multi-tenancy means one application serves many customer organisations while keeping each organisation's data separate and secure. It is usually done by tagging every record with the organisation it belongs to and enforcing that boundary in every query.
Sources
- Stripe Support — Stripe accounts are invite-only in India
- Razorpay — Pricing
- Rob Fitzpatrick — The Mom Test
- OWASP — Top 10 web application security risks
- Press Information Bureau — Government notifies DPDP Rules (2025)
- Checked October 23, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Where to go from here
- SaaS UX audit — find where trials stall before they convert
- Micro-SaaS ideas you can build solo — if you're starting small
- How to make an appHow to validate an app idea before you write a single line of codeValidate an app idea in two weeks without code: problem interviews, demand signals, landing-page and fake-door tests, pre-sales and a concierge MVP.
- Career guidesHow to validate a business idea in 2027: problem interviews, riskiest assumptions, landing page and pre-order tests, concierge MVPs, pricing signals, success criteria and deciding whether to buildHow to validate a business idea in 2027: problem interviews, riskiest assumptions, landing pages, pre-orders, concierge MVPs, pricing signals and decisions.
- App developmentWhat is an MVP? Examples, cost and how to build oneAn MVP is the smallest version of a product that tests whether people want it. Definition, famous examples, types, cost in India and how to build one.
- App developmentMVP development cost for startups: how lean is too lean?An MVP costs ₹0–3 lakh as a no-code or manual test and ₹3–15 lakh as a real app in India. What to include, what to cut, and when it's too lean.
- How to make an appHow to make an Android app from scratchMake your first Android app with Android Studio, Kotlin and Jetpack Compose: setup, first screen, state, data, testing on a phone and publishing on Google Play.
- Career guidesAI skills for founders in 2027: validating ideas, building AI MVPs, running lean, unit economics and defensibilityAI skills founders need in 2027: validating ideas, AI-built MVPs, lean operations, model costs and unit economics, defensibility and trust risks.
Get the ideas, not the noise.
Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.
Make sure the first screen makes sense.
A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.





