Somewhere between "get a job at a software company" and "raise money and build the next big startup" there is a much smaller idea that gets almost no attention: one person builds a small piece of software that solves one specific problem for one specific group of people, charges a monthly fee, and runs the whole thing themselves. That is micro-SaaS. It is not glamorous, it does not make headlines, and it is the version of the software business that a normal person actually has a shot at. This guide explains how the model really works, where the money comes from, and the parts the "start a SaaS" crowd tends to skip.
The short version
A micro-SaaS is a small software product with a narrow purpose, run by one person or a tiny team, that charges customers a recurring fee. Think of a tool that does one useful thing for a specific niche: a scheduling helper for tattoo artists, an inventory tracker for small candle makers, a reporting add-on for a popular store platform. It is not trying to be a platform. It is trying to be genuinely useful to a few hundred or a few thousand people who will happily pay a small amount every month.
The appeal is the recurring revenue. If you sell someone a one-time product, you have to find a new buyer tomorrow. If you sell a subscription, that same customer can keep paying month after month, and your revenue can build on top of itself. That is the same engine behind every subscription business, and it is worth understanding the mechanics before you get excited. Our guide on how software companies make money walks through the general version. This guide is about the deliberately small version you could run yourself.
Here is the honest part. Writing the software is not what makes this hard. Plenty of small tools get built and never earn a dollar. What decides the outcome is whether you picked a real problem a specific group will pay to solve, and whether you have a way to reach those people. Software is the easy half. The audience and the distribution are the hard half, and almost everyone gets that backward.
Where does the money actually come from?
The money comes from customers paying a recurring fee, usually monthly, to keep using a tool that saves them time, makes them money, or removes a headache. The customer keeps paying as long as the value they get is worth more than the fee. The moment it stops being worth it, they cancel, and that cancellation is the whole game.
Narrow problem a specific niche feels
|
v
Small software tool that solves it
|
v
Customer subscribes (pays monthly)
|
v
Tool keeps delivering value
|
+--> value stays worth it --> customer renews next month --> revenue compounds
|
+--> value stops mattering --> customer cancels (churn) --> revenue leaks out
The important thing to notice is that revenue is not a single event. It is a balance between new customers coming in and existing customers leaking out. A micro-SaaS does not win by making one big sale. It wins by keeping customers longer than it loses them, month after month, for a long time. If you want the broader picture of how online businesses convert attention into revenue, where does online money come from covers the general pattern this fits into.
How it actually works
Two numbers run a micro-SaaS: MRR and churn. Get comfortable with them and most of the model stops being mysterious.
MRR is monthly recurring revenue, the total amount all your active subscribers pay you in a month. If you have 100 customers each paying 20 dollars, your MRR is 2,000 dollars. Simple. It is the number you watch, because it tells you the size of the business right now and whether it is growing.
Churn is the percentage of customers (or revenue) you lose each month. If you start a month with 100 customers and 5 cancel, that is 5 percent monthly churn. Churn is the leak in the bucket. You can pour new customers in the top, but if the bucket leaks fast enough, the water level never rises no matter how hard you pour.
The relationship between these two decides everything. Every month you add some new customers and lose some existing ones. Your MRR goes up only if new revenue is bigger than lost revenue. Early on, when you have few customers, even a small number of new signups moves the needle a lot. Later, when you have many customers, churn starts working against you at scale, and you need more and more new signups just to stay flat. This is why churn quietly matters more than almost anything else, and why keeping customers is usually more valuable than chasing new ones.
There is a rough shortcut worth knowing. If your monthly churn is 5 percent, the average customer sticks around for about 20 months (roughly one divided by your churn rate). At 10 percent churn, that drops to about 10 months. So halving your churn can double how long each customer pays you, which doubles the revenue you earn per customer without finding a single new one. That is the leverage that makes low churn so powerful, and it comes almost entirely from solving a real problem well and supporting people properly.
A simple example with numbers
Let me walk through a hypothetical to make the math concrete. These numbers are invented to illustrate the model, not a promise or a typical result. Your real numbers will differ.
Say you build a small tool for a specific niche and charge 25 dollars per month. In your first few months you manage to bring in 10 new customers a month through a mix of posting in the communities where these people already hang out and getting a few word-of-mouth referrals. Assume monthly churn of 5 percent.
- End of month 1: about 10 customers, MRR about 250 dollars.
- Month 2: you add 10, lose roughly 1 (5 percent of 10 to 20). You end near 19 customers, MRR about 475 dollars.
- By month 6, still adding 10 and losing about 5 percent of a growing base, you might be around 52 customers, MRR near 1,300 dollars.
- By month 12, somewhere in the range of 90 customers, MRR near 2,250 dollars.
Notice two things. First, the growth is not explosive. It is a slow, compounding climb, and that is normal for this model. Second, watch what churn does as the base grows. At 90 customers, 5 percent churn means you lose about 4 to 5 customers a month, so your 10 new signups net you only 5 to 6. The bigger you get, the harder the same signup rate has to work. Now imagine churn were 10 percent instead of 5. At 90 customers you would be losing 9 a month, netting almost nothing from those same 10 signups, and your MRR would flatten out far earlier. Same product, same marketing, wildly different outcome, decided almost entirely by how well you keep people. That single comparison is the most important lesson in this guide.
What you need
You do not need a computer science degree, but you do need some real capabilities or the willingness to build them.
Required:
- A specific problem a specific group of people has and would pay to fix. Not "small businesses need help." Something like "wedding photographers waste hours renaming and sorting client photo files."
- The ability to build the tool, either by writing code, using no-code and low-code builders, or partnering with someone who can. If you are leaning no-code with an AI feature at the core, read how to build an AI SaaS without coding alongside this, because it covers the specific traps of that approach.
- A way to reach the niche. This is the part people skip. If you cannot name three places these people already gather, you do not have a distribution plan yet.
- Willingness to do ongoing support and maintenance. Software breaks, customers email, platforms change. This is a job, not a set-and-forget asset.
Nice to have:
- An existing audience or credibility in the niche. If people already know you, your first customers are far easier to find.
- Basic comfort with the numbers: reading your MRR, churn, and where signups come from.
What it costs
The out-of-pocket cost of a micro-SaaS is usually low compared to a physical business, which is part of the appeal. But "low" is not "nothing," and the real cost is your time.
Required costs:
- A payment processor to handle subscriptions and recurring billing. These take a small cut of each transaction rather than a big upfront fee.
- Hosting or a platform to run the software. For a small tool this is often modest to start and grows with usage.
- A domain name.
Optional or scaling costs:
- No-code or low-code tool subscriptions, if that is how you build.
- Any third-party services your tool depends on (for example, an API you pay per use). If your tool relies on an AI model behind the scenes, that per-use cost scales with your customers, which is a real consideration covered more in the AI SaaS guide linked above.
- Email and support tooling as you grow.
The trap here is stacking up expensive subscriptions before you have a single paying customer. Keep the stack boringly small until customers are paying. For a sense of realistic starting budgets across online models, how much money to start is a useful reality check.
How long it takes
Longer than the pitch suggests, and the reason is the compounding we saw in the example. A micro-SaaS does not spike. It grinds upward, and the early months can feel discouraging because small numbers move slowly in absolute terms even when the percentage growth is healthy.
What affects the speed is mostly outside the software. How well you understand the problem, how quickly you can reach the niche, and how low you can keep churn all matter more than how polished the app is. A tool that solves a painful problem for people you can actually reach will grow faster than a beautiful tool nobody knows how to find. Do not attach a specific timeline to your first meaningful revenue. Attach it to milestones instead: first paying customer, first ten, first customer who renews for six months straight.
What beginners usually get wrong
The biggest mistake is building first and looking for customers second. People fall in love with an idea, disappear for three months to build it, launch to silence, and only then discover nobody wanted it or they have no way to reach the people who do. The fix is to validate the problem before you write serious code. Our guide on how to validate a digital product applies almost directly here: talk to real people in the niche, confirm the problem is painful enough to pay for, and ideally get a few commitments before you build.
The second mistake is competing on features. Beginners assume the tool with the most features wins, so they keep adding things. In practice, a focused tool that does one job well for a niche that can be reached beats a bloated tool with no audience nearly every time. Features are not the moat. A specific audience and a reliable way to reach them are the moat.
The third mistake is ignoring churn until it is a crisis. Chasing new signups feels productive, but if customers are leaking out the back because the tool is confusing, buggy, or poorly supported, you are pouring water into a leaking bucket. Watch churn from day one.
The fourth mistake is treating it as passive income. It is a small business that happens to be software. Customers need support, the tool needs maintenance, and the platforms you depend on will change out from under you. The revenue can be steady, but the work does not stop.
How I would start
If I were starting a micro-SaaS from scratch, here is the sequence I would follow.
- Pick a niche I can actually reach, not just one that sounds profitable. Somewhere I already have contacts, or a community I can genuinely participate in.
- Find a real, specific, repeated pain that group has, ideally something they currently solve with a messy spreadsheet or an annoying manual process.
- Validate before building. Talk to a dozen of these people, confirm the pain is real, and try to get a handful to say they would pay for a fix.
- Build the smallest possible version that solves just that one problem. Nothing extra. If you can start with no-code to move faster, do it.
- Charge from day one. Free users teach you almost nothing about whether the business works. A paying customer is the only real validation.
- Watch MRR and churn every week, and treat every cancellation as information. Ask why. Fix the reasons.
- Only after the core is clearly valuable and churn is under control would I think about adding features or a second tier.
What I would not do
I would not build for months in secret and hope. I would not pick a niche purely because it "has money" if I have no way to reach it. I would not stack up a 300-dollar-a-month tool subscription pile before earning a dollar. I would not offer a big free plan hoping people upgrade later, because free users are expensive to support and rarely convert. And I would not treat one tool that took off as a reason to bolt on ten more features. Narrow and well-supported beats broad and neglected.
The bottom line
Micro-SaaS is one of the more honest small-business models online. The math is not magic: you earn recurring revenue by keeping customers longer than you lose them, and the whole thing lives or dies on churn. The software is buildable, sometimes without code, but building it was never the hard part. Solving a real problem for people you can actually reach is the hard part, and that is exactly where most attempts quietly fail. If you want to see how the recurring model compares to other small-scale options, how digital products make money and how membership sites make money are worth reading next. And if you would rather have a step-by-step plan matched to your situation, budget, and skills, our blueprint can point you toward the path that fits.
Keep reading
Want to know what actually works?
We break down money-making methods, tools and programs without the ridiculous promises.