Cloud Hosting & PaaS Pricing — The 2026 Comparison

Published 2026-04-13 · Not yet reviewed · 15 platforms compared · Figures compiled 2026-04-13, not re-checked since · 17 pricing changes tracked

15
Platforms Compared
7
Generous Free Tier
6
Limited / Trial / Credits
4
Platform Categories

Cloud hosting in April 2026: 15 platforms across four categories — traditional PaaS, edge/serverless, full-featured platforms, and static/specialized hosts. $5/month has become the entry price for always-on compute (Railway Hobby, Heroku Eco). Cloudflare dominates the free tier with unlimited bandwidth and 100K requests/day. The big shift: credit-based pricing is replacing flat-rate plans (Vercel Jan 2026, Netlify Sep 2025).

Key trends: Heroku's free tier removal (2022) drove a migration wave to Railway, Render, and Fly.io. Netlify's per-committer billing (March 2026) is pushing teams to Vercel or Cloudflare Pages. Google is flooding the market with generous always-free tiers (Cloud Run: 2M requests/month). Edge computing is making traditional PaaS less necessary for many workloads.

This guide covers: pricing tables, category breakdowns, free tier analysis, cost comparison for solo devs and teams, hidden costs, pricing gotchas, and best-for-use-case recommendations — compiled by hand from vendor pricing pages.

🚀 Railway — $20 in credits with our referral

Get $20 in credits → · Affiliate disclosure

We may earn a commission if you sign up through this link.

Jump to section

  1. Pricing Comparison Table
  2. Category Breakdown (PaaS, Edge/Serverless, Full-Featured, Static)
  3. What You Actually Get for Free
  4. Cost Analysis by Use Case
  5. Pricing Gotchas
  6. Recent Pricing Changes
  7. Best-for-Use-Case Recommendations
  8. FAQ

Pricing Comparison Table

All prices verified as of April 2026. Hover rows to highlight. Click platform names for full vendor profiles with free tier details.

Platform Free Tier Paid From Free Bandwidth Free Compute
Railway$5 free credit$5/mo (Hobby)100 GBTrial: $5 one-time credit, 500 exec hours
RenderFree web services$7/mo (Individual)100 GB0.1 CPU, 512 MB RAM (spins down)
Fly.ioNone (pay-as-you-go)$0 (usage-based)100 GB (legacy)None (legacy: 3 shared VMs)
KoyebDB only$29/mo (Pro)None (free Postgres DB only)
Northflank2 services$0.007/hrIncluded2 services (0.2 vCPU, 512 MB each)
Cloudflare Workers100K requests/day$5/mo (Workers Paid)Unlimited100K requests/day, 10ms CPU/req
Cloudflare PagesUnlimited sites$5/mo (via Workers Paid)UnlimitedUnlimited requests, 100K functions/day
Netlify100 GB bandwidth$19/mo (Pro)100 GB125K function invocations/mo
Deno Deploy1M requests/mo$20/mo (Pro)100 GB1M requests/mo, 50ms CPU/req
Val TownFree tier$10/mo (Pro)IncludedFree requests with limits
VercelHobby plan (free)$20/mo (Pro)100 GB100 GB bandwidth, serverless functions
Google Cloud RunAlways free tierUsage-based1 GB North America2M requests/mo, 360K vCPU-sec, 180K GiB-sec
GitHub PagesFree (static sites)N/A (free only)100 GB/moN/A (static hosting)
PythonAnywhere1 web app$0 (Hacker tier removed)Included1 web app, 512 MB storage
HerokuRemoved (2022)$5/mo (Eco dynos)IncludedNone free
The $5/month floor: Railway, Heroku, and Cloudflare Workers Paid all land at $5/month as the entry price for always-on compute. Free tiers exist but come with spin-down (Render), no free compute (Koyeb, Fly.io for new accounts), or usage caps (Cloudflare 100K/day). Vercel and Cloudflare Pages are the standout exceptions — genuinely generous free tiers with no spin-down for static/JAMstack sites.

Category Breakdown

Cloud hosting platforms fall into four categories, each optimized for different workloads and developer preferences.

Traditional PaaS

Deploy containers or code with familiar push-to-deploy workflows. Best for traditional web apps, APIs, and background workers that need persistent compute.

Railway Free credits

$5 one-time credit on Trial plan (no credit card required). 512 MB RAM, 1 vCPU, 100 GB outbound bandwidth, 500 execution hours. Hobby plan ($5/mo) gives $5 monthly credit with usage-based billing. Supports Docker, Node, Python, Go, Rust, and more. Built-in Postgres, Redis, MySQL.

