Back

Free Tools to Launch Your Side Project in 2026

Free Tools to Launch Your Side Project in 2026

Building a side project while working full-time means every dollar counts. You can still launch a working product without paying anything upfront — but the free-tier landscape moved a lot in the last twelve months, and several of the tools people still recommend no longer have a free tier at all.

Limits verified against provider pricing pages and docs on 2026-08-06. Where a figure could not be confirmed from the provider's own page, it is marked as unverified rather than filled in with a plausible number. Free tiers change without notice — treat every number below as "true on that date" and check the pricing page before you commit an evening to a deploy.


What Has Died or Shrunk - and When

Read this section first. These are options that are still widely recommended around the web, but which would now cost you money or lose you data.

The dates matter, and not all of these are recent. Four of the rows below changed in 2023 or 2024 and are simply still being repeated in roundups written since. Where our own dated PaaS timeline pins the change to a specific announcement, the date is in the table; where it does not, the row says so rather than implying a date it cannot support.

Tool Was Now When
SendGrid 100 emails/day free forever Free plan retired, sending paused after a 60-day grace period 2025-05-27
Fly.io 3 shared VMs free No free tier for new customers; pay-as-you-go from the first machine 2024-10-07
LogRocket 1,000 sessions/month free 14-day trial only; paid plans from $176/month Not dated
PlanetScale 5 GB free No free plan on the pricing page; paid from $5/month Announced 2024-03-06, effective 2024-04-08
Plausible (hosted) No free hosted tier; 30-day trial, then $9/month Not dated
Netlify 100 GB bandwidth, 300 build minutes 300 credits/month for accounts created on or after this date 2025-09-04
Railway $5 credit/month $5 once for 30 days, then $1/month Recurring credit dropped 2023-06-02; partially restored 2025-08-27
Render Postgres Free for 90 days Free for 30 days, deleted 14 days after that 2024-05-20
Mailchimp 500 contacts 250 contacts, 500 sends/month Not dated
Mixpanel 20M events/month 1M events/month Not dated

Hosting & Deployment

For Web Apps

Railway — one-time $5 trial, then $1/month of credit

Railway removed its free plan in 2023 and brought back a much smaller one on 2025-08-27. There are now three separate things and they behave differently:

  • Free Trial: a one-time $5 of credit that expires after 30 days or when spent, whichever comes first. No credit card required. Max 5 services per project. Volumes created during the trial are deleted 30 days after the credits expire.
  • Free plan (what you drop to afterwards): $0/month with $1 of usage credit per month, non-rollover. Per service: 0.5 GB RAM, 1 vCPU, 1 GB ephemeral storage, 0.5 GB volume, 1 replica.
  • Usage rates: $10/GB RAM/month, $20/vCPU/month, $0.15/GB volume/month, $0.05/GB egress.

Do the arithmetic before you plan around it: at $10/GB-RAM-month, a 0.5 GB service left running costs roughly $5/month, so $1 buys somewhere around six days of always-on uptime. That figure is derived from Railway's published rates, not published by Railway — treat it as an estimate. The Free plan is fine for something you spin up occasionally, not for anything that needs to answer a request at 3am on the 20th of the month.

One important distinction: when your credit runs out, services are stopped, not slept. They do not wake on the next request — they stay down until the monthly credit resets or you upgrade. Railway's actual app-sleeping feature is only on Pro and auto-pay Hobby, not Free.

Railway's two docs pages disagree on the trial's per-service RAM ceiling (1 GB on one, 2 GB on the other), so no figure is quoted here. Whether the ongoing Free plan requires a card is not documented either way; the "no credit card required" line on the pricing page is attached to the trial specifically.

