Find a SaaS idea people already pay for
Most first SaaS products die because nobody wanted them, not because the code was bad. Stop inventing ideas in the shower. Go where people are already complaining, already paying and already hacking together spreadsheets, and pick one problem with money behind it.
- A competitor teardown template that turns other people's 1 star reviews into your feature list
- One chosen problem, written as a single sentence you can test in the next mission
- A browser and a spreadsheet (Google Sheets, Excel, Numbers, anything)
- About 45 minutes of focused time. Do the searches for real, don't just read them
- No coding needed for this mission. That starts in Pick a stack you can ship on in a weekend
Stop inventing ideas. Start collecting pain
Change where your ideas come from before you waste a month building the wrong thing.
Here's the pattern that kills most first SaaS products. You get an idea, it feels brilliant, you spend six weekends building it, you launch to silence. The code was fine. The problem was that you invented the need instead of finding it.
Flip it. Don't ask "what could I build?". Ask "what are people already paying for, or already wasting hours on, that they hate?" That one change does most of the work in this whole track. Paul Graham's essay How to Get Startup Ideas ↗ makes the same point at length: the best ideas tend to be noticed, not dreamt up, and "made-up" ideas are the ones that sound plausible and attract nobody.
You're hunting for three things together:
- A painful, repeated task. Something people do every week or every day and grumble about.
- Money already moving. They pay a competitor, pay a freelancer, or pay staff to do it by hand. If nobody spends a penny on this today, be very suspicious.
- A group you can actually reach. A named type of person or business you can find, message and sell to.
Notice what's missing from that list: originality. You don't need a new idea. You need a known problem, a specific group of people, and a better or cheaper or more focused way to solve it. Competition is usually proof the market exists, not a reason to quit. We'll deal with it properly in step 7.
TipOpen a fresh spreadsheet now and call itPain log. Columns:Source | Link | Who said it | Exact complaint (their words) | What they use today | Do they pay? | Notes. Every step below adds rows to this sheet. By the end you want 30 or more.
Pain log sheet with those seven columns, and you've written down any ideas already in your head under a separate tab called Shower ideas so they stop nagging you.If it breaksI already have an idea I love. Do I have to throw it away?
I already have an idea I love. Do I have to throw it away?
Shower ideas tab and run it through the same scoring in step 6 as everything else. If it's genuinely good it'll survive. If it only wins because you're attached to it, better to find out now than after the build.Put on the boring B2B lens
Point your search at the type of problem a solo founder can actually win.
If you're building alone or with one mate, aim at businesses, not the general public. Not because consumers are bad, but because the maths is kinder. A plumber will pay £30 a month for something that saves them two hours of invoicing a week. Getting 100 consumers to pay £3 a month for a habit tracker is far harder, and you'd need ten times as many of them.
The boring B2B lensGood first SaaS ideas usually look like this:
- They replace a spreadsheet, a whiteboard, a WhatsApp group or a pile of emails. If a business runs part of its operation in a Google Sheet that three people edit, that sheet is a product waiting to happen.
- They sit in a niche you can name. "Booking software for dog groomers", not "booking software". "Compliance checklists for UK letting agents", not "compliance software".
- The person feeling the pain can also sign off the payment. Owners of small businesses, team leads with a card, freelancers. Not "the IT department of a bank".
- The job happens again and again. Weekly reports, monthly invoicing, daily scheduling. Recurring jobs justify a recurring subscription.
- Mistakes cost real money or real stress. Missed appointments, late fines, lost stock, failed inspections.
Ideas to avoid on your first go (opinionated, and you can ignore me, but know the odds):
- Social networks and marketplaces. You need two sides to show up at once. Brutal for a solo founder.
- "For everyone" tools. Note apps, to-do lists, general AI chat. You're competing with companies that have thousands of staff and give it away free.
- Thin AI wrappers with no niche. "ChatGPT but for emails" gets cloned in a weekend. "Writes compliant property listings for UK estate agents and checks them against the material information rules" is harder to copy because it needs niche knowledge.
- Anything where your buyer is a big enterprise. Six month sales cycles and security questionnaires will eat you alive before you have revenue.
Boring is good. Boring means the big players aren't paying attention, the customers are underserved, and they're used to paying for tools that make their week easier.
If it breaksI don't know any industries
I don't know any industries
Mine Reddit and niche forums for complaints
Find people describing a problem in their own words, without you prompting them.
Online communities are the best free research tool on earth. People go there to moan, ask for help and recommend tools. All three are gold for you. Start with Reddit ↗ because it's huge and searchable, then go to wherever your niche actually hangs out.
Use Google to search Reddit, because it's usually better than Reddit's own search. Swap in your niche and run these:
Searches to copy (replace the brackets)site:reddit.com "is there a tool" [niche] site:reddit.com "is there an app" [niche] site:reddit.com "how do you guys" [niche] [task] site:reddit.com "I hate" [task] [niche] site:reddit.com "spreadsheet" [niche] "track" site:reddit.com "alternative to" [competitor name] site:reddit.com "too expensive" [competitor name]For example,
site:reddit.com "how do you guys" dog groomers bookingsorsite:reddit.com "spreadsheet" landlord "track". Then go into the subreddits those results come from (r/smallbusiness, r/Entrepreneur, r/sysadmin, r/Accounting, r/msp, r/realtors, r/photography, r/shopify and hundreds of niche ones) and sort by Top for the past year.Beyond Reddit, most trades and professions have their own place to talk:
- Facebook groups for the trade ("UK Dog Groomers", "Landlords UK"). Join, read, don't pitch.
- Old school forums. Search
[niche] forumand you'll be surprised what's still alive and busy. - Slack and Discord communities for developers, marketers and creators.
- Product communities: the Shopify Community, the WordPress.org support forums, Xero and QuickBooks community boards.
- Indie Hackers and Hacker News for problems other founders and developers have.
What you're looking for in a thread:
- The same complaint showing up across different threads and different years. One angry post is noise. Twelve is a pattern.
- People describing a workaround: "I export it to Excel, then copy it into..." Workarounds are the strongest signal there is, because someone cared enough to build a bad solution.
- Replies like "following" or "same problem here, did you find anything?" That's demand you can count.
- Someone naming what they currently pay for and what's wrong with it.
Paste each good find into your
Pain logwith the exact words they used. You'll reuse that language on your landing page in the next mission. Customers' own words beat anything you'd write.CarefulRead, don't spam. Don't drop links to your idea in threads or DM everyone who complained. You'll get banned and burn the community you most need later. Mission 2 covers how to approach people properly.
Pain log from Reddit and at least one niche community, each with a link and the person's exact words.If it breaksEverything I find is about huge companies or dev tools + 1 more
Everything I find is about huge companies or dev tools
"is there a tool" for florists beats "is there a tool" small business. Also try the phrase "we still use" plus your niche: it finds the businesses stuck on paper or spreadsheets.Google shows very few Reddit results
site:facebook.com or the name of a trade forum.Read the 1 to 3 star reviews of tools people already pay for
Find paying customers who are unhappy. That's the shortest path to revenue there is.
Every review site is a list of people who already pay for software in a category and are telling you, for free, what's wrong with it. Five star reviews tell you what to keep. One to three star reviews tell you what to build.
Where to read them:
- G2 ↗ and Capterra ↗ for business software. Filter by star rating and company size (small business is your friend).
- The Shopify App Store ↗: every app has public reviews, star filters and visible pricing. A goldmine for e-commerce ideas.
- The Chrome Web Store, the WordPress.org plugin directory, the Atlassian Marketplace, the HubSpot and Xero app marketplaces.
- Trustpilot for consumer-facing tools, and the iOS and Google Play app stores for mobile.
How to read them quicklyPick a category from your step 2 list (say, booking software for salons). Open the top three or four products. Filter to 1, 2 and 3 stars. Read 20 to 30 reviews per product and sort what you see into buckets:
- "Great, but too expensive for a small business like mine." Price gap. A cheaper, simpler version for the small end can win.
- "It does everything, but it's so complicated." Complexity gap. Many good SaaS businesses are the 20% of a big product that small users actually need.
- "Missing X, which I need for my type of business." Niche gap. If X matters to a whole sub-group (mobile groomers, UK users, multi-site clinics), that sub-group is your market.
- "Support never replies." Service gap. As a small founder you can genuinely out-support a big company. That's a real advantage, not a fluffy one.
- "They raised prices / removed the free plan / got acquired and it went downhill." Timing gap. Annoyed customers actively looking to switch are the easiest sales you'll ever make.
Say you're reading reviews of salon booking apps and you notice, across three different products, people complaining that the apps don't handle a stylist renting a chair and keeping their own clients. That's a specific, repeated, money-related gap in a niche where people already pay monthly. Into the
Pain logit goes, with links.TipCopy 30 or so low-star reviews into a text file (no reviewer names) and ask an AI chat: "Group these complaints into themes, count how many reviews mention each theme, and quote one short example per theme." Then sanity check the counts yourself. It's a fast first pass, not the final answer.
Pain log has 5 or more new rows tagged with which gap they show (price, complexity, niche, service or timing).If it breaksThe products in my niche have hardly any reviews
The products in my niche have hardly any reviews
Check job boards, freelance briefs and your own job
Find places where businesses are already paying humans to do a job software could do.
Here's a sneaky one. When a business hires someone to do a repetitive task, they've proven three things at once: the task matters, it's recurring, and they have budget for it. If software can do part of that job for a fraction of a salary, you have a pitch.
Freelance marketplacesSearch Upwork ↗ and similar sites for briefs in your niche. You're looking for the same type of brief posted again and again by different clients:
- "Need someone to copy data from PDFs into our spreadsheet every week"
- "Looking for a VA to update stock levels across Etsy and Shopify"
- "Need monthly reports pulled from Google Ads and Facebook into one sheet"
- "Help reconciling invoices against our bank statements"
Each of those is a business paying a person to be a bad version of software. If you see the same brief 20 times in a month, that's a category.
Job boardsSearch Indeed, LinkedIn Jobs or Reed for admin, coordinator and assistant roles in your niche. Read the duties list. Lines like "maintain the booking spreadsheet", "chase overdue invoices", "manually update the CRM" or "compile weekly compliance reports" are tasks companies are paying £25,000 or more a year to get done. You won't replace the person, but you can make their job faster, and that's sellable.
Your own job (or your last one)This is the most underrated source of all. You already know the jargon, the workflow, the tools everyone hates and what the boss would pay to fix. Ask yourself:
- What spreadsheet did my team rely on that kept breaking?
- What did we pay for that everyone moaned about?
- What task did someone spend every Friday afternoon doing by hand?
- What mistake cost us money more than once?
- Who else does the exact same job at other companies?
CarefulIf you build something based on your current employer's processes, check your employment contract for intellectual property and non-compete clauses first, and don't take any of their data or code. The problem is yours to notice. Their files are not.
Pain log now has rows from at least one freelance site or job board, and at least one row from your own work experience. You should be past 25 rows in total.If it breaksI've never had an office job
I've never had an office job
Score your problems with a simple sheet
Turn a messy list of complaints into a ranked shortlist, using the same yardstick for every idea.
Go through your
Pain logand group rows that describe the same underlying problem. You'll probably end up with 8 to 15 distinct problems. Put each one on a new tab calledScoresand rate it 1 to 5 on five things:Scoring sheet (copy into your spreadsheet)Problem | Frequency | Pain | Money | Reachability | Your edge | Total | Kill flags Frequency 1 = once a year 5 = daily or weekly Pain 1 = mild annoyance 5 = costs them money, customers or sleep Money 1 = nobody pays today 5 = they already pay a tool, freelancer or staff for it Reachability 1 = no idea where 5 = I can name 3 places to find 50 of them this week Your edge 1 = total outsider 5 = I've done this job or know people who doKill flags are automatic disqualifiers, no matter the score. Write "KILL" next to any problem where:
- The buyer is a big enterprise or the government, and you have no way in.
- It needs heavy regulation you can't meet yet (handling medical records, moving money, giving financial advice).
- It only works if you get thousands of users before anyone pays (anything network-effect shaped).
- You'd be bored stiff talking to these customers every week for two years.
A worked exampleSay your log boiled down to three problems. Here's how they might score:
- Habit tracker for students: Frequency 5, Pain 2, Money 1, Reachability 3, Edge 2. Total 13. Students feel it daily but rarely pay, and there are hundreds of free apps.
- Chair-rental tracking for salon owners: Frequency 4, Pain 4, Money 4, Reachability 4, Edge 2. Total 18. They pay for booking software already, the gap is specific, and salon owners are in Facebook groups by the thousand.
- Weekly client reporting for small marketing agencies: Frequency 4, Pain 4, Money 5, Reachability 4, Edge 4 (say you used to work at one). Total 21. Crowded market, but you know the job inside out, and agencies pay for tools happily.
Notice the student idea feels the most exciting and scores the worst. That's normal. Money and reachability matter more than how cool it sounds. If two problems tie, pick the one with the higher Money score.
TipBe harsh with Money. "They'd probably pay" is a 2. "I found three threads where people name the tool they pay £40 a month for and hate" is a 5.
Scores tab with at least 5 problems scored, kill flags marked, and a top 3 by total.If it breaksEverything scores about the same + 1 more
Everything scores about the same
My top problem has a kill flag
Tear down the competitors (they're good news)
Learn what customers in this space already pay, what they expect, and where the gaps are.
For each of your top 3 problems, find the existing solutions. Search Google for
[problem] software,[niche] app, andbest [category] for small business. Check G2 and Capterra category pages. Ask in yourPain logthreads what people currently use (you probably already have the answer written down).No competitors at all is usually a warning, not a gift. It often means nobody pays for this, or it's been tried and failed. Two to ten competitors with angry reviews is the sweet spot: proven demand, unhappy customers.
The teardownFor the top 3 to 5 competitors, fill in this template. It takes about 10 minutes each once you get quick:
Competitor teardown templateCompetitor: Website: Who they say it's for (copy their headline): Cheapest paid plan (price and what's in it): Most popular plan: Free plan or trial? How long? What's locked behind the expensive plans: Top 3 complaints from 1-3 star reviews: Top 3 things people love from 5 star reviews: Who they're ignoring (too small, wrong country, wrong niche): How old does the product look? (last blog post, changelog, design) My angle against them in one sentence:Pricing pages are a cheat sheetThey tell you what customers in this space are used to paying, how products split into tiers, and which features people pay extra for. If every competitor charges £29 to £99 a month, you now know your price is somewhere around there, not £5. Mission 2 uses this when you pre-sell.
Find your angleYou almost never win by being "the same but better". You win by being clearly different for a specific group. Common angles that work for small founders:
- Niche down: "the same as X, built only for mobile dog groomers".
- Simpler: "does the one job you actually use X for, at a third of the price".
- Local: "built for UK rules, VAT and terminology" when the big players are all American.
- Modern: the leader looks like 2012, takes three clicks per action and has no decent mobile view.
- Service: real human support from the person who built it.
TipSign up for the free trial of your main competitor and use it for 10 minutes as if you were the customer. Note every moment you get confused or annoyed. That list is your first product spec.
If it breaksOne competitor is massive and has everything + 1 more
One competitor is massive and has everything
Pricing is hidden behind 'Contact sales'
Check the demand signals
Make sure people are searching for and talking about this, not just the handful you found.
Your log shows the problem exists. Now a quick sense check on size and direction. You're not looking for precise numbers here. You're looking for "clearly alive" versus "tumbleweed".
- [Google Trends](https://trends.google.com): compare a few search terms for your problem and the main competitors over 5 years, in your target country. Flat or rising is fine. A steady slide towards zero is a bad sign.
- Search volume: the free Google Keyword Planner (inside a Google Ads account, no need to run ads) or any keyword tool gives rough monthly searches for terms like
[niche] softwareand[competitor] alternative. Even a few hundred searches a month for a B2B niche can be plenty, because each customer is worth a lot. - Community size: how many members in the main subreddit, Facebook group or forum? How many posts a week? Busy beats big.
- Ad spend: search the main keywords. Are competitors running Google ads on them? People don't keep paying for ads that lose money, so ads usually mean customers are worth acquiring.
- "Alternative to" searches: if people search
[competitor] alternative, there's an unhappy group actively looking to switch. That's your first marketing channel, sorted.
Pick ONE and write it down
Commit to a single problem so the rest of the track has a target.
This is where most people wobble. They keep three ideas "open" and end up half-validating all of them. Don't. Pick the top scorer from step 6, adjusted for what you learned in the teardown and demand checks, and commit to it for the next mission. You're not marrying it. You're testing it properly.
Write your problem statement using this formula:
Problem statement formula[Specific type of customer] struggle to [painful, recurring task] because [why current options fail them]. Today they [current workaround or paid tool], which costs them [time / money / stress]. I think they'd pay [rough price] a month for [the outcome, not the feature].For example"Independent salon owners who rent chairs to self-employed stylists struggle to track rent, bookings and who owes what each week, because mainstream booking apps assume every stylist is an employee. Today they use a paper diary plus a spreadsheet, which costs them a couple of hours a week and the odd awkward conversation about unpaid rent. I think they'd pay around £25 a month for a weekly view of who's paid, who hasn't, and who's booked."
Notice what that statement doesn't mention: features, tech, AI, apps. It's all about the customer and the outcome. That's on purpose. The next mission is about proving that every word of it is true before you write a line of code.
TipRead your statement out loud to a friend who doesn't work in tech. If they can't repeat it back in one go, it's too vague. Cut words until they can.
Pain log, plus your 2nd and 3rd choices noted as backups underneath.If it breaksI genuinely can't choose between two
I genuinely can't choose between two
Your first wins
It works. Now do something with it.
Turn your pain log into themes with AI
Paste your Pain log complaints (no usernames or personal details) into any AI chat and get a second opinion on the patterns. Check its counts against your sheet.
Here are complaints I collected from forums and reviews about [niche]. Group them into distinct underlying problems. For each problem, count how many complaints mention it, quote the two most vivid ones, and say whether anyone mentions paying for a current solution. Don't invent complaints that aren't in the list.
[paste complaints]Share your problem statement
Post your one-sentence problem statement in a founders community (Indie Hackers, a startup Discord, or r/SaaS following its rules) and ask people to poke holes in it. You're asking for criticism, not compliments.
Stress test your top pick
Ask an AI to argue against your idea. It's a cheap way to find the questions customers will ask in the next mission.
Here's a SaaS problem statement I'm about to validate: [paste]. Act as a sceptical investor who knows this industry. Give me the 7 strongest reasons this might fail, and for each one, a question I could ask a real customer to find out if it's true.Next: prove they'll pay
Take your problem statement into Prove people will pay before you write code. You'll talk to 20 real people and try to get money on the table before building anything.
Undo it cleanly
How to remove everything this mission installed.
Nothing to uninstall. If you drop an idea, don't delete the Pain log: move the row to a tab called Graveyard with one line on why it died. Ideas you kill today are often the right idea for a different niche next year, and the reasons they died stop you repeating the mistake.
If you joined Facebook groups or forums purely to research, you can leave them any time, but consider staying in the one for your chosen niche. You'll need it in the next mission.