The conventional wisdom is that you need money to build a SaaS — hosting, infrastructure, a developer or two. That's not true in 2026. The free tiers on modern platforms are genuinely generous, and AI tools mean a solo developer can build and ship what previously required a small team.

I've built several SaaS apps with minimal budget. Here's the exact approach.


The Free Stack That Actually Works

Frontend: Next.js on Vercel

Vercel's free Hobby tier is extraordinary value. You get:

Unlimited deployments from GitHub

Custom domain support (you pay for the domain, ~£10/year)

Serverless functions (great for API routes)

Edge caching globally

100GB bandwidth/month

Next.js is the right framework for SaaS in 2026 — server-side rendering, API routes, easy auth integration, and Vercel deploys it natively. There's no better combination for a solo founder.

Limitation: Hobby tier isn't for commercial projects with revenue. Once you're making money, move to the Pro tier (£17/month). But for building and validating? Free is fine.


Database: Supabase or PlanetScale Free Tiers

Supabase gives you a full PostgreSQL database, authentication (email, Google, GitHub OAuth), storage for files, and real-time subscriptions — all free up to 500MB. That's enough to run a real product with hundreds of users.

It also includes a REST and GraphQL API generated automatically from your database schema. You can go from idea to working data layer in an hour.

PlanetScale (MySQL-compatible, serverless) has a similarly generous free tier and is particularly good if your data model is simple and you want fast edge queries.

I use Supabase. The built-in auth alone saves a week of development.


Authentication: Supabase Auth or Clerk

If you're on Supabase, use its built-in auth. Otherwise, Clerk is free up to 10,000 monthly active users — which means you can grow significantly before paying anything.

Clerk handles email/password, Google OAuth, magic links, and multi-factor authentication. It takes about 30 minutes to add to a Next.js project.


Payments: Stripe

Stripe has no monthly fee. You pay per transaction: 1.4% + 20p for European cards (a bit more for international). For a SaaS charging £10-30/month, that's roughly 30-65p per subscription. Completely manageable from your first sale.

Set up Stripe with webhooks to handle subscription events (payment failed, cancelled, upgraded). Supabase can listen to those webhooks and update your user database automatically.


Email: Resend Free Tier

Resend gives you 3,000 emails/month and 100/day free. For a small SaaS, this covers welcome emails, password resets, and basic notifications. When you outgrow it, the first paid tier is $20/month for 50,000 emails.


Building It: Use AI Tools Heavily

This is where 2026 is genuinely different. A solo developer with AI tools can build what previously required a team.

My actual workflow:

1. Define the core feature set clearly — write it out as user stories

2. Set up the boilerplate (Next.js + Supabase + Clerk) with AI assistance from Cursor

3. Build features one at a time, using Claude to write complex logic and Cursor to integrate it

4. Use AI to write the copy, landing page content, and documentation

For my Linktree alternative (The Link Spot), I used Floot.com to generate the initial build from a detailed prompt. It created auth, dashboard, Stripe integration, and the public-facing pages in one session. I then refined it, fixed issues, and iterated. Total out-of-pocket cost for the initial build: under £30.


The Build Process (Realistic Timeline)

Week 1: Core product

Set up accounts: Vercel, Supabase, Stripe, Resend, domain

Build the MVP: one core feature, auth, basic dashboard

Deploy to Vercel, test end-to-end

Week 2: Polish and payments

Add Stripe subscription integration

Build the pricing/upgrade flow

Write the landing page

Fix the things that broke during testing

Week 3: Launch prep

Write docs or a simple FAQ

Set up basic analytics (Vercel Analytics is free)

Submit to Product Hunt, post in relevant communities

Tell people about it

That's it. Three weeks to a live, paying-capable SaaS product. Not perfect, but real.


What "Free" Actually Costs You

Be honest with yourself about the non-financial costs:

Time. Building a SaaS solo takes meaningful time even with AI assistance. Evenings and weekends for weeks. Make sure the idea is worth it before you start.

Domain. About £10-15/year for a .com or £5-10/year for a .co.uk. Not negotiable if you want to look professional.

Your own skills. The free stack assumes you can code in JavaScript/TypeScript. If you can't, you need to either learn or use a no-code builder like Floot, Bubble, or WeWeb — which have their own free tiers but different limitations.


Ideas That Work Well With This Stack

The best SaaS ideas for solo founders on a budget are:

Tools that solve a specific pain point for a niche audience (not "for everyone")

Things you would pay for yourself

Projects where the value is obvious enough that explaining it takes one sentence

Ideas where you can reach early users through communities you're already in

Don't build another Notion competitor or Slack clone. Build the tool your industry needs that doesn't exist yet.


After Launch

When you start getting paid users, reinvest the revenue:

1. Move to Vercel Pro (when you need it, not before)

2. Upgrade Supabase if storage/bandwidth is a concern

3. Add proper error monitoring (Sentry has a generous free tier)

4. Hire a part-time designer if the product looks rough

The goal is to get to revenue before spending money. Everything in this stack supports that.


Building in public is a great way to grow early on. Document the process, share what you're learning, and build an audience as you build the product. That's part of what I do on the @PromptToCode YouTube channel — building real products with AI, showing the process honestly. Worth checking out if you want to see this in action.

SaaSNext.jsSupabaseFree ToolsIndie Hacker