StackTested

Hosting DevOps Side projects

Hobby-project hosting in 2026: what "free" actually means

"Free tier" hides three different situations: free and always-on (static front-ends), free but asleep (backends that spin down), and free as a trial (a coupon with an expiry date). Here is the map.

Affiliate disclosure StackTested is funded by affiliate links. Some links below will become tracked affiliate links once our program applications are approved; right now they go directly to the vendor. Affiliate status never changes which host we recommend. Full disclosure policy.
Research basis: this guide is docs-based research, not hands-on uptime testing. Plan details come from vendor docs and third-party free-tier roundups checked September-October 2026. Free tiers are the most volatile part of this industry; confirm before you build on one. Last updated: October 2026.

The short answer

Static site or portfolio: Cloudflare Pages. Unlimited bandwidth on the free tier, no sleep, no card games.

Next.js side project, non-commercial: Vercel Hobby (free). The moment the project takes money, Vercel's terms require Pro at $20 a month.

Full-stack app with a database: Railway at roughly $5-10 a month, or Render Starter at $7 plus a $6 managed database. Cheapest fixed price: a Hetzner VPS at about 6 euros a month, if you will run Docker yourself.

The $0 column, honestly

ProviderWhat $0 gets youThe catch
Cloudflare Pages / Workers Unlimited static requests and bandwidth; 100,000 Worker requests/day 10ms CPU per Worker request; serverless model only, no long-running processes
Vercel Hobby 100 GB bandwidth, 1M function invocations/month Personal, non-commercial use only. Commercial project? That is Pro at $20/user/month
Netlify Free 300 credits/month, custom domains with SSL, deploy previews A production deploy costs 15 credits; if one project blows the limit, the whole account pauses
Render free Free static sites; one 512 MB web service, 750 hours/month Web services sleep after 15 idle minutes and take about a minute to wake. Fine for a demo, bad for users
Railway $5 of trial credit for 30 days Not a free tier, a coupon. After it expires you are on Hobby at $5/month plus usage
Fly.io Short trial, then pay as you go (card required) No free allowance for new users. Smallest machines run about $2/month, but you are paying from near-zero
Heroku Nothing No free tier since November 2022. Eco at $5/month still sleeps

What a real side project costs per month

Assumes one small full-stack app with a Postgres database and low traffic, September 2026 prices:

SetupAppDatabaseMonthly total
Cloudflare Workers + D1$0-5Included in free usage$0-5
Netlify Free + serverless DB$0 within creditsNeon/Supabase free tier$0, then $19+ seat pricing
Railway Hobby$5 plan includes $5 usageUnmanaged Postgres template, metered~$5-10
Render Starter$7 fixedManaged Postgres $6~$13
Vercel Pro + serverless DB$20 Pro (commercial)Neon/Supabase free tier$20+
Hetzner VPS + Docker + CaddySame boxSame-box Postgres~6 euros (~$7) fixed

How to choose

What we could not verify

Sources: vendor docs via free-tier roundups (flaviocopes.com, makerkit.dev, dev.to, bex.co), checked September-October 2026.

Back to all guides