Startup
SaaS Tech Stack for 2026
One pick per slot, from hosting to error tracking, for $5 a month before the first customer


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
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

Next Round I'm Bringing My Own Knives. Watch Me Cook.
Three minutes, no laptop, and a long drive still in my legs. I pitched the platform at KitchenPitch, FreshMango's pitch day, and left out the best thing we are building. Here is why that was the right call, what the mentors fixed afterwards, and the part where I did not recognize the accelerator CEO.

The Metrics We Actually Track at Pre-Seed
Every pre-seed deck leads with a growth chart, and most of those charts are statistical noise. Here are the numbers we actually watch: time-to-first-deploy, activation, and gross margin per workload type, and why.

Security When You're a Two-Person Infrastructure Company
Can a two-person company be trusted with your production workloads? That question deserves specific answers instead of vibes. Here's our threat model, what's done, and what honestly isn't.
