Skip to content

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

    Vercel

    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

    Stripe

    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

    Resend

    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.

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.

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.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.