Render — genuinely free, with two traps

  • 750 free instance hours per workspace per calendar month — per workspace, not per service. Time spent spun down does not consume hours. Blow through 750 and all free web services are suspended until next month.
  • Free web service instance: 512 MB RAM, 0.1 CPU. Spins down after 15 minutes with no inbound traffic and takes about a minute to come back, showing a loading page. Filesystem changes are lost on spin-down.
  • Free Postgres expires 30 days after creation, with a 14-day grace period to upgrade before deletion. 1 GB storage, 256 MB RAM, one per workspace. (This changed on 2024-05-20 — if you read "90 days" anywhere, including older versions of this article, it is wrong and it will cost you a database.)
  • Free Key Value (Redis-compatible): 25 MB, in-memory only. All data is lost on every restart. It is a cache, not a store.
  • Since the workspace plan change on 2026-04-23 (legacy workspaces auto-converted 2026-08-01), the free Hobby workspace includes 5 GB outbound bandwidth, 500 build pipeline minutes, 2 custom domains, 1 seat, 25 services.
  • No card required to deploy. If you exceed included bandwidth without a payment method, Render suspends free services for the rest of the month rather than billing you.

Do not ping your own service to keep it awake. Spun-down time is free; awake time burns the 750 hours. Keeping one service permanently awake is the fastest way to run out.

Vercel — Hobby, free, but read the commercial-use terms

  • Function max duration on Hobby is now 300 seconds (5 minutes), not 10 seconds. If you avoided Vercel for anything long-running, that reason is gone.
  • 1,000,000 edge requests/month, 1,000,000 function invocations, 4 CPU-hours of active CPU, 360 GB-hours provisioned memory, 5,000 image transformations, 100 deployments/day, 200 projects, runtime logs retained 1 hour.
  • Bandwidth is no longer a plan entitlement. It lives in the Fair Use Guidelines as a guideline: up to 100 GB/month Fast Data Transfer and up to 10 GB/month Fast Origin Transfer. That second number is the one that bites image-heavy or uncached sites, and it is the one nobody quotes.
  • Exceeding a limit generally means waiting 30 days before that feature works again.
  • Commercial use is prohibited on Hobby, and the definition is broad: asking for donations, "any method of requesting or processing payment", ads, affiliate-link-primary sites, and being paid to create or host the site all count. If your side project has any revenue ambition, Hobby is not where it lives.

Fly.io — no longer free for new signups

Fly deprecated its plans on 2024-10-07 and its docs now state plainly that it "no longer offers plans to new customers". The three 256 MB VMs and 3 GB of volume storage are legacy allowances honored only for organizations that already had them. A new account is pay-as-you-go from the first machine:

  • shared-cpu-1x 256 MB: about $2.02/month (region-dependent; that is the Amsterdam figure)
  • Volumes: $0.15/GB/month of provisioned capacity
  • Outbound transfer: $0.02/GB in North America and Europe
  • Shared IPv4 free; dedicated IPv4 $2/month
  • A valid credit card is required for most accounts, or you prepay a minimum of $25 in credits.

Machines can auto-stop and auto-start, which zeroes compute charges when idle — but a stopped machine still bills for its root filesystem. Idle is cheap, never free. Fly is a good platform; it just does not belong in a free-tools list any more.

For Static Sites & Landing Pages

Cloudflare Pages — the strongest free tier here, and unchanged

  • Bandwidth and requests to static assets are free and unlimited. Not fair-use-unlimited; Cloudflare's own docs say so.
  • 500 builds/month, 1 concurrent build, 100 custom domains per project.
  • 20,000 files per deployment, 25 MiB max per asset — these are what a large docs site actually hits, not bandwidth.
  • Pages Functions run on Workers Free: 100,000 requests/day, 10 ms CPU per invocation.
  • D1 (SQLite): 5 GB storage, but also 5M rows read/day and 100,000 rows written/day — the daily row limits bind before the storage does.
  • Workers KV: 100,000 reads/day, 1,000 writes/day, 1 GB storage.
  • No card required, no inactivity pausing, and no restriction on commercial use.

Netlify — check which cohort you are in before believing any number

For accounts created on or after 2025-09-04, Netlify Free is credit-based: 300 credits per month, hard cap, no rollover, no credit packs on Free. Current rates:

Item Cost
Production deploy 15 credits each
Bandwidth 20 credits/GB
Compute 10 credits/GB-hour
Web requests 2 credits per 10,000
Form submissions Free (0 credits)

