01Side by side
| Cloudflare Pages / Workers | Vercel | |
|---|---|---|
| Free plan use | Commercial allowed | Personal, non-commercial only |
| Free build limit | 500 builds a month (Pages) | Basic build machines |
| Free data transfer | Generous, not metered on Pages | 100 GB a month |
| File limits | 20,000 files, 25 MiB each (Pages free) | Per-deployment limits |
| Next.js | Supported via OpenNext adapter on Workers | Native, built by the Next.js team |
| Paid entry | Workers Paid plan | Pro $20 a month |
02Free plans and commercial use
This is usually the deciding factor. Vercel's fair use guidelines restrict Hobby to non-commercial personal use, including any site advertising a product or service. Cloudflare's Pages limits focus on technical caps, 500 builds a month, 20,000 files and 25 MiB per file on the free plan, and do not bar commercial sites.
So a small business site can run free on Cloudflare indefinitely, while the same site on Vercel needs Pro at $20 a month to follow the rules.
03Next.js support
Vercel created Next.js, and every feature works there first: server components, image optimization, incremental static regeneration and middleware. On Cloudflare, Next.js runs on Workers through the OpenNext adapter, which supports most features, though some need configuration and new releases can lag.
If your Next.js site is mostly static pages, the difference barely matters. If it leans on server rendering, image optimization or the newest features, Vercel saves time. Why Next.js suits marketing sites explains the rendering choices.
04Pages or Workers on Cloudflare?
Cloudflare's Pages documentation now says to start new projects with Workers, which supports most Pages use cases with a broader feature set. Existing Pages sites keep working. For a new static site, either is fine; for anything with server logic, Workers is the direction Cloudflare is investing in.
05Other differences
- Cloudflare includes DNS, a registrar at cost and security tools in the same account.
- Vercel's dashboard, previews and analytics are built around frontend teams.
- Both deploy from Git with preview URLs per branch.
- Both issue HTTPS automatically for custom domains.
07Pricing beyond the free plans
Vercel Pro is $20 a month and includes $20 of usage credit, then bills on-demand rates for transfer, function invocations, CPU and image optimization, according to its pricing page. For a busy site with many images or server-rendered pages, those usage lines are where the bill grows.
Cloudflare's paid Workers plan is priced around requests and compute rather than bandwidth, and static asset requests on Pages are generous even on the free tier. Sites with heavy traffic but simple pages often cost less on Cloudflare; sites that rely on Vercel's image optimization or Next.js-specific features may find the convenience worth paying for.
08Moving between them
Both deploy from Git, so a static site moves in minutes: connect the repository to the other platform, set the build command and output folder, copy environment variables and update DNS. Next.js sites that use server features need the OpenNext adapter on Cloudflare and some testing. Keep platform-specific configuration to a minimum and switching stays easy.
What people who tried it say
On Hacker News, Cloudflare's free tier is often called unusually generous, explained as a funnel to enterprise products, while Vercel is praised for developer experience and questioned on cost at scale.
- Why is Cloudflare Pages' bandwidth unlimited?Hacker News
Commenters attribute the generous free tier to Cloudflare's network economics and enterprise business, and praise its lack of egress fees.
Looking for more first-hand opinions? Search Reddit for “cloudflare pages vs vercel”. We link the live threads rather than summarizing them, so you read them in full.
Our take
Cloudflare for free business sites and static projects, Vercel when you pay for Pro and want Next.js to just work.
Where this falls short
Both platforms change quickly, and Next.js support on Cloudflare depends on the adapter version. Test your specific site on both before committing if it uses advanced features.
Orlume sites are standard Next.js projects published to orlume.site in one click, so you do not need to pick a host to go live. The free plan includes 10 message credits.
Free to start · No card required · Live in one click
Sources
- 1.Pages limits · Cloudflare Docs
- 2.Cloudflare Pages · Cloudflare Docs
- 3.Fair use guidelines · Vercel
- 4.Vercel pricing · Vercel
Researched and written by the Orlume team · Updated October 2026

