Solo Founder Playbook

150 customers
× ~$67/mo
= $10,000/mo


That is the whole game. Build something real people pay for, get 150 of them, keep them.

This is the complete, honest, ground-level playbook for going from zero to $10,000/month recurring revenue as a solo founder. No team, no funding, no calls. Every interaction is async: email and text only. Seven stages, in order. No shortcuts promised.

Stage 01

Finding the Idea

The goal is not to invent a market. The goal is to find a real, existing pain that already converts to recurring revenue, then serve a slice of that market better than the incumbent does for a specific type of customer.

Concrete places to find existing pain: the 2-3 star reviews on G2 and Capterra for any mid-size SaaS product, Reddit threads where users vent about tools they are stuck with, and GitHub issues with many upvotes that have gone unaddressed for months. Read a hundred of these and a pattern emerges fast.

Then apply Jason Cohen's market filter. Not every pain is worth building on. The checklist below, from his widely cited "Designing the Ideal Bootstrapped Business" framework, tells you whether the market structure itself supports a bootstrapped solo business:

Good Markets
  • Naturally recurring: invoicing, taxes, reporting, HR
  • Pain that changes over time: SEO, PPC, email deliverability, support
  • Not real-time (brief downtime does not cause disaster)
  • Finishable products that do not require endless feature wars
  • Add-ons to established platforms: Shopify, WordPress, Salesforce
  • Big market with room for multiple profitable niches
Bad Markets
  • Consumer (B2C): price-sensitive, impulsive churn
  • Point-in-time pain: weddings, one-off events
  • Marketplaces: two-sided cold-start problem
  • Viral-dependent growth models
  • Real-time critical systems: trading, on-call alerting, safety

The boring-SaaS rule: The best ideas look unsexy at first glance. "Invoice reminders for independent contractors" or "review tracking for multi-location restaurants" sound dull. That is the signal, not a problem. Boring means proven demand, zero hype risk, and incumbents who have grown complacent with their existing customers.

Scope the idea ruthlessly. A 2-week MVP means one painful thing done well. Not a platform, not a suite. Pick the single most-complained-about problem in your target reviews and solve only that. Nothing else ships in week two.

Stage 02

Validate Before Building

Spend one week talking to potential customers before you write a single line of production code. The reply rate from outreach is your validation signal: if people will not respond to an email about the problem, they will not pay for the solution.

The opener that consistently works: "I'm researching a problem I think affects people in [their role]. I'll pay you for 20 minutes of your time if you're willing to share how you currently handle [the specific pain]." Almost nobody takes the money. Many offer to pre-pay for the product once you describe what you are building.

Pre-sales are the only real validation. A deposit or written commitment to pay at launch beats 1,000 email signups. Aim for five people willing to pay before you write production code. If you cannot get five in ten days of outreach, the idea or the target audience needs to change.

Stage 03

Build the MVP in 2 Weeks

The MVP is not a demo. It is not a v1. It is the smallest thing that reliably eliminates the one complaint your pre-sales customers described. One complaint. Reliably. Nothing else makes it into week two.

The infrastructure cost for your first 12 months can be zero to a few dollars per month. The following stack keeps the bill near zero until you are well past $2k MRR, at which point paying for more is a happy problem.

Cloudflare Pages + Workers
Frontend hosting, API routes, serverless compute at the global edge. 100k requests/day free with no cold starts for typical traffic volumes.
Free tier
Cloudflare D1
SQLite database at the edge. Free tier includes 5 GB storage, 5 million row reads, and 100k row writes per day - enough for hundreds of customers.
Free tier
Supabase
Postgres + auth (50k MAUs free) + file storage + realtime. Choose this over D1 if you want a single platform with built-in auth and don't need edge distribution.
Free, then $25/mo
Stripe
Subscriptions, payment links, annual plans, and a self-serve customer portal for plan changes. No monthly platform fee; you pay per transaction only.
2.9% + 30c per charge
Resend or Postmark
Transactional email with reliable deliverability and a clean API. Critical for async-only products where every trigger surfaces as an email.
Free to 3k/mo
Vercel or Render
Alternative if you prefer a conventional Next.js or Node setup over Cloudflare. Generous free tiers through the first few hundred users.
Free tier

Week 1: wire up auth, the core data model, and the single happy path. Week 2: harden that path, add Stripe checkout, write three sentences of onboarding copy, and ship. A second feature comes after your first ten paying customers, not before.

Stage 04

Pricing

Pricing is the highest-leverage decision you will make, and most founders underprice. Patrick McKenzie (patio11), who spent years studying bootstrapped SaaS pricing, is direct: pricing is the only lever entirely within your control, and it gets the least sustained effort. Start higher than feels comfortable.

