Vercel alternatives compared (2026) Pricing Compared

- The interesting number is the marginal one, not the base price. - Cloudflare charges nothing per terabyte; Hetzner charges about €1. - Fly.io charges $20 in North America and Europe, roughly double into Asia-Pacific. - Railway charges $50; AWS Amplify and Vercel both land near $150. - Netlify charges around $550, because overage is sold in $55 blocks of 100 GB. - The ordering barely changes as you scale. - At 1 TB Vercel looks competitive because that terabyte is bundled. - At 5 TB it costs upwards of $600 while Cloudflare still costs $5. - So "is Vercel expensive?" has no answer without a traffic number. - Below a terabyte, the honest answer is no. - Above three or four on an image-heavy site, it becomes the largest infrastructure line item. - The mitigation nobody mentions: keep Vercel, put Cloudflare in front, cache aggressively. - That cuts most billable transfer. - More work than moving hosts, far less work than rewriting for a new runtime.

Providers
13
Fields compared
7
Source confidence
33%
Last verified
2026-06-15 (3mo ago)
Re-verified
every 30 days
13 tools · verified 3mo ago
Coolify logoCoolifyOpen-source self-hosted PaaS: git push to your own server, with previews and cron.82.3

Pricing & overage

Overage behaviour
throttle
Bandwidth price (/TB)
Price @ 1 TB (/mo)
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
Free tier
5
Dokploy logoDokployOpen-source self-hosted PaaS on Docker Swarm, with multi-node clustering built in.82.3

Pricing & overage

Overage behaviour
throttle
Bandwidth price (/TB)
Price @ 1 TB (/mo)
·
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
·
Free tier
5
Cloudflare Workers & Pages logoCloudflare Workers & PagesV8 isolates on 300+ PoPs, with zero egress charges and near-zero cold starts.69.8

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$0/TB
Price @ 1 TB (/mo)
$5/mo
Build minutes incl. (min/mo)
3,000min/mo
Image opt billing
metered
Analytics cost (/mo)
$0/mo
Free tier
5
Vercel logoVercelThe frontend cloud that ships Next.js: best-in-class DX, metered everything.66.1

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$150/TB
Price @ 1 TB (/mo)
$20/mo
Build minutes incl. (min/mo)
24,000min/mo
Image opt billing
metered
Analytics cost (/mo)
$10/mo
Free tier
4
Fly.io logoFly.ioFirecracker microVMs in 35+ regions including Sydney, driven from the CLI.65.0

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$20/TB
Price @ 1 TB (/mo)
$30/mo
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
·
Free tier
2
Hetzner + Coolify logoHetzner + CoolifyThe DIY baseline: a €4 CX22 running Coolify, with 20 TB of traffic included.64.5

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$1/TB
Price @ 1 TB (/mo)
$5/mo
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
Free tier
1
Railway logoRailwayContainer PaaS with the best developer experience in the category and usage billing.62.3

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$50/TB
Price @ 1 TB (/mo)
$60/mo
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
Free tier
2
Sevalla logoSevallaKinsta's developer platform: apps, static sites, databases and object storage on GCP.60.6

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
Price @ 1 TB (/mo)
·
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
·
Free tier
3
Northflank logoNorthflankContainer platform with bring-your-own-cloud, GPUs and a sandbox-shaped API.59.8

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$100/TB
Price @ 1 TB (/mo)
$120/mo
Build minutes incl. (min/mo)
Image opt billing
byo
Analytics cost (/mo)
·
Free tier
3
Netlify logoNetlifyThe original Jamstack host: strong build pipeline, punishing bandwidth overage.57.4

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$550/TB
Price @ 1 TB (/mo)
$19/mo
Build minutes incl. (min/mo)
25,000min/mo
Image opt billing
included
Analytics cost (/mo)
$9/mo
Free tier
3
Deno Deploy logoDeno DeployWeb-standard JavaScript at the edge, with built-in OpenTelemetry and a global KV.57.3

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
Price @ 1 TB (/mo)
Build minutes incl. (min/mo)
·
Image opt billing
none
Analytics cost (/mo)
$0/mo
Free tier
4
AWS Amplify Hosting logoAWS Amplify HostingManaged Next.js and static hosting inside AWS, billed per GB with no spend cap.47.2

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$150/TB
Price @ 1 TB (/mo)
$155/mo
Build minutes incl. (min/mo)
0min/mo
Image opt billing
metered
Analytics cost (/mo)
Free tier
2
Render logoRenderHeroku-shaped container host with blueprints, managed Postgres and calm billing.41.1

Pricing & overage

Overage behaviour
bill
Bandwidth price (/TB)
$300/TB
Price @ 1 TB (/mo)
$280/mo
Build minutes incl. (min/mo)
500min/mo
Image opt billing
byo
Analytics cost (/mo)
Free tier
3
yespartialnounknown
Sources shown beside each value · Learn how sourcing works
measured vendor-claimed community inferredExpand any row for the source, verification date, and caveat behind every cell.

Is the cheapest option the right one?

Price is one group of 7 fields out of 26. Everything else, features, limits, portability, how well any of it works for agents, is on the full vercel alternatives compared (2026) comparison.

