The Free-Tools-Only Stack (For Bootstrappers)
A working stack that costs $0/month until you have real revenue.
A working stack with $0 monthly fees until you cross real usage thresholds. Used in real life by ~30 of the bootstrapped founders I track.
Why bootstrap on free
The free-tier era for SaaS is unusually generous in 2026. Most infra providers compete by making their free tiers genuinely usable (not crippleware). For pre-revenue founders, this means you can build a serious product without a credit-card subscription for 6-12 months. The hidden cost is migration friction when you do cross thresholds — pick tools whose paid tiers you'd be willing to pay for, so you're not migrating later.
The stack below assumes a SaaS product. Adjust by category.
Hosting and data
- Vercel free tier — fine until ~1M serverless requests/month. Bandwidth cap is 100GB; most pre-revenue products won't hit it.
- Supabase free tier — 500MB DB, 2 free projects, 50MAU on auth. Plenty for first 1k users. Pause-on-inactivity is the trap (the project sleeps after a week of no requests); set a cron pinging a health endpoint.
- Cloudflare free — DNS, CDN, R2 has 10GB free storage + 1M Class A operations/month. Pages free tier is 500 builds/month. Most pre-revenue products live entirely on this.
- Neon / PlanetScale serverless tiers — alternatives to Supabase for DB only. Both have free tiers good for ~3 GB.
When you cross thresholds: Vercel Pro is ~$20/mo and lifts the request and bandwidth limits 10x. Supabase Pro is $25/mo and removes pause-on-inactivity.
- Resend free tier — 100 emails/day, 3,000/month. Enough for transactional auth + a small newsletter.
- Loops free tier — 1,000 contacts, 2,000 sends/month. Use for marketing email if you need broadcasts.
- Plunk (open source) — self-hostable, free if hosted on your Vercel.
When you cross thresholds: Resend at 50k/month is $20.
Auth
- Supabase Auth — 50,000 MAU free.
- Clerk free tier — 10,000 MAU free.
- Auth.js (next-auth) — fully free, self-hosted in your app, integrates with any DB.
When you cross thresholds: Clerk Pro starts at $25/mo.
Comms and docs
- Discord for community — free, unlimited.
- Notion personal plan — free for individuals, paid only if you need team collaboration on shared workspaces.
- Slack free tier — 90 days of message history. Workable for tiny teams; painful past 6 months because you lose discoverability.
- Cal.com cloud free tier — generous; self-hosted is also free.
- Linear free tier — up to 250 issues. Tight but viable for a small product.
When you cross thresholds: Slack Pro is $7.25/user/mo and is the biggest unlock once you have ≥3 people.
Code and CI
- GitHub free — unlimited private repos, GitHub Actions 2,000 free minutes/month.
- Vercel Git integration — free deploys on push, preview URLs per PR.
When you cross thresholds: GitHub Pro is $4/user/mo if you need protected branches with required reviews.
Analytics
- Umami self-hosted on Vercel — free, GDPR-friendly, no cookie banner.
- Plausible community edition self-hosted — free.
- PostHog free tier — 1M events/month, 5,000 session recordings. Most pre-revenue products won't hit either cap.
When you cross thresholds: PostHog cloud paid starts at $0.0001/event ($50/mo at 1M monthly events).
Customer support
- Plain free tier — 2 seats, basic ticketing.
- Crisp free tier — 2 seats, live chat + email.
- Discord channel as support — free, works at the very early stage.
When you cross thresholds: Front, Intercom, or Plain Pro at $50-100/mo.
Design and content
- Figma free — 3 files, unlimited viewers. Workable for tiny teams.
- Penpot (open source) — self-hosted Figma alternative. Fully free.
- Loom free tier — 25 videos, 5-minute max. Enough for async product walkthroughs and customer demos.
- Tella free tier — 25 videos. Loom alternative with face-cam overlay.
When you cross thresholds: Figma at $15/seat/mo and Loom at $15/mo per user.
Payments
- Stripe — no monthly fee, 2.9% + $0.30 per transaction. Free until you make money.
- Lemon Squeezy as merchant of record — also no monthly fee, takes a higher cut (~5%) but handles global tax for you.
This isn't really "free" — Stripe takes a cut — but there's no fixed cost until revenue.
Status and uptime
- UptimeRobot free — 50 monitors, 5-minute interval.
- Better Stack free tier — 10 monitors, 3-minute interval.
- Statuspage alternatives — most are free for public pages.
SEO and site monitoring
- Google Search Console — free, essential.
- Ahrefs Webmaster Tools — free for site owners, gives Ahrefs-grade data for your own properties.
- Bing Webmaster Tools — free, surprisingly useful for keyword data and crawl issues.
When to start paying
When the free tier limits start slowing your business — usually around 100-300 paying customers. Then upgrade only the bottleneck, not everything. The most common first paid upgrades are:
- Supabase Pro ($25) — removes pause-on-inactivity, lifts DB size.
- Vercel Pro ($20) — lifts request and bandwidth limits.
- Resend at higher tier ($20) — removes daily send cap.
- Slack Pro at $7.25/seat — unlocks message history past 90 days.
Total monthly spend at this stage: ~$80-120. You're spending less than 1% of revenue on infra. Don't optimise further.
When to stop bootstrapping the stack
Three signals:
- You're spending 5+ hours/week working around free-tier limitations.
- You're losing customers because of a free-tier-induced bug (downtime, cap-hits, deliverability).
- Your engineers' time saved by paying outweighs the monthly cost 10x.
When two of three are true, upgrade. Don't be precious about the free-tier badge once it's costing you customers.
What this stack costs at peak
Most bootstrapped founders following this template spend $0/month from month 1 to month 6, then $30-60/month from month 6 to month 12 (after first paid upgrade), then $150-300/month past month 12 (after 3-4 paid upgrades). At 100 paying customers, you're at <$5 infra cost per customer per year. Compare to typical SaaS COGS of $20-50/customer/year and you have a healthy starting position.
The whole point isn't to be free forever — it's to be free until paid actually buys you something.
Weekly digest
Get new resources like this, weekly.
One email a week: new hubs, new tools, and the editorial pieces worth reading. One click to unsubscribe.
Discussion
0 comments
Be the first to comment. The Bible community reads every thread.