Render Limited free tier

Free web services with 0.1 CPU, 512 MB RAM, auto-sleep after 15 minutes of inactivity. 750 build hours/month, 100 GB bandwidth/month. Free PostgreSQL (90-day expiry, 256 MB). Free Redis (25 MB, 50 connections). Supports Docker, Node, Python, Go, Ruby, Rust.

Fly.io No free tier

No free tier for new accounts since October 2024. Pay-as-you-go only, credit card required. Legacy accounts (Hobby/Launch/Scale plans) retain: 3 shared-cpu-1x VMs (256 MB RAM), 3 GB volume storage, 100 GB transfer/month. Volume snapshots: first 10 GB free, then $0.08/GB/month.

Koyeb Limited free tier

Free Postgres database (0.25 vCPU, 1 GB RAM, 1 GB storage, 5 hr/month runtime). No free compute/web service tier — Pro plan starts at $29/month with $10 included compute.

Northflank Limited free tier

Developer plan: 2 free services with 0.2 vCPU and 512 MB RAM each. Supports containers, buildpacks, and databases. Auto-deploy from Git. Built-in secrets management, job scheduling, and observability.

Edge / Serverless

Run code at the edge with zero cold starts and automatic global distribution. Best for APIs, static sites with functions, and latency-sensitive applications.

Cloudflare Workers Generous free tier

100,000 requests/day, 10ms CPU time per invocation, 1 MB script size. Runs on Cloudflare's 300+ edge locations. V8 isolates — no cold starts. KV storage: 100K reads/day, 1K writes/day. R2 storage: 10 GB free. Workers AI: 10K neurons/day.

Cloudflare Pages Generous free tier

Unlimited sites, unlimited bandwidth, 500 builds/month. Pages Functions (serverless): 100K requests/day free. Deploy from Git or direct upload. Custom domains, SSL included. Preview deployments for every commit. 25 MB max file size.

Netlify Limited free tier

100 GB bandwidth/month, 300 build minutes/month, 125K serverless function invocations/month, 1 concurrent build. Deploy from Git. Instant rollbacks, preview deploys, custom domains, SSL. Edge Functions (Deno-based) included.

Deno Deploy Generous free tier

1 million requests/month, 100 GB outbound bandwidth, 50ms CPU time per request, 1 GB KV storage, 10ms KV reads. Runs on 35+ edge locations globally. Zero cold starts. Built-in KV storage (Deno KV). Instant deployments from Git.

Val Town Generous free tier

Code snippets ("vals") that run as HTTP endpoints, cron jobs, or email handlers. Free tier includes public vals, SQLite storage, email sending. Community-driven code sharing. TypeScript/JavaScript runtime. Instant deployment.

Enterprise-grade platforms with rich ecosystems. Best for production applications that need the full toolchain — CI/CD, monitoring, databases, and team management.

Vercel Generous free tier

Hobby plan: 100 GB bandwidth/month, 6,000 build minutes/month, 100K function invocations/day, 10s function duration, 1 concurrent build. Deploy from Git with preview deployments. Optimized for Next.js, supports all frameworks. Edge Functions, Image Optimization, Analytics (limited).

Google Cloud Run Generous free tier

Always Free tier: 2 million requests/month, 360,000 vCPU-seconds, 180,000 GiB-seconds of memory, 1 GB outbound (North America). Runs containers, auto-scales to zero. Supports any language/framework via Docker. Integrated with Google Cloud ecosystem.

Heroku No free tier

Free tier completely removed November 2022. Cheapest option: Eco dynos at $5/month (shared, sleeps after 30 min inactivity) or Basic at $7/month (always on). Still widely used for its developer experience. Heroku Startups program offers credits for qualifying startups.

Static & Specialized

Focused hosting for specific use cases. Static sites, Python apps, or developer documentation. Simple and free for what they do well.

GitHub Pages Generous free tier

Free static site hosting from GitHub repos. 100 GB bandwidth/month, 1 GB storage, 10 builds per hour via GitHub Actions. Custom domains, SSL. Perfect for docs, portfolios, blogs. Jekyll built-in, supports any static site generator.

PythonAnywhere Limited free tier

1 free web app on yourusername.pythonanywhere.com. 512 MB storage, daily CPU seconds limit. Python 2.7/3.x. Built-in Bash console, MySQL database. No custom domain on free tier. Good for learning and small projects.

