Vercel vs Cloudflare
Kofi Agyem, Founder and CEO, CloudzyroPublished · Updated
Vercel and Cloudflare (Workers and Pages) side by side on price, limits and how they run your code, from each company's own pages, with Cloudzyro as a third option.
| Feature | Vercel | Cloudflare Workers and Pages | Cloudzyro |
|---|---|---|---|
| Free plan | Hobby: personal, non-commercial use only | Static requests free and unlimited; 100,000 function requests a day | Launch: free, business use included |
| Paid plan | Pro: $20 a month per developer seat | Workers Paid: from $5 a month per account | Boost: $20 a month per site, team included |
| Bandwidth | 100 GB on Hobby; 1 TB on Pro, then from $0.15 per GB | No bandwidth charges; static requests free and unlimited | Never charged; slowed past the allowance |
| Server code | Functions on Vercel's platform | Workers: 10 ms of CPU per request on Free; 10 million requests a month on Paid, then $0.30 per million | Your app runs as a Node.js server |
Other companies' figures from Vercel pricing, Cloudflare Workers pricing, Cloudflare Pages overview, Cloudflare Pages limits, Cloudflare Pages Functions pricing, checked November 1, 2026. Prices change, so check their pages before you decide.
The short answer
Cloudflare is hard to beat on price for static sites and light server code: static requests are free and unlimited, and Workers Paid starts at $5 a month per account with no bandwidth charges. Vercel costs more, at $20 a month per developer seat on Pro, but gives Next.js apps a platform built around them.
Searching for Cloudflare Pages vs Vercel? Cloudflare now says to start new projects with Workers, which supports most Pages use cases, and Pages Functions are billed as Workers. This page covers both. Cloudzyro is a third option for apps that need a full Node.js server at a flat price per site.
Free plans
Vercel's Hobby plan is for personal, non-commercial use, with 100 GB of transfer, 1 million CDN requests and 4 hours of active CPU for functions a month.
On Cloudflare's free plan, requests to static assets are free and unlimited. Server code gets 100,000 requests a day with 10 ms of CPU time each. Pages allows 500 builds a month, one at a time, and up to 20,000 files per site.
Cloudzyro's Launch plan is free with business use allowed and 100 GB of traffic a month, and sites never sleep.
Paid plans and team pricing
Vercel Pro is $20 a month per developer seat, with a $20 usage credit, 1 TB of transfer and 10 million CDN requests included. A team of three developers pays $60 a month before usage.
Cloudflare's Workers Paid plan is a minimum of $5 a month per account, with 10 million requests and 30 million CPU milliseconds included, then $0.30 per million requests and $0.02 per million CPU milliseconds.
Cloudzyro Boost is $20 a month per site with the team included, 2 CPUs, 2 GB of memory and 1 TB of traffic.
The key difference: where your code runs
Cloudflare runs your server code as Workers on its own network, with limits on CPU time per request. Vercel runs functions on its platform, tuned for Next.js. Both work best when your app fits their way of running code.
Cloudzyro runs your app as an ordinary long-lived Node.js server, so code that expects a normal server works as it does on your computer. Cloudzyro sites are served through Cloudflare too, which caches your static files close to visitors.
Which should you choose?
Choose Cloudflare if you're hosting static sites or light server code and want the lowest bill. Choose Vercel if your Next.js app leans on Vercel's platform and per-seat pricing suits your team. Choose Cloudzyro if your app needs a full server, always on, at a flat price per site, deployed from your AI tool, Git or a zip.