Spent purely on bandwidth, 300 credits is 15 GB. A site doing 15 production deploys in a month (225 credits) has 75 credits left — about 3.75 GB of bandwidth. When the credits are gone, every project on the account is paused and visitors get a "Site not available" page for the rest of the month. There is no overage billing and nothing to buy.

Accounts created before 2025-09-04 are "Legacy" and keep the old 100 GB bandwidth / 300 build minutes / 125K function invocation limits. They can migrate to credit plans but cannot migrate back. This is why you will find people who insist the old numbers are still correct — for them, they are.

Also: 1 team owner and no additional members, 1 concurrent build, unlimited deploy previews (previews and branch deploys cost nothing — only successful production deploys are charged), no card required. Netlify Identity was slated for deprecation and then retained in February 2026, so it is still an option; current Identity user limits under credit plans were not verified for this update.

Forms going to 0 credits is the one thing that got better, and it is now about the only reason to pick Netlify Free over Cloudflare Pages.

GitHub Pages — free, but it is not "unlimited" and it is not for businesses

  • Published site max 1 GB; source repo recommended limit 1 GB.
  • Soft bandwidth limit of 100 GB/month and a soft limit of 10 builds/hour. It is not unlimited — it is the same headline figure as Vercel.
  • Custom domains with SSL included. No card, no inactivity pausing.
  • On GitHub Free, the repository must be public to publish Pages.
  • Commercial use is restricted: GitHub's docs say Pages is "not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS)." Donation buttons and crowdfunding links are explicitly permitted — the opposite of Vercel's rule.

Database

Supabase (Free plan)
- 500 MB database (shared CPU, 500 MB RAM), 1 GB file storage
- 5 GB egress plus 5 GB cached egress, 50,000 monthly active users
- Edge Functions: 500,000 invocations. Realtime: 200 concurrent connections, 2M messages. Log retention: 1 day.
- Limit of 2 active projects. If you already have two Supabase side projects, the third one costs money.
- Free projects are paused after roughly one week of low database activity. A few requests a day is enough to avoid it. You get a warning email about a week ahead. A paused project can be restored for up to 1 year; after that you are rebuilding by hand from a downloaded backup.

Neon (Free plan)
- 0.5 GB storage per project, 100 CU-hours per project per month, autoscaling up to 2 CU
- Compute suspends after 5 minutes idle and costs nothing while suspended
- Permanent plan, no credit card. Hit a monthly limit and compute is suspended until the next cycle.

MongoDB Atlas (M0, free forever)
- 512 MB storage, shared RAM and vCPU, up to 100 operations/second
- No backups on the free tier

PlanetScaleno longer free. As of 2026-08-06 the pricing page lists only paid SKUs; Postgres starts around $5/month for the smallest non-HA option and Vitess from $39/month. If you are here because someone recommended PlanetScale's free branching, Neon is the closest free equivalent.


Authentication

Supabase Auth (free with Supabase)
- Email, OAuth, magic links, row-level security, 50,000 MAU
- Subject to the same 2-active-project cap as the rest of Supabase

Clerk (Hobby, free)
- 50,000 monthly retained users — Clerk counts MRU, meaning users who come back at least 24 hours after signing up, which is a friendlier metric than raw MAU
- Up to 3 dashboard seats, unlimited applications, custom domains, 7-day fixed session lifetime, 1-day log retention
- Clerk branding stays on the free plan; removing it starts at $25/month
- No credit card to start

Auth0 (free)
- 25,000 monthly active users, unlimited social connections, passwordless, 1 custom domain (card verification required for the custom domain), 5 organizations, 1-day log retention
- Still the steepest learning curve of the four

Firebase Auth (Spark, free)
- 50,000 MAU, no payment method needed
- Phone/SMS auth is billed per SMS from the first message on any plan — this is the one that surprises people
- SAML/OIDC is limited to 50 MAU before charges


Payments

