Cloudflare Pages vs Vercel — free-tier comparison

At a glance

Cloudflare Pages: Cheapest paid plan

Cloudflare Pages

Static Hosting

Cheapest paid plan

Unlimited bandwidth, 500 builds/month

Paid from $20/month

  • Unlimited bandwidth
  • 500 builds/month
  • Unlimited sites
  • Unlimited bandwidth and requests on the free plan
  • Global edge delivery from 300+ cities with free SSL
  • 500 builds per month cap on the free plan

Best for

  • Static sites and JAMstack apps (Astro, Next.js, SvelteKit)
  • Projects that want edge functions close to users
Visit Cloudflare Pages
Vercel

Static Hosting

100GB bandwidth, 100 deployments/day

Paid from $20/month

  • 100GB bandwidth/month
  • Unlimited websites
  • Serverless Functions included
  • Best-in-class Next.js support, built by the same team
  • Instant immutable preview deployment for every push
  • The free Hobby plan is for non-commercial use only

Best for

  • Next.js apps and front-end-heavy projects
  • Developers who want preview environments out of the box
Visit Vercel

The catch?

Cloudflare Pages

  • No catch

Vercel

  • Commercial use restricted

Detailed comparison

Cloudflare Pages Vercel
Free tier & pricing
Free tier ↑ better
Perpetual
Perpetual
Paid from ↓ better
$5/mo (Workers Paid)
$20/mo
Regions ↑ better
310+ cities
100+ edge
Hébergement statique
Bandwidth ↑ better
Unlimited
100 GB

FAQ

Is Cloudflare Pages really free?

Yes. The free plan includes unlimited bandwidth and requests, 500 builds per month and unlimited sites; functions use the Workers free allowance. Limits change over time, so confirm the current numbers on Cloudflare's site.

Can I run server-side code?

Yes, through Pages Functions, which run on Cloudflare Workers at the edge. They suit APIs and server rendering rather than stateful, long-lived processes.

Can I use the free plan for a business?

No. The Hobby plan is for non-commercial, personal projects; commercial use requires a paid plan. Check Vercel's current terms for the details.

Do I have to use Next.js?

No. Vercel deploys most frameworks — SvelteKit, Astro, Nuxt, Remix and plain static sites — though Next.js receives the deepest integration.