What You Actually Get for Free

Free tiers range from genuinely production-ready (Cloudflare, Vercel) to barely-functional trials (Fly.io). Here's the honest breakdown.

Platform Free Tier Type Bandwidth Build Minutes When You Hit the Wall
RailwayFree credits100 GBIncludedWhen credits run out
RenderLimited free tier100 GB750 hrs/moWeeks of moderate use
Fly.ioNo free tier100 GB (legacy)N/A (Docker)Immediately ($5/mo minimum)
KoyebLimited free tierWeeks of moderate use
NorthflankLimited free tierIncludedIncludedWeeks of moderate use
Cloudflare WorkersGenerous free tierUnlimitedN/AMonths of real traffic
Cloudflare PagesGenerous free tierUnlimited500/moMonths of real traffic
NetlifyLimited free tier100 GB300/moWeeks of moderate use
Deno DeployGenerous free tier100 GBN/A (instant)Months of real traffic
Val TownGenerous free tierIncludedN/AMonths of real traffic
VercelGenerous free tier100 GB6000/moMonths of real traffic
Google Cloud RunGenerous free tier1 GB North America120/day (Cloud Build)Months of real traffic
GitHub PagesGenerous free tier100 GB/mo10/hr (Actions)Months of real traffic
PythonAnywhereLimited free tierIncludedN/AWeeks of moderate use
HerokuNo free tierIncludedIncludedImmediately ($5/mo minimum)

Cost Comparison by Use Case

What does each platform actually cost for a solo developer running a side project versus a team of 5 with production traffic?

