A lot of indie hackers start with a product idea.
"This would be a cool app."
"People might pay for this."
"Let's build an MVP and see what happens."
I've done this too.
But if I were starting a new SaaS today, I'd approach it differently.
I'd start with a revenue target.
$3,000 MRR.
Not because it's guaranteed to be achievable.
But because it's a concrete goal that forces you to think about the market before writing code.
Here's how I'd approach it.
$3,000 MRR can mean very different things.
| Monthly price | Customers needed |
| ------------- | ---------------: |
| $10 | 300 |
| $30 | 100 |
| $50 | 60 |
| $100 | 30 |
A $10/month consumer app needs a very different acquisition strategy than a $100/month B2B tool.
So before choosing a niche, I'd ask:
Who can I realistically reach, and what could they pay for?
This immediately changes the types of ideas worth exploring.
I wouldn't start by asking:
"What SaaS can I build?"
I'd ask:
"What problems are people already paying to solve?"
Some places I'd look:
I'm looking for problems that are:
Painful enough to pay for.
Specific enough to target.
Frequent enough to support recurring revenue.
You don't need to invent a new category.
Sometimes a narrow problem inside an existing market is enough.
This is where I think founders often underestimate the work.
Finding competitors is easy.
Understanding them is harder.
For a niche I'm considering, I'd want to know:
I'd also want to understand whether the market is already too crowded — or whether there's room for a more focused product.
The point isn't to copy competitors.
It's to avoid building blindly.
This is exactly the workflow we're building Fountrail around.
Instead of researching every competitor manually across dozens of tabs, Fountrail helps founders organize their market research and analyze competitors in one place.
You can use it to explore:
Market opportunities
Which niches and product categories are worth investigating?
Competitor analysis
What are existing products offering, and how are they positioned?
Marketing and acquisition
What channels and strategies should you investigate for your own product?
Startup strategy
How can you turn the research into a clearer plan before investing months in development?
The goal isn't to tell you:
"Build this exact SaaS and you'll make $3,000 MRR."
That would be a pretty dangerous promise.
The goal is to help you make a more informed decision about what to build and how to approach the market.
Let's say I find a niche where customers could realistically pay $50/month.
That means I need 60 paying customers to reach $3,000 MRR.
Now I have better questions:
This is where competitor and market research becomes useful.
Not because it gives you certainty.
But because it helps you form better hypotheses.
Even if the market looks promising, I'd still want to validate the problem.
Talk to potential users.
Read customer complaints.
Look at existing alternatives.
Build a landing page.
Test the messaging.
Try to get people interested before spending months on features.
A niche can look attractive on paper and still be difficult to monetize.
That's normal.
The goal is to discover that early.
We're building Fountrail because we kept running into this problem ourselves.
There are plenty of tools that help you collect information.
But founders also need help connecting that information to actual product and marketing decisions.
Which niche should I explore?
Who are the competitors?
What opportunities might exist?
How should I position my product?
What should I test first?
That's the problem we're working on.
We're still early, and we're figuring out which parts of this workflow are most valuable.
But I think there's an opportunity to make startup research much more actionable.
If you had to start a SaaS today with a goal of reaching $3,000 MRR, how would you choose the niche?
Would you focus on:
And what would you research before writing the first line of code?
Would you rather find a market first, or start with an idea and validate it afterward?
Curious how other indie hackers approach this.