Stripe — no monthly fee, 2.9% + $0.30 per successful domestic card transaction (US online), +1.5% for international cards, +1% if currency conversion is needed. Excellent docs, and Stripe Checkout gets you live in an afternoon. Note that Stripe supports businesses in a specific list of countries — check that yours is on it before you design around Stripe.

Lemon Squeezy — merchant of record, so it handles VAT and sales tax for you. Widely reported at 5% + $0.50 per transaction with add-ons for international cards and PayPal; the pricing page blocked automated checks on 2026-08-06, so confirm the current rate yourself. Stripe acquired Lemon Squeezy in July 2024 and both products currently coexist.

Gumroad — no monthly fee. 10% + $0.50 per transaction for sales through your own profile or direct links, and 30% for customers who find you through Gumroad's discover marketplace. Simplest possible setup for digital downloads.

Ko-fi — free plan takes 0% on tips and donations, with roughly 5% on shop sales, memberships and commissions; Ko-fi Gold removes the rest. These figures come from secondary sources — Ko-fi's own pages blocked automated checks on 2026-08-06. You still pay the underlying processor (Stripe or PayPal) either way.


Email

Transactional Email

Resend (Free: 3,000 emails/month)
- Modern API, React Email for templates
- Also capped at 100 emails/day — you cannot absorb a launch-day spike inside the monthly figure
- A verified custom domain you own is required. Resend's docs: "You must add and verify at least one domain to send emails with Resend." If you do not have a domain yet, buy one first.
- 1 domain, 30-day data retention on free

Postmark (Free: 100 emails/month)
- Free forever, no credit card, excellent deliverability
- The cliff is steep: the next plan up is $15/month for 10,000 emails. There is nothing in between.

Amazon SES — not free for new accounts. Accounts created after 2026-07-21 no longer get an SES-specific free tier (new AWS accounts get general AWS credits instead), but at roughly $0.10 per 1,000 emails a side project's entire email bill is cents per month. Arguably the honest recommendation now that the free tiers have shrunk. Confidence: medium — sourced from AWS's messaging blog rather than a direct read of the pricing page.

SendGrid — do not use for this. Twilio retired the free Email API and free Marketing Campaigns plans effective 2025-05-27, with a 60-day grace period after which sending is paused and contacts over 100 are permanently deleted. Paid plans start around $19.95/month. Any article still promising "100 emails/day free" on SendGrid is over a year stale.

MailerSend — a cautionary tale worth knowing. Its free quota went 12,000/month → 3,000/month → 500/month, the last cut on 2025-12-02 when the free tier became a $7/month plan and existing users were auto-downgraded. 500/month is confirmed on its pricing page; the history is from secondary sources. This is the single best argument for checking dates on any list like this one.

Brevo is the most commonly suggested replacement for SendGrid and is reported at 300 emails/day free with no custom domain required — but Brevo's own pricing page could not be read for this update, so that number is unverified. Open www.brevo.com/pricing yourself before building on it.

Email Marketing

Buttondown (Free: 100 subscribers)
- Markdown editor, custom domain sending, hosted archives
- Most extras (tagging, paid subscriptions, analytics) are add-ons from $9/month

Mailchimp (Free: 250 contacts)
- Not 500 — the limit is 250 contacts, and the real constraint is the send cap: 500 sends/month or 250/day. With a full 250-contact list that is two campaigns a month before sending stops.
- 1 audience, Mailchimp branding cannot be removed, no email scheduling, email support for the first 30 days only. "Feature-rich" does not describe this tier.


Analytics

PostHog (Free tier, no credit card)
- 1M events/month, 5,000 session recordings, 1M feature flag requests, 100k exceptions, 1.5k survey responses, 1M data warehouse rows
- The most generous free product analytics on this list by a wide margin

Mixpanel (Free)
- 1M events/month — not 20M. Plus 10,000 session replays and up to 5 saved reports per seat. No credit card.

Umami (self-hosted, MIT licensed, actively maintained)
- Free forever if you run it yourself; you pay only for the box it runs on. Umami Cloud's free tier was not verified for this update.

