Solo founder
Solo-founder SaaS stack
The minimum-viable solo-founder stack runs end-to-end on five tools, costs under $X/month at launch scale, and lets a non-engineer ship a paying-customer-ready product in days. Every slot below is anchored on either a shipped teardown or the locked UnlockSaaS infrastructure (which is itself a solo-founder SaaS).
Who: One founder shipping a B2B or B2C SaaS without a team, on a $0-$50/month infrastructure budget at launch.
Cost ceiling at launch scale: $0-$65/month at launch, plus Stripe processing fees. Most of the per-month cost only kicks in past free-tier traffic.
Verified · editorial policy
The 5 slots
Frontend + framework
Next.js
App Router + Server Components + the largest hireable / AI-supported ecosystem. Anything you can build with Lovable, Claude, or Cursor will be Next.js.
Cost: free (open source)
Hosting + deploys
Native Next.js host with zero-config previews per branch and Fluid Compute for backend workloads. Free tier covers pre-revenue traffic.
Cost: $0-$20/month
Database + auth
Supabase
Postgres + Row-Level Security + email/social auth in one product. Replaces the database / auth / file storage triad that used to need three vendors.
Cost: $0-$25/month
Payments
Industry default for subscription + one-time billing. Customer Portal, automatic invoicing, refunds, and webhook reliability all included.
Cost: 2.9% + 30¢ per charge
Transactional email
Three-line API, deliverability that matches enterprise providers, React Email template support. Free tier covers pre-revenue volume.
Cost: $0-$20/month
When NOT to use this stack
If you have non-trivial usage from day one (>100k requests/day or >5,000 customers), the marketplace integrations save more than they cost.
Common mistakes
- Picking a niche framework or hosting provider because it is 'faster' — losing the AI-tooling support that lets a non-engineer ship.
- Adding analytics + error tracking + CRM + email marketing on day one. Each tool is justifiable at scale; stacked together pre-revenue, they bury the founder in setup work.
- Trying to self-host any of the five. Self-hosting pre-revenue is the most expensive way to learn that the SaaS in question is doing the right thing.
When to swap a slot
- Swap Supabase for Neon + Clerk if you need more flexibility on the auth side (multi-org, complex permissions). Same Postgres backing.
- Swap Resend for Loops or Postmark only when transactional volume crosses 100k emails/month and the per-email cost matters.
- Add PostHog or Plausible once the first customer cycle is running — not before.
Tuned for these niches
Related categories
Related Brunson terms
Frequently asked
- What is the absolute minimum stack for one paying customer?
- Stripe payment link + Resend confirmation email + a single Next.js landing page on Vercel. That is three tools and it has handled the first paying customer for many indie SaaS founders. Add the database when you need to store anything per-customer.
- Do I need a CRM?
- Not pre-revenue. A spreadsheet plus your transactional email is enough until you have 50+ paying customers. Bringing in a CRM earlier is a tax on velocity that does not pay back at the first-customer stage.
Other stack recommendations
Stack is right, but page is broken?
The free 90-second Launch Diagnostic looks at your live product page and labels the failure mode — Wrong Person, Weak Offer, or Weak Belief. The stack is necessary; the funnel is sufficient.