The bandwidth cliff, priced out

  • The interesting number is the marginal one, not the base price.
  • Cloudflare charges nothing per terabyte; Hetzner charges about €1.
  • Fly.ioFly.io logo charges $20 in North America and Europe, roughly double into Asia-Pacific.
  • RailwayRailway logo charges $50; AWS Amplify and VercelVercel logo both land near $150.
  • NetlifyNetlify logo charges around $550, because overage is sold in $55 blocks of 100 GB.
  • The ordering barely changes as you scale.
  • At 1 TB VercelVercel logo looks competitive because that terabyte is bundled.
  • At 5 TB it costs upwards of $600 while Cloudflare still costs $5.
  • So "is VercelVercel logo expensive?" has no answer without a traffic number.
  • Below a terabyte, the honest answer is no.
  • Above three or four on an image-heavy site, it becomes the largest infrastructure line item.
  • The mitigation nobody mentions: keep VercelVercel logo, put Cloudflare in front, cache aggressively.
  • That cuts most billable transfer.
  • More work than moving hosts, far less work than rewriting for a new runtime.

How to actually decide

  • Start with the framework question: it constrains everything else.
  • Depend on VercelVercel logo-only features, PPR and cross-region ISR? Your choices narrow.
  • Realistically: VercelVercel logo, or a container running next start with a single-region cache.
  • Everything else here is a compromise between those two.
  • Apply the traffic test.
  • Under 500 GB a month, pick on developer experience: the spread is under $30.
  • Over 2 TB, pick on egress price, because nothing else on the invoice matters.
  • Apply the pager test.
  • Managed hosts sell you an on-call rotation more than compute.
  • CoolifyCoolify logo and DokployDokploy logo are excellent software and do not answer the phone.
  • One backend engineer and a deadline is a decisive argument for RailwayRailway logo or Render over a VPS.
  • Finally, check the region.
  • AU and NZ teams should treat the Sydney column as a hard filter.
  • Singapore adds roughly 90 ms of round trip, visible on any multi-call page.

Migration paths that actually work

  • Moving off VercelVercel logo is easy for static and SSR-only apps.
  • It is hard for anything touching the platform's own primitives.
  • An app using only app/ routes, next/image and standard middleware moves in an afternoon.
  • Add a Dockerfile, set output: "standalone", point DNS.
  • Friction starts with VercelVercel logo KV, Blob, Edge Config and cron routes.
  • Each needs a replacement service, not a config change.
  • Two migrations are consistently underestimated: image optimisation and ISR.
  • next/image on a container optimises on your own CPU with no CDN in front.
  • Fine at low volume, expensive at high volume.
  • Most teams end up adding Cloudflare Images or a third-party image CDN.
  • ISR across multiple instances revalidates per instance unless you configure a shared cache handler.
  • So stale pages behave differently than on VercelVercel logo, usually surfacing as a bug report.
  • The reverse migration, onto VercelVercel logo, is much easier.
  • Worth knowing: starting on RailwayRailway logo or Fly costs nothing in optionality; building against VercelVercel logo's primitives does.

How is this pricing data collected?

  • Every price is the lowest paid tier a commercial project can ship on.
  • Not the free tier, not an enterprise quote.
  • "Price at 1 TB" is the estimated monthly invoice for one small production app.
  • It assumes 1 TB of transfer and about a million requests.
  • Components: seat or base fee, one always-on instance where required, plus metered bandwidth.
  • It ignores databases, heavy compute and image transformations, which diverge too far to compare.
  • Treat it as a shape, not a quote.
  • Overage behaviour is an enum, not a score: the four outcomes are different failure modes.
  • throttle: you get slower or serve errors, and no invoice arrives.
  • hard-stop: the site goes down, and no invoice arrives.
  • bill: the site stays up and the invoice is unbounded.
  • bill-then-suspend: you get both.
  • We rank in that order because a five-figure bill is harder to undo than an hour of downtime.
  • That is an editorial position: reweight the field and bill can become the best answer.
  • Cells marked "inferred" are our reasoning from adjacent published facts.
  • Blank cells are facts we could not stand behind; we prefer a dash to a wrong number.

Pricing questions

What actually happens if my Vercel site hits the Hacker News front page?

  • On the Pro plan, nothing breaks and you get billed.
  • The first terabyte of transfer is included.
  • Beyond that you pay roughly $0.15/GB, more out of Sydney.
  • Spend Management can pause the project at your chosen amount, but it is off by default.
  • Turn it on before you launch, not after.

Is self-hosting with Coolify actually cheaper once you count your time?

  • Only if you already run servers.
  • A Hetzner CX22 with CoolifyCoolify logo costs about €4/month including 20 TB, versus $20 plus overage on VercelVercel logo.
  • The savings are real but small until you serve several terabytes.
  • The genuine cost: TLS renewals, disk pressure and the 3am reboot become yours.

Which platform has the best free tier for a real side project?

  • Cloudflare, by a distance: 100,000 requests a day, unmetered bandwidth, commercial use allowed.
  • VercelVercel logo's Hobby tier is more generous in features but forbids commercial use.
  • That catches people out when a side project starts taking money.
  • Render's free tier is fine for staging but sleeps instances after fifteen minutes idle.

Does anything here throttle instead of billing me?

  • Almost nothing: free tiers generally hard-stop or suspend, paid tiers almost universally bill.
  • The self-host rows are the only ones that degrade gracefully.
  • A saturated box gets slow; it does not send an invoice.
  • For a hard ceiling on a managed host, VercelVercel logo's Spend Management and RailwayRailway logo's usage limits genuinely stop spending rather than just alert.