Plausibleno free hosted tier. 30-day trial with no card, then $9/month for the Starter plan (10k pageviews, 1 site). The source is open and self-hosting is possible, but Community Edition details were not verified for this update.

Google Analytics (Free)
- Still free, still the most features per dollar, still a GA4 learning curve and a privacy conversation you may not want to have.


Error Tracking & Monitoring

Sentry (Free Developer plan)
- 5,000 errors/month, 50 session replays, 5M spans, 10 custom dashboards
- Limited to one user. Fine solo, useless the moment a second person needs access.

Better Stack (formerly Better Uptime, free plan)
- 10 monitors and heartbeats, 1 status page, Slack and email alerts, multi-location checks
- Also includes 100k exceptions/month, 5,000 session replays and 3 GB of logs retained 3 days

LogRocket — no longer free. 14-day trial only; paid plans start at $176/month. If you want session replay for free, use PostHog's 5,000 recordings or Better Stack's.


Design & Assets

Design Tools

Figma (Starter, $0)
- Unlimited personal drafts — but a single team with one folder and 3 files, and 30-day version history. 150 AI credits/day up to 500/month. Professional is $16/month.
- "Unlimited" is the wrong word for Starter. The moment you organise work into a team you hit the 3-file wall. FigJam availability on Starter is unclear — Figma's help doc lists it as Professional-and-above, which contradicts older guidance.

Canva (Free tier available)
- A free tier definitely still exists and is good for quick social images. Canva's pricing page blocks automated checks, so no specific limits are quoted here — every number floating around for Canva Free is from third-party reviews.

Icons & Illustrations

Heroicons (Free, MIT) — 316 icons in 4 styles (Outline, Solid, Mini, Micro), plus React and Vue packages and a Figma file. By the Tailwind team.

Lucide (Free, ISC; Feather-inherited icons remain MIT) — started as a Feather Icons fork and has long since grown far past it. Commercial use fine.

unDraw (Free, no attribution required, commercial use allowed) — with restrictions the older version of this article omitted: you may not redistribute the illustrations in packs, mass-download or scrape them, rebuild unDraw as a competing service, or use the assets to train AI/ML models without explicit written permission.

Unsplash (Free, no attribution required) — free to use commercially; you may not sell unmodified copies or compile the images into a competing service. Note that Unsplash+ is a separate paid library under a different license and its results appear mixed into ordinary searches.

Fonts

Google Fonts (Free) — open source fonts, predominantly SIL Open Font License, usable commercially and self-hostable. Flagged honestly: fonts.google.com is a JavaScript app that returned nothing to automated checks on 2026-08-06, so this was not confirmed from a primary source this pass. There is no evidence of any change.


Development Tools

Code Hosting

GitHub (Free)
- Unlimited public and private repositories
- 2,000 GitHub Actions minutes/month on private repos; Actions is free and unmetered on public repos. That minute budget is the number that bites a private side project running CI on every push.
- 500 MB Packages storage, Dependabot, Issues and Projects

GitLab (Free)
- 400 compute minutes/month, 10 GiB storage
- 5-user limit on private top-level groups on GitLab.com (does not apply to public groups or self-managed)
- The old line about GitLab's free tier having "more features" no longer holds on the axis that matters for a side project: 400 CI minutes versus GitHub's 2,000. Self-hosting is still the real reason to choose it.

AI Coding Assistants

This category barely resembles its 2025 self. In 2025 the frame was autocomplete plus a chat window you pasted code into. In 2026 it is terminal and agent-based coding, and the free-versus-paid line moved with it.

Google Antigravity (Free individual plan) — the most generous genuinely-free option found for this update. $0 gets you Gemini 3.5 Flash, Gemini 3.1 Pro, Gemini 3 Flash, Claude Sonnet and Opus 4.6, and gpt-oss-120b, plus unlimited tab completions and command requests, and the Antigravity CLI (available to everyone since 2026-08-05). Google describes the ceiling only as "basic weekly rate limits" and publishes no numbers, so plan for a wall you cannot see.