Platform Solo Dev /mo Team of 5 /mo Key Cost Factor
Railway$0–5$20/seatTrial $5 credit is one-time only — once exhausted, services stop. Hobby plan $5 ...
Render$0–7$19/seat + usageFree web services spin down after 15 minutes (was 30, tightened Sep 2025). Free ...
Fly.ioUsage-based$29/mo (Scale) + usageNo free tier for new accounts — pay-as-you-go from day one. Legacy free allowanc...
Koyeb$29+Usage-basedNo free compute tier — the free plan only includes a Postgres database with 5 hr...
Northflank$0–10Usage-basedLimited to 2 services on free tier. Database add-ons are separate. Scaling beyon...
Cloudflare Workers$0–5$5+10ms CPU time limit is restrictive for compute-heavy tasks. 1 MB script size lim...
Cloudflare Pages$0$0–5500 builds/month can be limiting for active repos with many commits. Functions s...
Netlify$0–19$19/seatCRITICAL: Every repo committer is now charged as a full Pro seat ($19/mo) when u...
Deno Deploy$0$20+Deno runtime only — no Node.js compatibility layer for all packages. 50ms CPU li...
Val Town$0–10$10+Free tier vals are public. Private vals require Pro ($10/mo). Limited compute pe...
Vercel$0$20/seatWATCH: New Pro projects default to Turbo build machines ($0.126/min vs $0.014/mi...
Google Cloud Run$0Usage-basedGoogle Cloud account required with billing enabled. Egress to other regions is e...
GitHub Pages$0$0Static sites only — no server-side code. Public repos only on free GitHub (priva...
PythonAnywhere$0–12Per-account$5 Hacker tier was eliminated (Jan 2026). Jump from free to $12/month for custom...
Heroku$5–7$7/dyno + add-onsNo free tier at all. Add-on costs stack up fast (Postgres Mini $5/mo, Redis Mini...
Best value picks: For side projects, Cloudflare Pages ($0) or Vercel Hobby ($0) for static/JAMstack. Railway ($5/mo with $5 credit) for full-stack apps. For production teams, Google Cloud Run (usage-based, generous free tier) or Vercel Pro ($20/seat) for Next.js apps.

Pricing Gotchas

The sticker price is rarely the full story. These are the costs that surprise developers after they commit to a platform.

Vercel Turbo Builds: 9x Cost Multiplier

New Pro projects on Vercel default to Turbo build machines at $0.126/min — 9 times the cost of Standard builds ($0.014/min). A 5-minute build costs $0.63 on Turbo vs $0.07 on Standard. Switch to Standard builds in project settings unless you genuinely need faster builds.

Netlify Per-Committer Billing

Since March 2026, every repo committer on a Netlify-connected private repo is charged as a full Pro seat ($19/month) when using CMS or Identity. A team of 10 with 3 occasional committers pays for all 10. This is the most controversial pricing change in the hosting space.

Render Free Tier Spin-Down

Free web services on Render spin down after 15 minutes of inactivity (tightened from 30 minutes in Sep 2025). Cold starts take 30–60 seconds. Not viable for APIs that need to respond quickly. The workaround costs $7/month (Individual plan, always-on).

Railway Credit Exhaustion

Railway's Trial plan gives a one-time $5 credit. Once it's gone, services stop. Hobby plan ($5/mo) resets monthly but usage can exceed the credit — a busy API can cost $10–20/month. Monitor your usage dashboard closely.

Cloudflare Workers Daily Quotas

Cloudflare Workers free tier uses daily quotas (100K requests/day), not monthly. A traffic spike on one day gets throttled even if your monthly average is well under limits. The 10ms CPU time limit per request also restricts compute-heavy operations.

Recent Pricing Changes

Cloud hosting pricing has been volatile. Here are the changes we've tracked. See full change timeline for all tracked changes.

Date Vendor Change Impact
Sep 1, 2026Cloudflare Workers AIThe pricing has been restructured. While a free tier of 10,000 Neurons per day still exists, the pricing is now more granular and based on per-model unit pricing, billed in Neurons at $0.011 / 1,000 Neurons. Some models now require a paid plan or AI Gateway credits.HIGH
Aug 28, 2026Deno DeployEgress bandwidth for the free tier is now 20GiB, down from 100 GB. KV storage remains at 1 GiB, but the free tier now includes 1,000,000 KV read units and 500,000 KV write units. CPU time is now 10 hours, down from 15 hours. Revision storage is 10 GiB.HIGH
Apr 17, 2026NetlifyNetlify credits-based pricing updated: bandwidth now 20 credits/GB (was 10), compute now 10 credits/GB-hour (was 5), web requests 2 credits/10K (new). Same 300 credits/month allocation but each credit buys less bandwidth and compute.MEDIUM
Apr 14, 2026NetlifyForm submissions are now free across all Credit plans (including the Credit Free tier) — previously each form submission cost 1 credit. Credit Pro also gained unlimited team seats (was $20/seat per Git contributor), which effectively removes the prior CMS/Identity 'every committer becomes a $19 Pro seat' gotcha for free-tier users who ever upgrade.MEDIUM
Mar 30, 2026GoogleGoogle Developer Program annual subscription ending March 30. Replaced by Google AI Pro ($10/mo) and AI Ultra ($100/mo) tiers with bundled cloud credits and AI model access.HIGH
Mar 1, 2026NetlifyEvery repo committer is now charged as a full Pro seat ($19/mo) when using Netlify CMS or Identity with a private repo. Previously only users who logged into the Netlify dashboard counted as seatsHIGH
Feb 4, 2026CloudflareQueues added to Workers free plan — message queuing now freeMEDIUM
Feb 1, 2026VercelNew Pro projects now default to Turbo build machines (30 vCPUs, 60GB memory) at $0.126/minute — 9x more expensive than Standard machines ($0.014/min). Pro plan still $20/seat/month with $20 usage credit, but real-world build costs for moderate teams can hit $400+/month. Standard machines still available but must be manually selected.MEDIUM
Jan 27, 2026GoogleGoogle Developer Program Premium merged into Google One AI Pro ($19.99/mo, includes $10 Cloud credits) and AI Ultra ($100 Cloud credits). Developer benefits now bundled into consumer AI subscriptionsMEDIUM
Jan 15, 2026PythonAnywhere$5 Hacker tier eliminated, features merged into free and higher tiersMEDIUM
Jan 1, 2026Fly.ioVolume snapshots now billed — previously free automatic snapshots now cost $0.08/GB-monthMEDIUM
Jan 1, 2026VercelPro plan moved to credit-based model ($20/mo credit pool), Hobby plan metrics renamed and restructured — bandwidth→Fast Data Transfer, serverless split into Active CPU + Provisioned Memory, Blob Storage and Image Transformations addedMEDIUM
Jan 1, 2026Google CloudGoogle for Startups Cloud Program now offers up to $350K GCP credits for AI-first startups, plus $10K Anthropic (Claude) partner credits via Model GardenHIGH
Oct 1, 2025RailwayRailway expanded free tier following $100M Series B. Trial plan now includes $5 in free credits/month, sufficient for small hobby projects. Removed credit card requirement for trialMEDIUM
Sep 4, 2025NetlifyRestructured to credit-based pricing; sites pause on credit exhaustionMEDIUM
Sep 1, 2025RenderFree web services now spin down after 15 minutes of inactivity (previously 30 minutes). Cold starts take 30-60 seconds. Free tier remains but with faster sleep timesLOW
Nov 28, 2022HerokuHeroku removed all free dynos, free Heroku Postgres, and free Heroku Data for Redis. The iconic PaaS that defined 'free tier' for a generation eliminated free offerings entirely after Salesforce acquisitionHIGH
The pattern: Free tiers are shrinking across the board. Heroku removed theirs entirely (2022). Render shortened spin-down time (Sep 2025). Netlify moved to credit-based pricing (Sep 2025). Vercel moved to credits (Jan 2026). The edge platforms (Cloudflare, Deno Deploy) have bucked this trend with genuinely generous free tiers — likely subsidized by their broader platform ecosystems.

Best-for-Use-Case Recommendations

Pick the Right Platform

Best for side projects

Cloudflare Pages for static/JAMstack (unlimited free bandwidth). Railway for full-stack apps ($5 free credit, no credit card). Vercel Hobby for Next.js (100 GB bandwidth, 6K build min).

Best for production apps

Vercel Pro ($20/seat) for frontend/Next.js. Railway ($20/seat) for general-purpose backends. Google Cloud Run for container workloads with auto-scale-to-zero and generous always-free tier.

Best for APIs / serverless

Cloudflare Workers (100K req/day free, zero cold starts, 300+ edge locations). Deno Deploy (1M req/month free). Both offer sub-millisecond cold starts and global distribution.

Best free static hosting

Cloudflare Pages (unlimited bandwidth, 500 builds/month). GitHub Pages (100 GB/month, free with any GitHub account). Vercel Hobby (100 GB bandwidth, best for Next.js).

Best for teams on a budget

Railway ($20/seat) or Render ($19/seat). Avoid Netlify for teams due to per-committer billing. Google Cloud Run has no per-seat pricing — purely usage-based.

Best Heroku replacement

Railway — closest developer experience to Heroku with better pricing ($5/mo vs Heroku's $5–7/mo minimum). Similar push-to-deploy workflow, built-in databases, and add-on ecosystem.

Frequently Asked Questions

What is the best free cloud hosting platform in 2026?
Cloudflare Pages offers the most generous free tier: unlimited sites, unlimited bandwidth, and 500 builds/month. For full-stack apps, Vercel's Hobby plan (100 GB bandwidth, 6,000 build minutes) and Deno Deploy (1M requests/month) are strong free options. Railway offers $5 in free credits to get started.
Is Heroku still worth it without a free tier?
Heroku removed its free tier in November 2022. The cheapest option is now Eco dynos at $5/month (shared compute, sleeps after 30 min). For most use cases, Railway ($5/mo with $5 credit), Render (free tier with spin-down), or Fly.io provide better value.
What are the hidden costs of Vercel?
New Pro projects default to Turbo build machines at $0.126/min — 9x the cost of Standard builds ($0.014/min). The Pro plan moved to a credit-based model ($20/mo credit pool) in January 2026. Image Optimization has separate quotas. The Hobby plan is restricted to personal, non-commercial use.
Which PaaS is best for side projects?
For static sites: Cloudflare Pages (unlimited free bandwidth) or GitHub Pages. For full-stack: Railway ($5 free credit, no card required), Render (free tier with 15-min spin-down), or Vercel Hobby. For serverless APIs: Cloudflare Workers (100K req/day free) or Deno Deploy (1M req/month).
Which hosting platform is best for production apps?
Vercel for Next.js/React apps ($20/seat). Railway for general-purpose apps ($5/mo hobby, $20/seat team). Google Cloud Run for container workloads with auto-scaling. Fly.io for latency-sensitive apps needing multi-region deployment. Avoid Netlify for teams — the per-committer billing ($19/seat per repo committer) can be expensive.

Data Source & Methodology

Powered by AgentDeals. The tables on this page were compiled by hand from official vendor pricing pages and have not been re-checked since. Pricing changes are tracked via our deal changes timeline (466 total changes tracked). The pricing changes we track are updated continuously; the tables above are not.

Query this data programmatically via /api/hosting-pricing (JSON), our MCP tools, or REST API — search for hosting platforms, compare vendors, or track pricing changes from your AI coding assistant.

Get this data in your AI editor

Compare cloud hosting pricing, search free tiers, and track pricing changes — all from your AI coding assistant.

claude mcp add agentdeals -- npx -y agentdeals

Related Guides

Explore all 1,580 developer tool deals → Browse the full index or connect via MCP