Startup

SaaS Tech Stack for 2026

One pick per slot, from hosting to error tracking, for $5 a month before the first customer

SaaS Tech Stack for 2026
Published

The cheapest sensible SaaS stack for 2026 costs $5 a month until someone pays you. Light Cloud runs the app, the API and PostgreSQL on its $5 Lite plan. Clerk, Resend, PostHog and Sentry cover sign-in, email, analytics and errors on free plans. Stripe takes payments with no monthly fee at all. Every slot except hosting is somebody else's product, which is how it should be.

We make Light Cloud, so the hosting slot is ours. The other five belong to other companies, and each one is judged on its own pricing page.

How we ranked

One pick per slot, seven jobs a SaaS needs on day one: hosting, a database, sign-in, email, payments, analytics and error tracking. Hosting and the database share a row because they share a bill. Within each slot the first test is cost while the product has no paying customers, from the vendor's own pricing page on 2026-10-13. The tiebreaker, since most slots have several $0 options, is how much you still have to build.

The reference product is ordinary: a web app with an API, PostgreSQL, a custom domain, sign-up by email, card payments and a few hundred beta users. Each entry also says where the free plan ends, because that's the number that surprises people.

The ranking

One pick per slot, cheapest before the first customerPrices checked 13 Oct 2026
1
$5
Hosting the app, the API and Postgres on one bill that stays at $5 while nobody paysPrice: Lite, usage included
SlotHosting and PostgresFree untilLite at $5 for a database
2
$0
Sign-up, sign-in and user management without writing the screensPrice: Free plan
SlotSign-in and usersFree until50,000 retained users
3
$0
Verification, password-reset and receipt emails from your own domainPrice: Free plan
SlotTransactional emailFree until3,000 emails a month
4
$0
Card payments and subscriptions with nothing to pay until a customer doesPrice: fees only on sales
SlotPayments and subscriptionsFree untilNo monthly fee
5
$0
Product analytics, session replay and feature flags in one free allowancePrice: Free plan, no card
SlotProduct analyticsFree until1M events a month
6
$0
A solo founder who wants a stack trace in the inbox when production breaksPrice: Developer plan
SlotError trackingFree until5,000 errors, one user
List prices from each vendor's own pricing page, checked 2026-10-13, US dollars. Each slot is ranked by what it costs while the product has no paying customers, then by how little you have to build yourself. Reference product: a web app with an API, PostgreSQL, a custom domain, sign-up by email, card payments and a few hundred beta users.

1. Light Cloud

Best for: hosting the app, the API and Postgres on one bill that stays at $5 while nobody pays.

The Free plan has no database and no custom domain, so a SaaS starts on Lite: $5 a month with $5 of usage included, your own domain and one shared PostgreSQL database (pricing). Of that, the database is $4, and an API that answers 1,000 requests a day uses about 20 cents, because containers scale to zero and bill only by the hour they run. That's what hosting with $5 of usage included means in practice: the invoice is the plan, not the meters. You get managed Postgres for the app's data, your own domain with automatic SSL and a staging preview for every branch, with a visitor password on any of them.

When does this slot grow? Usage past the included $5 goes on the next invoice at the same rates, with an email at 80% and an optional usage limit set at checkout. Starter, at $19 a month with $19 of usage included, is the next step once you want an always-on instance, a dedicated database tier or a second and third team member. Until one of those is true and usage stays under $5, Lite is the whole bill.

Runner-up: Railway, also $5 including $5 of usage, with cron jobs and background workers that we don't have. Where to host a SaaS app prices eight hosts for this slot, and the boilerplate post covers the kits people start from.

The gaps that touch the other slots: no built-in auth, email or cron, which is why the rest of this list exists. And the shared database tier runs in Belgium only.

2. Clerk

Best for: sign-up, sign-in and user management without writing the screens.

Free covers the first 50,000 monthly retained users per app, with no card (pricing). A user only counts as retained when they come back 24 hours or more after signing up, so a beta with a few hundred people is nowhere near the limit. Pro is $20 a month billed annually, and past 50,000 retained users you have to move to it.

The free alternative that keeps everything in-house is Better Auth, an open source TypeScript auth framework that creates and migrates its own tables in your database. It costs nothing and there's no vendor, but you build the screens. If you'd rather have auth and the database from one company, Supabase's free plan includes auth for 50,000 monthly active users, with the catch that free projects pause after a week of low activity (Supabase pricing).

3. Resend

Best for: verification, password-reset and receipt emails from your own domain.

Free is 3,000 emails a month, capped at 100 a day, with up to 3 custom sending domains (pricing). Pro is $20 a month for 50,000. For a beta, verification and reset emails rarely come close; the 100-a-day cap is the limit you'll hit first, on launch day.

Resend is an API first: you send a message with one HTTP call from the backend. Whatever you pick, set up the sending domain's DNS records early. That part takes longer than the code.

4. Stripe

Best for: card payments and subscriptions with nothing to pay until a customer does.

Stripe has "no setup fees, monthly fees, or hidden fees" (pricing); you pay a percentage of each successful payment, and the rate depends on where your business and the card are. Shown in Poland, where I checked, a standard European card costs 1.5% plus 1.00 PLN. Subscriptions through Stripe Billing add 0.7% of billed volume on the pay-as-you-go plan (Billing pricing). Before the first customer, the bill is zero.

The real decision here is tax. With Stripe you're the seller, so VAT and sales tax are yours, and Stripe Tax adds 0.5% per transaction where you're registered. Paddle and Lemon Squeezy act as merchant of record and take that job off you for 5% plus 50 cents per transaction. For a solo founder selling to consumers in many countries, that premium can be cheaper than an accountant.

5. PostHog

Best for: product analytics, session replay and feature flags in one free allowance.

Every month, free and without a card: 1 million analytics events, 5,000 session recordings, 1 million feature flag requests and 100,000 error-tracking exceptions (pricing). Usage stops at the free limits unless you add a card, so it can't bill you by surprise. The free plan has unlimited team members and one project.

A beta with a few hundred users doesn't come near a million events. The one-project limit is the thing to plan around: keep staging out of it, or send staging events nowhere.

6. Sentry

Best for: a solo founder who wants a stack trace when production breaks.

The Developer plan is free for one user and 5,000 errors a month (pricing). Team is $26 a month billed annually, with unlimited users and 50,000 errors. The day a second developer joins is the day this slot starts to cost money.

Two honest alternatives. PostHog's free plan already includes 100,000 error-tracking exceptions with unlimited team members, so a small team can skip a second tool. And for "what happened at 3 a.m.", our built-in logs and metrics keep runtime logs searchable for 7 days, which helps, but logs aren't error grouping or alerts.

Where the others beat us

Our row is the only one in the table that isn't free, and it's fair to ask why. You can host for $0 elsewhere: Vercel's Hobby plan is free but limited to non-commercial use, Render's free web services sleep and its free Postgres expires after 30 days, and Supabase's free plan gives you Postgres plus auth, storage and realtime until a quiet week pauses the project. If you want one vendor for the database, sign-in and file storage, Supabase replaces three rows of this list at once and we replace one. And when the app needs a nightly job or a queue worker from the start, Railway has both at our price and we have neither.

What $5 buys on our side is a stack where nothing sleeps, expires or pauses: the app, the API and SaaS hosting and Postgres in one place, on a custom domain, with a password-protected staging site (five-minute setup) and a preview for every branch. The other five slots stay free until the product has customers to pay for them.

Which slot in your stack started costing money first?

More articles