Three tiers. Highlight the middle. Call the top "Business." No free trial. This is not a misprint.

Starter
$49
per month
  • Core feature, fully functional
  • Up to 3 seats
  • Email support
  • 60-day money-back guarantee
Business
$249
per month
  • Everything in Pro
  • Unlimited seats
  • Done-for-you setup
  • Custom integrations
  • 60-day money-back guarantee

All plans include a 60-day, no-questions-asked money-back guarantee. Pay today; cancel within 60 days for a full refund.

Why no free trial? A money-back guarantee converts better, delivers cash upfront, and filters for buyers rather than browsers. WP Engine built their hosting business on a 60-day guarantee without offering a free trial. The guarantee handles the risk objection that a sales call would otherwise address: you do not need to be on the phone when the product de-risks itself.

ARPU (average revenue per user) matters more than MRR at early stage. Raising ARPU by 20% equals adding 20% more customers at zero acquisition cost. Push annual plans from day one: offer two months free on an annual commitment. Jason Cohen noted at WP Engine that even when only a quarter of customers choose annual, operating cash flow multiplies significantly over monthly-only billing.

Raise prices as you grow. McKenzie's Server Density case study showed that raising the minimum plan from around $13 to $99 per month doubled revenue per visitor, despite slightly fewer trials starting. Most customers do not comparison-shop on price, especially in B2B. You have more room than you think.

Stage 05

First 50 Customers

There is no scalable channel before you have 50 customers. The first 50 come from personalized, manual outreach. It is slow, unglamorous, and it works.

Cold email is the primary tool at this stage. Know the math going in:

500
Emails Sent
Starting batch
30-45%
Open Rate
Unreliable; tracking is broken
1-8%
Reply Rate
5-40 real conversations
0.2-2%
Paid
1-10 paying customers

Personalization is the lever. A generic cold email at scale converts at the low end of these ranges. An email that references something specific from a prospect's recent content, a job posting, or a complaint you found on a review site can push reply rates from under 2% to 10% or higher on tight segments. Research from outreach practitioners consistently shows 5-10x improvements with genuine one-to-one personalization. Each email should look like it took five minutes to write, because it should.

Stage 06

Async-Only Sales and Onboarding

You are not getting on calls. This is not laziness: calls do not scale, and they create dependency. Buyers who needed a call to convert will need a call to renew. Build a motion that never requires synchronous time from either side.

The test: Can a new customer reach "I got the value I paid for" without speaking to you? If not, the product or the onboarding is broken. Fix that before scaling anything else.

Stage 07

Scale to $10,000 MRR

Past 50 customers, manual outreach starts hitting diminishing returns. The next 100 customers come from a repeatable paid channel, funded by annual prepayment cash. By this point you have proven retention and ARPU. Now you build the machine.

Annual prepay is the funding mechanism. Offer two months free for paying a year upfront. Even when only a quarter of customers choose annual, the operating cash flow multiplies enough to cover months of ad spend before monthly subscriptions would have paid out. Use that float to prove a paid channel works before it has to pay for itself.

The paid channel goal is simple: spend X, reliably get Y customers. When that equation is positive and predictable, increase X. Google Ads targeting problem-aware search terms, LinkedIn targeting by job title and company size, or community advertising where your ICP already gathers. Start with a small weekly budget. Track cost per paying customer and payback period. Do not scale spend until payback is under three months.

Retention first. If monthly churn is above 3-4% at $2k MRR, fixing retention is worth more than any acquisition channel. A leaky bucket does not fill at $10k. Know your churn number before scaling ads.

Realistic Timeline to $10k MRR

For solo founders who ship, validate, and execute consistently.

Month 2-4
$1,000/mo
First 10-15 paying customers. Manual sales only. Figuring out who really needs this.
Month 4-8
$3,000/mo
30-45 customers. Outreach becoming systematic. Annual prepay cash starts flowing.
Month 6-12
$5,000/mo
50-75 customers. First paid channel experiment. Retention proved or fixed.
Month 9-18
$10,000/mo
150 customers at ~$67 average. Paid channel covering its own cost. Sustainable.

This is the median, not the dream. Some founders hit $10k in six months. Many take two years. The compounding is slow, and then suddenly fast.

Back to the math: 150 customers paying a blended average of ~$67/month gives $10,050 MRR. At a $49/$99/$249 tier mix of roughly 50/40/10 percent, the blended average lands near $80 - meaning you need fewer than 150 customers if you push the Pro tier. Every pricing decision is arithmetic with a right answer.

Sources