OpenAI Codex (included in ChatGPT Free) — OpenAI's docs state Codex is included in the ChatGPT Free plan. Free is scoped to quick coding tasks with the smallest allowance, across web, VS Code, CLI and iOS. No numeric allowance is published; limits are described as rolling 5-hour windows with weekly caps.

GitHub Copilot (Copilot Free) — available to any individual developer, not just students and OSS maintainers: 2,000 code completions/month, 50 chat requests/month, a model picker, and Copilot CLI. Verified students and open source maintainers get Copilot Pro free, which is a tier above.

Cline (Free and open source, forever) — VS Code extension plus CLI, bring your own API key (Anthropic, OpenAI, Google, Bedrock, Groq, DeepSeek and others). No subscription: $0 for the tool and cents-to-dollars of inference for a weekend of work. The honest answer if you refuse to add another monthly bill.

Zed (Personal, $0 forever) — full editor, 2,000 accepted edit predictions, and unlimited use with your own API keys or external agents including Claude Agent and Codex CLI. The cheapest way to run an agent inside a modern editor without paying for the editor.

Claude — the chat tier at claude.ai is free, but Claude Code is not on the free plan. It starts at Pro, $17/month billed annually or $20/month monthly. If you want the agentic terminal workflow, budget for it; the free tier will not do it at any usage level.

Cursor (Hobby, $0, no card) — limited agent requests and access to Composer. Cursor does not publish numeric limits for Hobby anywhere findable, and the tier is deliberately thin. The practical entry point for real work is Pro at $20/month. Treat the free tier as a trial, not a plan.

Devin Desktop (formerly Windsurf, free tier) — light agent quota, limited model availability, unlimited inline edits and Tab completions. Worth knowing the rename: windsurf.com now redirects to devin.ai after Cognition's acquisition, so anyone searching for "Windsurf" is chasing a retired brand.

One trap to avoid: do not reach for Gemini CLI. Google announced the sunset at I/O 2026 and stopped serving individual users — free, Google AI Pro, Google AI Ultra and Gemini Code Assist for individuals — on 2026-06-18. Antigravity CLI is the replacement. The gemini-cli GitHub README still advertises "60 requests/min and 1,000 requests/day with a personal Google account" with no deprecation banner, which is where that widely-repeated figure in other listicles comes from. The quota is not obtainable.

API Testing

Bruno (Open source tier, free)
- HTTP, REST, GraphQL and gRPC; testing, docs, scripting, secret management
- Offline-first, with collections stored as plain files in your repo and native Git integration (diffs, branching, merge conflicts)
- 2 workspaces on the free tier. More generous for a solo builder than Postman's free plan, and the reason a lot of people left Postman.

Postman (Free)
- 1 user. The free plan is not a team collaboration tool, whatever older write-ups say.
- 1,000 monitoring requests/month, 10,000 Postman API calls/month, 50 AI credits/month, up to 5 integrations, no webhooks, 1-day collection recovery
- Unlimited collection runs and performance test runs

Insomnia (Essentials, $0/user/month)
- Unlimited local and cloud projects, unlimited collection runs and environments, Git Sync for up to 3 users, 1,000 mock server requests/month, Inso CLI for CI
- The "open source core" claim that used to be Insomnia's main draw is not stated on the current pricing page and was not verified for this update — if that is your reason for choosing it over Postman, check first.


Communication & Feedback

Crisp (Free forever, 2 seats)
- Website chat widget, shared inbox, mobile and desktop apps, conversation transcripts
- Capped at 100 customer profiles, no AI credits. New accounts get a 14-day trial of everything first, so the free plan will feel smaller than your first two weeks did.

Tally (Free)
- Unlimited forms and submissions under fair use, plus conditional logic, file uploads, payments, signatures and integrations — genuinely the most generous form builder here
- Tally branding stays on the free plan. Removing it is part of Pro at $24/month. (Earlier versions of this article said otherwise.)

Typeform (Free)
- 100 responses/month, unlimited typeforms. Still the best-looking conversational forms, still the tightest response cap.


