Hosting · replacement recipe

Go from Vercel to Cloudflare

The job: Frontend hosting (Git push deploys, Preview deployments, Serverless functions, Custom domains and SSL). Pick where you are today and where you want to land; the move below follows your pick.

From · what you pay for now
Vercel
Vercel Pro · $20/mo
Year one+$190modeled
To · your pickBest fit
Cloudflare
Free plan · $0 a month
Change where you land

The money

$20/mo today , then $0/mo

Vercel Pro

Year one, net+$190
Pays back in2.5 months

Modeled from public list prices, with your time at $50 an hour. Show the math

Does it do the job? 4 of 4 covered

  • Covered: Git push deploys
  • Covered: Preview deployments
  • Covered: Serverless functions
  • Covered: Custom domains and SSL

The work

Setup
About 1 h
Upkeep
None
Watch out
Check first: You only rely on: Git push deploys, Preview deployments, Serverless functions, Custom domains and SSL

Make the move in four steps

  1. Export from Vercel

    Invoices. Format: PDF

    Export steps
  2. Set up Cloudflare

    Cloudflare Pages/Workers free tier (100k requests/day) covers many sites; Workers Paid is $5/mo.

    Details
  3. Switch links and integrations

    Point links, embeds and integrations at Cloudflare, then send a test through every one.

  4. Cancel Vercel

    Turn off renewal before your renewal date, once the new setup works. Access runs until: Under the Terms, a downgrade or termination takes effect at the start of the next renewal….

    How to cancel Vercel
Open CloudflareHow to cancel Vercel
Modeled, not measured. Savings use public prices and planning assumptions: the bill you stop paying, minus the new tool, your upkeep time and your setup time at $50/hour, over the first 12 months. Paths marked Tested by Stackcut were run end to end by us on our own products. They're our tests, not customer results. Check the must-haves in each recipe before you switch.

The whole recipe: 4 ways out, best first

What you use

  • Git push deploys
  • Preview deployments
  • Serverless functions
  • Custom domains and SSL

Not covered

  • Edge CDN
  • Image optimization
  • Web analytics
  • Firewall and bot protection
  • Blob storage
  • Cron jobs

Check before switching

  • You only rely on: Git push deploys, Preview deployments, Serverless functions, Custom domains and SSL
  • Export your data from Vercel before canceling

Agents: get_recipe("replace-vercel") on the Stackcut MCP server.

4 ways out, best first

Switch vendorCloudflare (free tier)Saves $190 in year one
$20/mo today → $0/mo · setup 1 h · then $240/yr · payback 2.5 mo
If your use fits the free tier (Free plan: DNS, CDN, SSL, DDoS. Workers Free: 100,000 requests/day, 10 ms CPU per invocation. R2 free: 10 GB-month storage, 1M Class A / 10M Class B ops).
Covers 100% of the core features
Cloudflare Pages/Workers free tier (100k requests/day) covers many sites; Workers Paid is $5/mo.
How we got this
You pay now: Vercel Pro$20/user/mo × 1 user$20/mo
New cost: Cloudflare (free tier)free plan$0/mo
Difference each month$20 − $0+$20/mo
Over 12 months+$20 × 12+$240
Setup, once1 h × $50/h−$50
Year one+$240 − $50+$190
  • Not counting your time (1 h in year one): saves $240 in year one.

Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team

Switch vendorGitHub Pages (free tier)Saves $190 in year one
$20/mo today → $0/mo · setup 1 h · then $240/yr · payback 2.5 mo
If your use fits the free tier (Published site max 1 GB; soft bandwidth limit 100 GB/month; soft limit 10 builds/hour. Not allowed as free hosting for an online business, e-commerce or commercial SaaS).
Covers 50% of the core features (not: Preview deployments, Serverless functions)
Static sites only, no server functions. Free from public repos only (private needs a paid GitHub plan); not allowed for an online business, e-commerce or SaaS. 1 GB site, 100 GB/mo.
How we got this
You pay now: Vercel Pro$20/user/mo × 1 user$20/mo
New cost: GitHub Pages (free tier)free plan$0/mo
Difference each month$20 − $0+$20/mo
Over 12 months+$20 × 12+$240
Setup, once1 h × $50/h−$50
Year one+$240 − $50+$190
  • Not counting your time (1 h in year one): saves $240 in year one.

Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team

Switch vendorNetlifySaves $82 in year one
$20/mo today → $9/mo · setup 1 h · then $132/yr · payback 4.5 mo
Covers 100% of the core features
Netlify Personal is $9/mo vs Vercel Pro $20 for a single member.
How we got this
You pay now: Vercel Pro$20/user/mo × 1 user$20/mo
New cost: NetlifyPersonal plan$9/mo
Difference each month$20 − $9+$11/mo
Over 12 months+$11 × 12+$132
Setup, once1 h × $50/h−$50
Year one+$132 − $50+$82
  • Not counting your time (1 h in year one): saves $132 in year one.

Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team

Open sourceCoolifyCosts $1,220 more in year one
$20/mo today → $5/mo + 2 h upkeep · setup 4 h
Covers 75% of the core features (not: Serverless functions)
Self-host a Vercel-like PaaS on a cheap VPS; you manage servers and uptime.
License: Apache-2.0
How we got this
You pay now: Vercel Pro$20/user/mo × 1 user$20/mo
New cost: Coolifya small server (modeled)$5/mo
Your upkeep time2 h/mo × $50/h$100/mo
Difference each month$20 − $5 − $100−$85/mo
Over 12 months−$85 × 12−$1,020
Setup, once4 h × $50/h−$200
Year one−$1,020 − $200−$1,220
  • Not counting your time (28 h in year one): saves $180 in year one.

Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team

How to leave Vercel

Export first

  • Invoices: Team → Settings → Invoices → download each PDF (PDF). Invoices are also emailed to the team's invoice recipient; keep those emails. vercel.com

What you lose

  • Team members other than the original owner
  • Commercial use, on Hobby

Cancel

  1. Download every invoice PDF you need: a deleted team's invoice history can't be recovered.
  2. Move connected Stores and Domains to their new home first; the downgrade flow requires it.
  3. Dashboard → your team → Settings → Billing → Plan → Downgrade Plan.
Refunds
Not stated for a downgrade. Each invoice charges the coming cycle plus the previous cycle's extra usage.
After you cancel
All active members except the original owner are removed. Each account can have only one Hobby team, so you may have to delete or merge a team.
Sources: vercel.comvercel.com · Reviewed 2026-09-25

Compare before you switch

Read the checked comparisons and workload guides for the tools this recipe replaces.

More Hosting recipes

All 139 recipes · Savings leaderboard · Every vendor, with prices and cancel steps