← Heraldware
CloudflarevsVercel

TL;DR

Two plans, same price, different products. Cloudflare Pro is $20/mo billed annually ($25 month-to-month) and buys DNS, CDN, unmetered DDoS, Universal SSL and a full WAF for any host you point at it; the Free tier already covers the first four. Vercel Pro is $20/mo and buys a deployment pipeline with 10 million CDN requests and 1TB of transfer included, preview deployments and 40 custom firewall rules, on top of a Hobby tier that gives a million requests away. Cloudflare protects and caches whatever is already running; Vercel runs the front end for you. They are complements far more often than alternatives — the standard setup is Vercel behind Cloudflare.

Vercel prices a build and delivery pipeline. Hobby is free and includes a million CDN requests, 100GB of monthly data transfer, HTTPS certificates and three custom firewall rules — enough for a personal project. Pro is $20 per month and raises the included allowances to 10 million CDN requests and 1TB of transfer, with forty custom firewall rules, a hundred IP blocks, rate limiting that bills from $0.50 per million allowed requests, and preview deployments per branch. Enterprise is sold through sales, lifts the ceilings, allows up to a thousand firewall rules and comes with contractual support.

The confusion comes from the overlapping vocabulary: both mention CDN, firewall, TLS and global points of presence. The difference is where they sit. Cloudflare is in front of any origin — a WordPress host, a container, a SaaS app — and changes nothing about how that origin is built. Vercel is the origin for front ends: you connect a repository, it builds and serves the result, and the CDN is part of how it deploys. Buy both when you want Vercel's pipeline with Cloudflare's WAF and DNS at the edge; buy only one when the origin already exists or the app needs no build step.

Pros & cons

👍 Cloudflare Pros

  • Free tier carries DNS, unmetered DDoS, CDN and Universal SSL for any domain at $0
  • Pro at $20/mo billed annually ($25 monthly) adds the full WAF and lossless image optimization
  • Works as a shield in front of any host, including Vercel, without changing the origin
  • Workers: 100,000 requests/day free, then $0.30 per million requests

👎 Cloudflare Cons

  • Does not build or deploy anything — the application has to arrive already running
  • Business jumps to $200/mo billed annually for the SLA and PCI compliance a store may need
  • No repository integration, so previews and rollbacks are yours to build

👍 Vercel Pros

  • Hobby gives 1M CDN requests and 100GB of transfer per month at $0, with HTTPS included
  • Pro at $20/mo includes 10M requests and 1TB, then from $2 per million and $0.15 per GB
  • Preview deployments, instant rollbacks and 40 custom firewall rules come with the plan
  • Global delivery and caching configured by the platform rather than by the project

👎 Vercel Cons

  • No DNS or WAF for services hosted elsewhere; it protects only what deploys to Vercel
  • Overage on a busy Pro project accumulates on two meters: requests and transfer
  • Hobby is limited to three firewall rules and 100GB, which busy sites outgrow

Side by side

FeatureCloudflareVercel
Free tierDNS, unmetered DDoS, CDN, Universal SSL at $01M CDN requests, 100GB transfer, 3 firewall rules at $0
Entry paid planPro $20/mo billed annually, $25 monthlyPro $20/mo: 10M requests, 1TB transfer included
Next tierBusiness $200/mo billed annually, $250 monthlyEnterprise, quoted by sales
Web firewallFull WAF from Pro, applies to any host40 custom rules on Pro, 100 on Enterprise, 1,000 top tier
What it frontsAny origin: servers, SaaS, static hostsOnly sites deployed to Vercel
DeploymentsNone — it sits in front of existing deploymentsPreview deployments and rollbacks per branch included
ComputeWorkers: 100k requests/day free, then $0.30 per millionFunctions metered through the plan's request allowance
OveragePlatform services billed separately from the planRequests from $2 per million, transfer from $0.15 per GB

Verdict

Pick Cloudflare if

Choose Cloudflare when something is already running

If there is an origin — a host, a container, a SaaS app, a Vercel deployment — Cloudflare belongs in front of it. The Free tier handles DNS, CDN, TLS and DDoS at no cost, and $20/mo on Pro adds the WAF that would otherwise be a separate purchase with its own bill.

Pick Vercel if

Choose Vercel when the code is a front end

If the deliverable is a repository that should become a live site with previews per branch, Vercel does that end to end. Hobby covers a million requests free, Pro covers ten million for $20, and the firewall, certificates and caching arrive configured rather than waiting for you to write them.

What the vendors say, and what we did not measure

No independent reviews, ratings or user quotes were collected for this page, so none appear above. Every figure and claim comes from the vendors' own pricing and product pages as retrieved for this article.

Who Should Use Which?

Use Cloudflare if you...

  • You need DNS, TLS and a WAF for hosts that Vercel will never touch
  • Traffic spikes are a security problem as much as a capacity one
  • You want one control plane for every domain your company runs

Use Vercel if you...

  • The project is a framework front end with a Git workflow
  • Reviewers need a live preview URL for every pull request
  • You would rather pay one flat price than configure a build service and a CDN

FAQ

Do I need Cloudflare if I already use Vercel?

Not strictly — Vercel includes HTTPS, caching and firewall rules on its plans. Teams add Cloudflare when they want DNS and WAF coverage for other hosts too, or when they prefer one place to manage every domain.

Both entry plans cost $20. Are they comparable?

Only in price. Cloudflare's $20 (billed annually, $25 month-to-month) buys protection for any origin you point at it; Vercel's $20 buys a million-request-plus build pipeline for one platform. They answer different questions.

Which handles traffic spikes better?

Both absorb spikes on the network side: Cloudflare with unmetered DDoS protection and a CDN, Vercel through its delivery network. Vercel also meters billing on requests and transfer, so a spike can raise the invoice, while Cloudflare's plan price is fixed for the WAF and CDN.

Can Cloudflare sit in front of a Vercel deployment?

Yes. Point DNS at Vercel and proxy it through Cloudflare; the certificate chain and caching work normally. This is the most common reason the two appear together in a stack.

What do the overage rates look like?

On Vercel Pro, CDN requests beyond the included 10 million bill from $2 per million and transfer beyond 1TB from $0.15 per GB. On Cloudflare, the plan price covers the CDN and WAF, while Workers and storage bill by usage: $0.30 per million requests is the Workers rate.

Spot an outdated price or feature? Let us know and we'll verify it.

Heraldware analysis engine

reviewed · data sourced from official product pages · sources: cloudflare.com, vercel.com