How to start a micro-SaaS
A micro-SaaS is a focused software product for a narrow audience with a specific job they already pay to get done, sold by subscription. This guide covers the path from interviews to a first paying customer, the platform costs and terms to plan for, and why distribution is harder than building.
Last reviewed By the Cashcade editorial team6 sources
In CashcadeOpens soon in Cashcade. This guide covers the business whether or not it is open yet.
- Start with
- Conversations, not code
- Hosting
- A commercial-eligible plan
- Billing
- Your own Stripe account or hosted checkout
- First paying customer
- 3 to 12 weeks (estimate)
On this page
What the business is
A micro-SaaS does one job for one audience: turn a spreadsheet and three emails into an intake form and a quote, or turn a client's search data into a weekly report. The product is deliberately narrow. Narrow is what lets one person build it, support it and price it.
AI-assisted building shortens the code. It does not shorten the work of finding buyers. One vendor study of products built on builder subdomains found that few reported any recurring revenue, and it noted that successful apps tend to move to their own domains, which biases the sample. Read it as a reason to talk to buyers before you build, not as a statistic about your odds.
The path, step by step
Choose an audience and a recurring job
- The software does
- Provides an interview guide, question list and notes capture.
- You decide
- Whom to talk to and which job.
- Done when
- 10 to 20 conversations logged.
Define the first paid version and price
- The software does
- Cuts a scope sheet down to one outcome and drafts a pricing page.
- You decide
- Price, plan and what is out of scope.
- Done when
- Scope and price saved, and 3 people commit to pay or pre-pay.
Build the first version
- The software does
- Generates an app scaffold with sign-in, the core feature, billing hooks and privacy and terms drafts.
- You decide
- Feature behaviour and edge cases.
- Done when
- The version runs for a real user.
Connect billing
- The software does
- Guides your Stripe setup and creates plans and checkout.
- You decide
- Plans, trial or no trial, and refund terms.
- Done when
- A test payment succeeds.
Launch to the people you talked to
- The software does
- Drafts onboarding emails and a landing page and adds an in-app checklist.
- You decide
- Who gets access and when.
- Done when
- First 10 invited.
Get the first paying customer
- The software does
- Tracks trial to paid and shows confirmed revenue.
- You decide
- Follow-ups and changes.
- Done when
- First successful subscription charge.
Keep or stop
- The software does
- Shows retention, churn and cost per user.
- You decide
- Iterate, raise the price or retire the product.
- Done when
- Decision logged after 30 days.
How long it takes
| What | Range | Basis |
|---|---|---|
| First usable version | 1 to 3 weeks | Estimate. AI-assisted build for one outcome; the interviews take longer than the code. |
| First paying customer | 3 to 12 weeks | Estimate. Sources disagree and none is measured; niche business tools tend to sell more slowly than consumer apps. |
| Estimate | ||
What it costs and requires
| Item | Amount or rule | Required |
|---|---|---|
| Hosting for a commercial app | Vercel restricts its Hobby plan to non-commercial personal use, so a paid plan applies | Yes |
| Billing | Stripe lists 0.7 percent pay-as-you-go on Billing volume on its non-US pricing page; the US card fee was not retrievable, so check the live page | Yes |
| Optional entity | Stripe Atlas lists a one-time $500 | No |
| Apple Developer Program | $99 per membership year | For iOS apps |
| Google Play developer account | A one-time $25 registration fee, 18 or older, with identity verification | For Android apps |
| AI model costs | Per use; set a per-user cost cap | If your product uses AI |
Plan for terms, a privacy policy and sales-tax duties that vary by state and country. Ask a qualified professional before you charge your first customer.
How money is confirmed
Subscriptions run through Stripe. There are two routes: a hosted checkout through Cashcade with the fee taken at the source, or your own Stripe account connected for read access. Stripe's documentation says OAuth is not recommended for new Connect platforms, which is why Cashcade uses Connect onboarding where it holds money flow. Either way, revenue is confirmed from payment events, and self-reported recurring revenue is not accepted.[3][6]
Headwinds and the next move
| Headwind | Detail | Next move |
|---|---|---|
| Building before asking | A working product with no committed buyers is a common way to stall. | Hold the interviews and collect pre-commitments before you build. |
| Distribution | AI shortens building, not finding buyers. | Start inside a community you already belong to or can reach by name. |
| Support and security | Every customer becomes a support thread, and generated code needs review. | Review authentication, minimise stored data and add error monitoring and backups. |
| Churn | Churn removes more products than weak acquisition does. | Watch retention from day one. |
| Platform dependence | App store review and API price changes can reset your plan. | Ship on the web first and add mobile later. |
| Underpricing | Founders commonly price too low. | Treat the price test as a step, not an afterthought. |
Three starting shapes
| Template | For | Deliverables |
|---|---|---|
| Intake to quote tool | Trades and installers | A customer intake form, an itemised quote PDF, an e-sign link, email notifications and a pricing page |
| Client status portal | Solo professionals | A client login, a file and status board, invoice links and a weekly digest email |
| One-page performance report | Local-service agencies | A weekly PDF from a client's Search Console and Business Profile data with consent and a white-label header |
Questions
Do I need to know how to code?
Not to begin. The software can scaffold the first version. You do need to review it, because you are responsible for how it handles customer data.
Do I need a company before I launch?
It depends on where you live and how you want to take payment. Stripe offers a one-time incorporation service, but ask a qualified professional about your own case.[2]
Sources
Every number on this page comes from a source below or is labelled an estimate. Each page was read on the date shown.
- [1]Fair use guidelines (opens in a new tab)
Vercel Docs · Official · Read October 15, 2026
Hobby plan is for non-commercial personal use
- [2]Pricing and fees (opens in a new tab)
Stripe · Company page · Read October 15, 2026
Billing volume fee and Atlas fee (the card fee for the US was not retrievable)
- [3]Connect with OAuth for Standard accounts (opens in a new tab)
Stripe Docs · Official · Read October 15, 2026
OAuth is not recommended for new Connect platforms
- [4]What's included in the Apple Developer Program (opens in a new tab)
Apple Developer · Official · Read October 15, 2026
Membership fee
- [5]Create a Play Console developer account (opens in a new tab)
Google Play Console Help · Official · Read October 15, 2026
Registration fee, age and identity requirements
- [6]How Cashcade works
Cashcade · Cashcade · Read October 15, 2026
Product rules: verified money, disclosure per platform, no random rewards
How this page was made
Researched by the Cashcade team from the sources listed above, with drafting aids used for structure. Spotted an error? Write to hello@playcashcade.com and a correction is published with its date.