All the numbers in this lesson (prices, market sizes, timelines) are rough reference points to show the method. They aren't statistics and they aren't a promise of income: your results depend on the niche, the market and the work you put in. Check your own numbers against your own sources.
The gist
A niche is a parking spot. In a big city, some streets always have open spots, but they're far from everything and nobody's around. The downtown garages are always packed, but that's where the customers, the businesses and the traffic are. And then there are the rare spots: close to downtown, easy to pull into, at a fair price.
Choosing a niche is looking for your parking spot. Not "I'll grab the first one I see." Not "I'll circle the busiest block with no chance of getting in." The goal is to find a spot you can pull into, stay in for a long time, and that customers can easily walk to.
Plenty of AI startups don't die from bad code. Not from weak AI. Not even from a lack of marketing. They die from a bad niche: they picked a place with no room to park (a saturated market) or a place where nobody goes (no demand).
🎯 The niche rule
A business = solving a problem for a specific group of people.
No specific group, no business. AI is only a tool. It isn't a strategy. It isn't a moat (a lasting advantage competitors can't easily copy). It isn't a niche.
When a beginner says "I'm building an AI productivity tool," they've said nothing. "Productivity" isn't a group of people. "Everyone" isn't a customer base. "AI" isn't what makes you different.
When a founder says "I'm building AI for US immigration lawyers at firms of 2 to 10 people billing $500K to $3M a year," they've described a business. There's a group. There's a pain. There's a willingness to pay. There's a position you can defend.
Rule: if you can't describe your customer in one sentence, with specific characteristics, you don't have a niche. You have an idea.
Key concepts
- ICP (Ideal Customer Profile): a portrait of your ideal customer: industry, company size, location, role, pain points, budget
- TAM/SAM/SOM: Total, Serviceable and Obtainable Addressable Market: the whole market, the part you can actually serve, and the realistic slice you can win
- Pain intensity: how much the problem hurts (from "a little annoying" to "I'm losing money every day")
- Pain frequency: how often the problem comes up (once a year vs. every day; a recurring pain gives you recurring revenue)
- Willingness to pay: measured by the alternatives that already exist (if people already pay $100/month for a solution, there's a market)
- Blue ocean / red ocean: a market with no competitors vs. a market where everyone is fighting
- Founder-market fit: how well you understand the industry from the inside (if you used to be a lawyer, your fit for legal niches is high)
- Saturated niche: a market that already has 5+ serious players, where a newcomer can't break in without a strong point of difference
Theory
A 7-criteria scorecard for choosing a niche
Run every potential niche through 7 criteria. Give each one a score from 1 to 10. An average of 6 or higher = a valid niche. Lower than that, keep looking.
| Criterion | What to measure | Score 1-10 |
|---|---|---|
| Pain intensity | How much does the problem hurt the customer? Would they pay to fix it? | 1 = a minor annoyance; 10 = losing money or time in a serious way |
| Pain frequency | Once a year / month / week / day? Recurring pain = recurring revenue | 1 = once a year; 10 = every day |
| Willingness to pay | Does the target customer already pay for solutions? How much? | 1 = pays nothing; 10 = pays meaningful amounts every month |
| TAM/SAM/SOM | At least 10,000 potential customers in the realistic market | 1 = fewer than 1,000; 10 = 100,000+ |
| Competition | Low = blue ocean; high = red ocean | 1 = 5+ strong players; 10 = nobody at all (but find out why!) |
| Your fit | Do you know this audience and this field? Do you have a network in it? | 1 = an industry you don't know; 10 = you used to be one of them |
| AI angle | Is AI actually better than the existing solutions, or just "fancy"? | 1 = an AI gimmick; 10 = AI delivers ten times the value of a non-AI tool |
How to use it:
- Average of 7-10 → go with this niche
- 6-7 → valid, but confirm it with extra validation (the Week 2-3 process below)
- 4-6 → there are problems; look for something better
- Below 4 → red flag, don't spend your time on it
Category A: B2B vertical SaaS
What it is: software for one specific industry: legal, medical, real estate, manufacturing, finance, education, construction. (B2B means you sell to businesses. SaaS means software sold as a subscription. "Vertical" means it's built for a single industry.)
Pros:
- Customers who expect to pay (businesses pay for tools)
- Longer customer lifetime value, or LTV, the total a customer pays you over time (companies don't cancel as easily as consumers do)
- Higher prices (usually higher than in B2C)
- Defensible through industry expertise (a general AI tool can't match deep, industry-specific features)
Cons:
- Longer sales cycle (1-6 months, vs. minutes in B2C)
- More complex onboarding (integrations, compliance, training)
- Sales-driven (usually not self-serve)
- Industry knowledge required (without understanding the industry, it's very hard to succeed)
Examples (illustrations of the method):
- AI for accountants in a small country: a narrow market, but with very specific local reporting requirements
- Compliance AI for dental practices: lots of practices, strict rules for patient data (HIPAA in the US) and for local regulations
- Marketing AI for real estate agents: the key piece is integrating with property listing databases (like the MLS)
- AI for family law firms: document automation
- AI for veterinary clinics: patient records and billing
When to choose Category A:
- You have industry expertise (you used to be a lawyer, a doctor, an accountant)
- You want healthy margins and stable revenue
- You're ready for a B2B sales process
- You're ready for a long road to stable revenue (months; how long depends on the market)
Category B: B2C mass market
What it is: AI products for individual consumers (B2C means business-to-consumer): productivity, education, wellness, entertainment, personal finance.
Pros:
- Large markets (millions of potential users)
- Viral potential (once in a while, a single post brings in thousands of signups)
- Self-service (no sales team)
- Fast feedback loops (you can make changes every day)
Cons:
- Low LTV (subscriptions are usually cheap)
- High customer acquisition cost, or CAC, what you spend to win one customer (clicks are expensive, conversion is low)
- High churn, the share of customers who cancel (consumers cancel at the first sign of friction)
- Saturated competition (everyone is building B2C AI)
Examples (illustrations of the method):
- An AI tutor for test prep (GMAT, SAT): a big audience of people preparing every year
- An AI fitness coach with personalization: a big audience of fitness app users
- AI legal documents for freelancers: contracts, agreements
- An AI nutrition planner: for specific diets (keto, vegan, diabetic)
- An AI relationship coach (chat-based): an emerging market
⚠️ Legal, health and money niches carry extra responsibility. A product like this helps the user get organized and points them to a licensed professional (a lawyer, a doctor or registered dietitian, a licensed therapist). It doesn't replace licensed work and doesn't give personal advice.
When to choose Category B:
- You have capital for marketing (a real budget, and for more than one month)
- You're ready for a long runway to profitability (years, not months)
- You want scale potential (millions of users are possible, but not guaranteed)
- You're ready to compete with established players
Category C: SMB services (consulting / agency)
What it is: selling AI as a service to local businesses (SMB means small and medium-sized businesses). Not SaaS: services built on top of AI tools.
Pros:
- Faster income (a first client can show up within weeks, but the timing depends on the niche and on how active you are)
- Less competition (many local small businesses still know little about AI)
- Easier sales (face to face, networking)
- Low upfront capital (a laptop + AI subscriptions is all it takes)
Cons:
- Doesn't scale without a team (you are the bottleneck)
- Custom work (every client = a new project)
- Trading time for money (not passive)
- Limited by local geography (unless you work remotely)
Examples (illustrations of the method):
- AI marketing for local restaurants: Instagram posts, menu optimization
- Outsourced AI customer support for small businesses: chatbots + escalation to a human
- AI bookkeeping for very small businesses: receipt processing + reports
- AI content for local real estate agents: listings, social posts
- AI lead generation for contractors: local SEO (showing up in local Google searches) + outreach
When to choose Category C:
- You need a fast start (first clients sooner than with SaaS)
- You don't have capital for marketing
- You want to learn on real clients before building SaaS
- You're ready to do things by hand for the first 6-12 months
3 questions for a quick niche test
Before any deep analysis, run the niche through 3 questions. If the answer to even 1 of the 3 is weak, the niche is in question.
Q1: Can you write your ICP in one sentence?
- ✅ "Family law attorneys in the US at 2-10 person practices, billing $300K-2M a year, losing 20+ hours a week to drafting documents"
- ❌ "Small businesses who want AI"
- ❌ "People interested in AI"
If you can, the niche exists, at least in your head. If you can't, you don't have anything yet.
Q2: Do you know at least 5 people, right now, who need this product?
- 5+ people you can name → the niche is real, and you have a warm pipeline (potential buyers who already know you)
- 1-4 → do more research; you need customer interviews
- 0 → red flag. You don't understand the market
A simple rule of thumb: if you can't name 5 customers, you don't have a niche yet.
Q3: Are there paying alternatives right now?
- ✅ Solutions exist, customers pay for them, and you can be better, cheaper or different → there's a market
- ⚠️ Nobody pays for this right now → you'd be creating the market, which means expensive customer education
- ❌ No solutions exist because customers don't want one → there's no pain
Rule: a "red ocean" with paying customers beats a "blue ocean" where nobody pays.
The niche selection process (4 weeks)
Don't decide in one evening. This is a 4-week process that can save you 12 months in the wrong niche.
Week 1: Brainstorming
Goal: a list of 50 potential niches.
- 3 categories × 15-17 each
- Sources: your own network, Reddit (r/Entrepreneur, r/SaaS), Indie Hackers, X (Twitter)
- Don't filter at this stage: quantity over quality
- Don't judge, just write everything down
Output: a list of 50 niches with a quick first score (1 minute each) → your top 10 candidates.
Week 2: Research
Goal: a deep look at the top 10.
For each one:
- Customer interviews: 3 if you can, 30 minutes each (over Zoom or by phone). Thirty interviews in one week is more than most people can manage: if you're short on time, start with the 3-5 niches that look strongest
- Search Reddit, Quora and X (Twitter) for people describing the pain ("looking for a tool that does X," "I hate it when...")
- An analysis of existing solutions (what's out there, what doesn't work, prices, reviews). Count people too: if businesses hire freelancers on Upwork or post jobs on Indeed to get this task done, they already pay to solve it
- A detailed score with the 7-criteria scorecard
Customer interview script:
- "Tell me about your work. What takes up the most time?"
- "Which tasks do you hate?"
- "How many hours a week do they take?"
- "What do you use right now to handle them?"
- "How much do you pay for those tools?"
- "If there were an AI that did X for you, how much would you pay?"
Output: your top 3 candidates, with detailed scores.
Week 3: Validation
Goal: real signals from the market.
For each of the top 3:
- A mockup landing page, a one-page website that presents your offer (Carrd or a similar builder with low-cost paid plans; current prices are on the builder's pricing page; it honestly takes about 2 hours)
- Visitors from targeted ads: the budget depends on the cost per click in your niche, so estimate it ahead of time (for search ads, Google Keyword Planner shows typical bid ranges for your keywords). The goal is about 100 visitors per niche
- Track: clicks, signups and clicks on a "Buy Now" button (the button leads to an honest page: "the product is still being built, leave your email")
- Direct outreach to 10 potential customers (email or LinkedIn)
Output: 1 niche stands out (the highest signup rate + the most positive feedback).
Week 4: Lock it in and commit
Goal: the final decision.
- A final ICP document (1 page: industry, size, location, role, pain, budget)
- A 90-day plan for this niche (clients, MRR target, marketing channels, product roadmap). MRR is monthly recurring revenue: what your subscriptions bring in each month
- Commitment: do NOT change your niche for the next 3 months
Committing to a niche isn't stubbornness. It's focus. If you change niches every 2 weeks, you'll never reach the depth you need to win.
Anti-patterns (what NOT to do)
❌ "AI for everyone": for everyone = for no one. You can't focus your marketing, product and sales on every audience at once.
❌ Picking only by passion: if you love surfing but surfers don't pay for AI, your passion isn't a business. A hobby ≠ a business.
❌ Several niches at the same time: two niches = 50% of your time on each = 0% results in both. Focus = speed.
❌ Copying popular niches with nothing different: "yet another AI writing tool" won't beat Jasper. No angle, no chance.
❌ Drawing a geographic line for no reason: "AI for small businesses in Ohio" is a weak criterion if the product works the same in every state. Geography makes sense when there are local regulations, language nuances or cultural specifics.
❌ "I'll figure it out as I go": the niche is the foundation. Without it, everything falls apart. Better to spend 4 weeks choosing than 12 months on the wrong product.
❌ Picking a saturated niche because "that's where the money is": yes, "AI writing" is a big market. But it's full of serious players with lots of capital. For a newcomer without an angle, it's a hard place to be.
❌ Avoiding every competitor: if a niche has no competitors at all, ask WHY. Often it's because customers don't want to pay.
Niches with potential in 2026 (hypotheses to test)
These are hypotheses, not guaranteed demand: run each one through the 7-criteria scorecard and the 4-week process above. The price level is a rough guide; to work out your own price, see the lesson How to set your price.
| Niche | Why now? | Rough price level (illustrative) |
|---|---|---|
| AI for immigration lawyers | Lots of paperwork, a gap in document automation | above average for small businesses |
| AI for Shopify stores | E-commerce AI is maturing; store owners want automation on top of Shopify | average for small businesses |
| AI for online course creators | Content production is the bottleneck | below average |
| AI for medical practice admin | The admin load keeps growing, and there aren't enough hands | above average (but strict rules for patient data) |
| AI for accountants at tax season | A specific recurring pain (a seasonal peak), a gap in automation | average |
| AI voice support for small businesses | Big companies are cautious (compliance); small businesses decide faster | average |
| AI for property managers | Manual operations, low tech adoption | average |
| AI for construction estimators | Bid prep takes many hours, and there's little good automation | above average |
Niches that are ALREADY saturated (avoid in 2026)
That doesn't mean "impossible." It means "very expensive to break into without a unique angle or $1M+ in capital."
- ❌ "AI writing assistant": Jasper and many others took this market long ago.
- ❌ "AI image generator": Midjourney, ChatGPT's built-in image generation, Flux, Nano Banana. Without big infrastructure and capital, stay out.
- ❌ "AI chatbot platform": dozens of mature platforms and startups. A red ocean.
- ❌ "AI resume builder": lots of ready-made services. Thin margins.
- ❌ Generic "productivity AI" tools: Notion AI and the like. The established companies have built it into their own tools.
- ❌ "AI meeting summarizer": Otter, Fireflies, Granola. The market was taken long ago.
- ❌ "Generic AI customer support chatbot": the big support platforms have built AI in. Without an industry angle, you won't win.
Rule: if you can name 3+ established players in a niche with more than $10M in funding, it's a red ocean. Only an industry-specific, geographic or otherwise specific point of difference will save you.
Pricing depends on the niche
Pricing is tied directly to who your customer is. The rule: to keep buying, the customer should get back about ten times your price in value (their ROI, or return on investment). The ranges in the table are illustrative; work out your own price with the lesson How to set your price.
| Customer type | Price range (illustrative) | Value the customer needs to get |
|---|---|---|
| Solo consumer (B2C) | $10-30/month | Saves $100-300/month in value (time or money) |
| Small business (1-10 employees) | $50-300/month | Saves $500-3,000/month in value |
| Mid-market (10-100 employees) | $300-2,000/month | Saves $3K-20K/month in value |
| Enterprise (100+ employees) | $2K-50K/month + setup fees | Saves $20K-500K/month in value |
The ten-times rule (an illustration): if your product saves a lawyer $5K a month in work, you can charge $500 a month. If it saves $200 a month, you won't sell it for more than $20 a month.
Where to start, by experience level
Beginner (no business experience):
- → Start with SMB services (Category C)
- Usually the fastest path to first income, with the lowest risk
- You learn sales and delivery on real clients
- Timelines and income depend on the niche, the market and your work
Intermediate (some sales experience + industry knowledge):
- → B2B vertical SaaS (Category A)
- Bigger margins, more upside, easier to defend
- A longer road, with no guarantees on timing or income
- Takes patience and focus
Experienced (serious capital or a team):
- → B2C mass market (Category B)
- The biggest potential, the longest runway
- High risk, results not guaranteed
- Heavy competition; many projects never become profitable
A combined path: many founders start with services (Category C) → build up capital and industry knowledge → move into vertical SaaS (Category A) → and later experiment with B2C (Category B). It's a realistic path.
Checklist (✅) before you commit to a niche
Before you lock in a niche in Week 4, go through this checklist:
If 8 or more of the 10 are checked, lock in the niche. Fewer than that, keep researching (Weeks 2-3).
Practice
Step 1: Brainstorm 50 niches
The commands below create a folder and a file in the terminal. If the terminal isn't your thing yet, create the same folders and files in any text editor or in Google Docs. Run every block of commands from the same starting folder, so that all the weeks end up side by side inside niche-selection.
mkdir -p niche-selection/week1
cd niche-selection/week1
# Create the 50-niche file
touch 50-niches-brainstorm.mdThe 50-niches-brainstorm.md template:
# 50 Potential Niches - [your date] ## Category A: B2B Vertical SaaS (15-17) 1. AI for US immigration lawyers 2. AI for medical practice admin 3. AI for veterinary clinics ... ## Category B: B2C Mass Market (15-17) 18. AI tutor for GMAT prep 19. AI nutrition planner for people with diabetes ... ## Category C: SMB Services (15-17) 35. AI marketing for local restaurants 36. AI bookkeeping for very small businesses ... ## Initial scoring (1 min each) | # | Niche | Pain | Freq | Pay | TAM | Comp | Fit | AI | AVG | |---|---|---|---|---|---|---|---|---|---| | 1 | AI immigration lawyers | 9 | 8 | 9 | 7 | 8 | 6 | 8 | 7.9 | ... ## Top 10 candidates 1. (highest avg score) ...
Step 2: A customer interview template
mkdir -p niche-selection/week2-research
cd niche-selection/week2-research
# Interview template
touch interview-template.mdThe interview-template.md template:
# Customer Interview - [name] - [niche] **Date:** YYYY-MM-DD **Duration:** 30 min **Channel:** Zoom / Phone ## Background - Role: - Company size: - Years of experience: - Industry: ## Pain discovery 1. What takes up the most time in your work? 2. Which tasks do you hate? 3. How many hours a week do they take? ## Current solutions 4. What do you use right now to handle them? 5. How much do you pay for those tools each month? 6. What DOESN'T work in those solutions? ## Willingness to pay 7. If there were an AI that did X for you, how much would you pay? 8. What could you spend without going through a long approval process? ## Key insights - [the important things you heard] ## Red flags - [anything that worried you] ## Score impact - Increased / Decreased confidence in this niche because: ...
Step 3: Landing page validation
mkdir -p niche-selection/week3-validation
cd niche-selection/week3-validationStack:
- Carrd (low-cost paid plans; check the current price on its site): the landing page
- Google Ads / Meta Ads: a small test budget
- Plausible (paid, with a free trial; check the current terms): analytics
- Tally Forms (free plan): email capture
Landing page structure (the "hero" is the top section of the page; a CTA, or call to action, is the button you want visitors to click):
# Landing page for niche [X] ## Hero - Headline: "Stop spending hours every week on [pain task]" - Subheadline: "AI for [ICP] that does [outcome]" - CTA: "Get early access" ## Pain section 3 points: what the customer is losing right now (time, money, sanity) ## Solution preview 3 points: what the AI does for them ## Pricing - "Early access: $XX/month (regular $YY)" - CTA: "Reserve your spot" (don't invent scarcity: write only what's true) ## Social proof - "Used by Y professionals at firms like Z" (if you have it) - Or: "Built by [your credential]" ## FAQ 3-5 of the most likely questions
Tracking:
- Visitors: 100 (target) - Email signups: target >5% (5 emails) - "Buy Now" clicks: target >2% (2 clicks) - If conversion is <2%, the niche signal is weak
Step 4: Scorecard (Excel / Google Sheets)
Create a Google Sheet with this structure (for the AVG column, use =AVERAGE(B2:H2) and copy it down):
Niche | Pain | Freq | Pay | TAM | Comp | Fit | AI | AVG | RANK
------|------|------|-----|-----|------|-----|----|---------|----
A | 9 | 8 | 9 | 7 | 8 | 6 | 8 | 7.9 | 1
B | 7 | 9 | 8 | 9 | 6 | 5 | 7 | 7.3 | 2
C | 8 | 6 | 7 | 8 | 9 | 7 | 6 | 7.3 | 3
...Sorting and colors:
- Sort by AVG
- Highlight rows with AVG > 7 (green)
- Highlight rows with AVG < 5 (red)
- Rows in between: yellow
Step 5: A 90-day commitment plan
MVP in the template stands for minimum viable product: the simplest version that does the core job.
# 90-Day Niche Commitment Plan - [niche] **Niche:** [final ICP in 1 sentence] **Committed:** YYYY-MM-DD (no changes until YYYY-MM-DD + 90) ## Targets ### Month 1 - 10 customer interviews done - MVP landing page + waitlist (your own target number, e.g. 100 signups) - First paying client signed ### Month 2 - MVP product shipped - 5 paying clients ($X MRR) - Content marketing started (10 posts) ### Month 3 - 10-20 paying clients - $X MRR (your own target, worked out with the pricing lesson) - First case study / testimonial ## Marketing channels (focused) Primary: [1 channel: Reddit OR LinkedIn OR cold email] Secondary: [1 channel: content/SEO OR partnerships] DO NOT: spread yourself across every channel ## Anti-temptations ❌ I will NOT change my niche if it's "not working" after 30 days ❌ I will NOT try other categories in parallel ❌ I will NOT add features that don't belong to this niche ## Review checkpoints - Day 30: a product pivot is OK, a niche pivot is NOT - Day 60: first check on revenue / churn - Day 90: decision: scale, kill, or extend (but don't switch niches)
The numbers in this template are placeholders for targets you set yourself, not a forecast.
Tools and resources
- Carrd: landing pages, low-cost paid plans (check current prices on its site), about 2 hours to set up
- Tally Forms: email capture, has a free plan
- Plausible Analytics: privacy-friendly traffic tracking, paid (has a free trial; check the current terms)
- Reddit r/Entrepreneur: pain mentions, niche brainstorming
- Reddit r/SaaS: what founders are building, in which niches
- Indie Hackers: milestone updates, niche case studies
- Y Combinator Startup School: a free online course on starting a startup, including how to find and evaluate ideas
- MAKE: The Indie Startup Manual (Pieter Levels): a paid book about launching your own product
- Google Trends: check how search interest in a niche changes over time
- Ahrefs Free Tools: keyword difficulty for SEO in your niche
- BuiltWith: which tools the businesses in your niche use
Related lessons
- What is an AI agent, and why it matters now: the big picture of the market (later in the course)
- Your first clients: how to find your first clients (later in the course)
- Making money with AI: 5 client cases: five teaching examples with payback math
- Unit economics of an AI stack: LTV/CAC by niche (an optional library lesson)
Key takeaways
The niche is the foundation. Without a specific group of people with a specific pain, you don't have a business, you have an idea. AI is a tool, not a niche. "AI for everyone" = "AI for no one."
The 7-criteria scorecard (pain intensity / frequency / willingness to pay / TAM / competition / your fit / AI angle): an average of 6+ = a valid niche. Lower, keep looking, and don't lose months in the wrong niche.
3 categories: B2B vertical SaaS (margins + stability), B2C mass market (scale + risk), SMB services (faster first income + hands-on work). Beginners: Category C. Intermediate: A. Experienced, with capital: B.
The 4-week selection process (brainstorm 50 → research the top 10 → validate the top 3 → commit to 1) saves months in the wrong niche. Spending 4 weeks on it properly is a shortcut, not overhead.
Commit to a niche for at least 90 days. Switch every 2 weeks and you make zero progress. Switch no more than every 90 days and you still get four real attempts a year. At the start, focus beats variety.
Next lesson
→ How to find a niche with Google Trends and Reddit: how to check with search data whether demand in your niche is growing
If you know how to code, there's also an optional library lesson: Finding potential clients: from scraping websites to a CSV file.
The mark stays in this browser only and is never sent anywhere. My progress