The original is one click away. Open original ↗
Nine criteria for designing an ideal bootstrapped SaaS business
Executive overview
Most founders evaluate ideas backwards — falling for a problem or technology before checking if the business fundamentals work. Rob Walling's checklist filters ideas against criteria that determine whether a SaaS can grow without venture funding.
The framework covers nine attributes. The more boxes an idea checks, the higher the odds of building a sustainable, scalable business.
The core insight: a good SaaS idea isn't found by instinct — it's evaluated against a set of structural criteria that predict growth and defensibility.
B2B and vertical or orthogonal focus
- Sell to businesses, not consumers. Even small businesses count.
- Vertical SaaS targets a single industry (e.g. gym management software, contractor CRM). Easier to market, fewer use cases to support, better word-of-mouth.
- Horizontal SaaS serves all industries — attracts heavy competition and requires massive marketing spend.
- Orthogonal SaaS is horizontal by industry but targets a single job title or role (e.g. HR directors, dev managers). Shares most advantages of vertical.
- Vertical and orthogonal markets are often "boring" — they attract less VC attention and give bootstrappers room to operate.
- Industry-specific communities (Slack groups, conferences, subreddits) make customer acquisition easier and word-of-mouth faster.
Founder advantage and customer accessibility
- Prefer markets where you have an edge: domain knowledge, an existing network, a relevant audience, or a unique skill set.
- This is a nice-to-have, not a requirement — but it's on the ideal list.
- Customers should be reachable online: SEO, content, communities, ads, cold email.
- High annual contract values can justify offline-only channels, but online reach makes everything simpler.
Buying decision structure
- Ideal: one or two people make the buying decision, not a committee.
- Best case: the person experiencing the pain is also the buyer — no internal selling required.
- Committee buying adds sales cycles, stakeholder management, and budget justification overhead.
Existing market with a hated incumbent
- Enter a proven market — search volume exists, communities are already formed, the incumbent has validated demand.
- A large hated incumbent acts as a pioneer: you can observe their mistakes and double down on what works.
- Also useful for hiring: strong talent wants out of slow, unambitious large companies.
- Avoid markets with structural entry barriers: healthcare (compliance, security, long cycles), government procurement, education (budget seasonality, price sensitivity).
- Avoid industries slow to adopt new technology: construction, legal, accounting, restaurants, retail.
Search volume and solution-seeking behaviour
- Active search for a solution signals deep need — even if large competitors dominate rankings.
- Search volume validates urgency. It also opens long-tail and secondary channel opportunities (YouTube, Reddit, niche forums).
- Even as AI disrupts traditional search, people still research software decisions — the need doesn't disappear.
Aspirin, not vitamin
- Build something that solves a deep pain point — something people will act urgently to fix.
- Vitamins are nice-to-have; aspirins are essential.
- Strongest version: software the customer runs their entire business on (a business operating system for their vertical).
Competitor pain vs customer pain
- Competitor pain: crowded, proven market. Painful to compete, but customers are educated, motivated, and easy to sell to.
- Customer pain: few competitors, but customers are hard to reach, educate, or support.
- Both are viable. Walling personally prefers competitor pain — entering competitive markets and taking customers from hated incumbents.
- Avoid the worst of both worlds: high competitor pain AND high customer pain.
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.