Domain & DNS

Cloudflare — free DNS, DDoS protection and SSL. Cloudflare Registrar sells domains at cost with no markup and redacts WHOIS by default at no charge, which usually makes it the cheapest renewal you will find.

Porkbun — .com registration and renewal at $11.08 as of 2026-08-06, with free WHOIS privacy, SSL, and URL/email forwarding included.

Namecheap — competitive, good interface, free WhoisGuard. Current .com pricing was not re-verified for this update; expect somewhere in the $10-15/year range and check the renewal price, not the first-year promo.


Recommended Stack for $0/month

Category Tool Actual free limit (2026-08-06)
Static hosting Cloudflare Pages Unlimited bandwidth, 500 builds/month
App hosting Render 750 instance hours/workspace/month, spins down after 15 min
Database Supabase 500 MB Postgres, 2 active projects, pauses after ~1 week idle
Auth Supabase Auth or Clerk 50,000 MAU / 50,000 MRU
Email Resend 3,000/month and 100/day, custom domain required
Analytics PostHog 1M events/month
Errors Sentry 5,000 errors/month, 1 user
Forms Tally Unlimited, with Tally branding
Design Figma Starter Unlimited drafts, 3 team files
Code + CI GitHub Unlimited repos, 2,000 Actions minutes/month (private)
AI assistant Antigravity or Cline Free tier / BYO key

Two things this stack deliberately avoids: Railway's $1/month credit, which cannot hold an always-on service, and Netlify Free, whose 300 credits will pause your site mid-month.


The Axis Nobody Compares: Commercial Use

If your side project might ever make money, this matters more than any bandwidth figure, and the providers disagree with each other:

Host Commercial use on free tier
Vercel Hobby Prohibited — and donations, ads, affiliate-primary sites and being paid to build the site all count as commercial
GitHub Pages No online business, e-commerce or commercial SaaS — but donation buttons and crowdfunding are explicitly allowed
Cloudflare Pages Permitted, no restriction
Netlify Free Permitted, no restriction
Render Free Permitted, no restriction

Read that table again if you were planning to launch a paid product on Vercel Hobby.


Tips for Staying Free

  1. Check the date on any free-tier list, including this one. MailerSend went 12,000 → 3,000 → 500 emails/month in about two years. The number in your head is probably from an article, and the article is probably old.
  2. Let things sleep. On Render, spun-down time does not consume your 750 hours. Pinging your own service to keep it warm is what exhausts the budget.
  3. Know the difference between sleeping and stopping. Render sleeps and wakes on request. Railway's Free plan stops when the credit runs out and stays stopped until next month.
  4. Self-host the things that are actually free to self-host — Umami and PostHog both have self-hosted options, and a $5 VPS running three of them beats three free tiers with three different expiry rules.
  5. Back up anything on a free database on a schedule, especially Supabase (pauses after a week idle) and Render Postgres (expires 30 days after creation).
  6. Set a calendar reminder for expiry dates, not a usage alert. Render's Postgres clock starts at creation and does not care whether you used it.

When to Start Paying

Free tiers are for validating an idea, not for running a product. Upgrade when:

  • You have consistent traffic — roughly 100+ daily users is where free tiers start to hurt
  • You need the thing to be up at 3am without you thinking about it
  • Your data matters enough that a 30-day expiry clock is unacceptable
  • Your project has revenue, which on some hosts means you are no longer allowed to be on the free plan at all

The math is usually kinder than it looks. A small always-on app on Railway or Fly is a few dollars a month; SES email is cents. The expensive free tier is the one that pauses your site or deletes your database while you are asleep.


Share Your Project

Built something with these tools? Share it with the community. Platforms like Product Hop let you showcase your side project and connect with other builders who understand the journey — including the part where a free tier changes underneath you.


Every limit and price in this guide was verified on 6 August 2026 against each provider's own pricing page, docs or changelog, with no third-party roundups used as a source. Free tiers are marketing budgets and marketing budgets get cut - check the pricing page yourself before you commit an evening to a setup.