How we tested
We ran Vercel as the production platform for three real apps over 90 days: a Next.js SaaS dashboard at ~50k MAU, an AI streaming demo with 15+ models, and a high-traffic content site spiking to 200k uniques/day. We benchmarked TTFB and p95 from 10 global locations, audited the December 2025 invoice line-by-line, and stress-tested cold starts on Fluid Compute vs prior serverless. Pricing was verified against actual invoices, not the public pricing page.The verdict, in 60 seconds
Where the 94 comes from
Eight weighted dimensions on the hosting rubric. Vercel scores 94 by being unmatched on DX and scaling while paying a fair price premium for it.| Dimension | Weight | Vercel | What it measures |
|---|---|---|---|
| Performance (TTFB) | 20% | 96 | Edge runtime + Fluid Compute deliver sub-50ms TTFB globally. Top of the category. |
| Pricing value | 16% | 84 | Fair after the 2025 rebalance. Still a premium over Cloudflare or self-hosted. |
| Uptime | 14% | 95 | 99.99% measured trailing-12-month. Multi-region failover is automatic. |
| Developer experience | 12% | 99 | The category benchmark. Git-push to prod, preview per PR, dashboard that doesn't fight you. |
| Support response | 10% | 88 | In-product chat on Pro, dedicated CSM on Enterprise. Pro response 8-24 hours typical. |
| Regions / PoPs | 10% | 95 | 100+ PoPs globally — among the best in the category for static + edge content. |
| Scaling & auto-scale | 10% | 96 | Auto-scales to zero and to any volume without configuration. True serverless. |
| Security & DDoS | 8% | 92 | SOC 2 Type II, ISO 27001, DDoS protection included on all plans. |
What it gets right
DX is the unbeatable advantage
Push to main. Vercel detects the framework, builds it, deploys to the edge, and gives you a URL. Total time on the test app: 47 seconds for a small Next.js change, 2 minutes for a fresh deploy. Every PR gets a preview URL automatically. Stakeholders click links, not screenshots. We measured: code review cycle time dropped 40% across the team after standardizing on Vercel preview URLs.
The dashboard surfaces what matters — recent deploys, function logs, edge metrics, web vitals — without burying it in navigation. Pricing dashboard is honest, not gamified. Settings make sense.
Fluid Compute removed the cold-start tax
Old-school serverless penalized you for low-traffic functions: each cold start adds 200-800ms latency before your code runs. Vercel's Fluid Compute (2025 GA) keeps function instances warm across invocations and meters by CPU-millisecond instead of per-invocation. We measured p99 cold-start latency drop from 540ms to 28ms on an authentication function.
For AI streaming workloads — where the first token latency matters most — this is the difference between feeling instant and feeling broken.
Edge by default, not as an upgrade
Static assets land in 100+ PoPs without configuration. Middleware runs at the edge. ISR (Incremental Static Regeneration) revalidates pages at the edge close to the user. The default deployment is globally fast — you don't earn it with a checklist.
Comparison: getting the same global performance on AWS Lambda + CloudFront requires deliberate region configuration, CDN setup, and cache invalidation logic. On Vercel it's the floor, not the ceiling.
AI SDK + v0 are the new productivity layer
The Vercel AI SDK has become the de-facto standard for streaming LLM responses to the UI — works with OpenAI, Anthropic, Google, open models. v0.dev generates production-grade React/Tailwind components from prompts that you can iterate and ship.
We built three real features using this pair: a chat interface (~2 hours from prompt to shipped), a structured data extraction UI (~4 hours), and an AI-powered search interface (~1 day). Quality is high enough to be the starting point for real product work, not just prototypes.
Where it falls short
Bandwidth pricing is the bill surprise
Pro plan includes 1TB bandwidth. Past that, every additional GB costs $0.15 (after the 2025 rebalance from $0.40). Sounds fine until your post goes viral and you're at $300/month in pure bandwidth before features. Image Optimization counts against this too — every transformed image hits the bill.
Engineer cheap with bandwidth: use `next/image` with width hints, cache aggressively, and consider Cloudflare R2 with Vercel rewrites for media-heavy sites.
Lock-in is real, not marketing FUD
Vercel-specific features — ISR on-demand revalidation, Image Optimization, Edge Config, KV — work nowhere else without significant rewriting. We measured: porting a moderately Vercel-native Next.js app to Cloudflare Pages took 3 weeks of refactoring. To AWS Amplify Hosting: 2 months.
This isn't necessarily bad — lock-in buys you better integration — but go in with eyes open.
No first-party database
Vercel Storage is a marketplace, not a product: Neon for Postgres, Upstash for Redis, Supabase as the all-in-one. You'll manage two billing relationships, two security postures, and two support contracts. For most apps this is fine. For regulated workloads where data residency and SLA chains matter, the multi-vendor setup adds compliance overhead.
Long-running tasks need a different home
Pro plan caps function execution at 60 seconds (Enterprise: 900s). Background jobs, video processing, scheduled tasks longer than a minute need to live somewhere else — Fly.io, Railway, or a dedicated worker on AWS. Vercel's cron support exists but is best for short, predictable tasks.
Support on Pro is slow
Production issues filed via the dashboard on Pro plan: median 14 hours to first human response in our testing. Critical Sev-1 cases were faster (~3 hours) once they were classified, but the classification process is itself slow. Enterprise plans have a dedicated CSM and 15-minute SLA — meaningful upgrade if uptime is revenue-critical.
Pricing reality
Three tiers plus usage-based add-ons. The honest comparison is Pro vs Enterprise for production use.| Plan | Price | Bandwidth incl. | Build minutes | Best for |
|---|---|---|---|---|
| Hobby | $0 | 100 GB | 6,000 / mo | Non-commercial / personal |
| Pro | $20 / member / mo | 1 TB | 6,000 / mo | Indie + small teams |
| Enterprise | Custom (typically $2,500+/mo) | Custom | Custom | Production SLA needs |
Benchmark matrix
Benchmarks against the modern frontend hosting alternatives.| Workload | Vercel | Cloudflare Pages | Netlify | Self-hosted (Hetzner+CF) |
|---|---|---|---|---|
| Global TTFB p95 (static) | 38ms | 32ms | 62ms | 48ms |
| Cold start p99 (serverless) | 28ms (Fluid) | 12ms (Workers) | 180ms | n/a |
| Build time, Next.js medium | 1:42 | 2:08 | 2:14 | 1:55 + CI |
| Preview deploy per PR | Native | Native | Native | DIY |
| Cost @ 1M PV/mo, 500GB BW | $140 | $25 | $190 | $45 |
Cost-to-performance ratio
Cost per million page views including bandwidth, compute, and image optimization.| Tier / scenario | 1M PV cost | 10M PV cost | 100M PV cost |
|---|---|---|---|
| Hobby (within limits) | $0 | n/a (over limit) | n/a |
| Pro (standard) | $140 | $880 | $8,200 |
| Enterprise (negotiated) | Custom | $3,500 | $18,000 |
| Cloudflare Pages equivalent | $25 | $190 | $1,400 |
Hardware & software stack
Vercel runs on AWS (primary compute) with Cloudflare-class edge PoPs as the delivery layer. Static assets ship to 100+ edge locations; Edge Functions execute on V8 isolates similar to Cloudflare Workers. Serverless Functions run on Vercel's managed Lambda layer with Fluid Compute keeping instances warm. Multi-region failover is automatic for the platform itself. Customer data residency is configurable on Enterprise (US, EU, AP).Scenario simulation: what Vercel costs for your work
Three operating shapes where we tested Vercel against realistic team scenarios.Scenario A: Indie SaaS, 5k MAU
Workload: Next.js dashboard, 50GB bandwidth/mo, 200k function invocations
Monthly cost: $20/mo Pro plan
Sweet spot. Hobby is non-commercial so you upgrade at first dollar of revenue. Pro covers comfortably with 95% of features available. Bills stay predictable until you cross 1TB bandwidth or heavy image optimization.
Scenario B: Series B SaaS, 50k MAU
Workload: Multi-tenant Next.js app, 800GB bandwidth, 5M function invocations
Monthly cost: $140-220/mo on Pro (with usage)
Still on Pro. Usage-based pricing kicks in modestly. DX productivity gains comfortably outweigh the bill — the engineering hours saved by preview URLs alone justify it. Watch image optimization usage carefully.
Scenario C: Content site, 5M PV/mo
Workload: Heavy static content + dynamic personalization, 3TB bandwidth
Monthly cost: $420-680/mo on Pro, or $2,500-4,000 Enterprise
Inflection point. Pro plan works but bandwidth overage compounds. Enterprise gives predictable pricing + dedicated CSM. For pure content delivery, evaluate Cloudflare Pages — savings of 4-5x at this scale, with some feature trade-offs.
Use-case match matrix
| Workload | Vercel fit | Better alternative |
|---|---|---|
| Next.js production app | Excellent | Default choice; no real competitor for full feature parity |
| Marketing site / blog (static-heavy) | Strong | Cloudflare Pages is 5x cheaper for the same TTFB |
| AI streaming UI (chat, generation) | Excellent | Vercel AI SDK + Fluid Compute is purpose-built |
| API backend (auth, payments, webhooks) | Strong | Use Fluid Compute; long jobs go elsewhere |
| Background jobs / cron longer than 60s | Avoid | Use Trigger.dev, Inngest, or Fly.io workers |
| Video / media processing | Avoid | Mux, Cloudflare Stream, or dedicated workers |
| Database hosting | Avoid | Neon, Supabase, Upstash via Vercel marketplace |
| E-commerce (Shopify-like) | Strong | Vercel + Shopify or BigCommerce headless is the standard |
| Documentation site (Mintlify-style) | Excellent | Static + ISR is what Vercel does best |
| Real-time multiplayer (WebSockets) | Mixed | Fly.io or PartyKit handle long-lived connections better |
Stability & uptime history
Vercel's status page is granular per-region and per-feature. Our 12-month tracking.| Period | Stated SLA | Measured uptime | Major incidents |
|---|---|---|---|
| Last 30 days | 99.99% | 100.00% | 0 |
| Last 90 days | 99.99% | 99.99% | 1 (12-min build queue) |
| Last 12 months | 99.99% | 99.99% | 3 (longest: 38 min) |
| Worst month | 99.99% | 99.91% | Jul 2025, 38-min API outage |
Longitudinal pricing data
Pricing history. 2024 was the rough year; 2025 brought a correction.| Year | Hobby | Pro / member | Bandwidth overage / GB |
|---|---|---|---|
| 2021 | $0 | $20 (Team) | $0.10 |
| 2022 | $0 | $20 | $0.15 |
| 2023 | $0 | $20 | $0.15 |
| 2024 | $0 | $20 + usage | $0.40 (the painful year) |
| 2025 | $0 | $20 + Fluid | $0.15 (rebalanced) |
| 2026 YTD | $0 | $20 + Fluid | $0.15 |
Community sentiment
Community sentiment across G2, Hacker News, Reddit, and GAX user interviews.| Source | Sample size | Avg rating | Top complaint | Top praise |
|---|---|---|---|---|
| G2 | 1,840 reviews | 4.7 | Bandwidth pricing surprises | DX is unmatched |
| Hacker News (Show/discuss) | 30+ threads sampled | 4.4 | Lock-in concerns | Fluid Compute is the real deal |
| Reddit r/nextjs | Continuous | 4.5 | 2024 pricing shock | AI SDK ecosystem |
| GAX user interviews | 44 engineers | 4.6 | Image Optimization bill | Preview deployments per PR |
Who should avoid this
Skip this if you fall into any of these buckets. Naming it up-front beats a support ticket later.
- Teams running large media / video workloads where bandwidth dominates costs
- Long-running background jobs that exceed function execution limits
- Self-hosting purists who want full control over infrastructure
- Regulated workloads needing strict single-vendor compliance chains
- Cost-extreme budgets where every dollar matters more than DX
- Real-time WebSocket-heavy apps that need persistent connections
- Organizations locked to AWS-only or Azure-only procurement
Testing evidence
region p50 p95 p99 us-east 24ms 38ms 62ms us-west 28ms 42ms 71ms eu-west 31ms 48ms 78ms ap-southeast 44ms 72ms 118ms ap-northeast 38ms 58ms 92ms sa-east 52ms 88ms 142ms
function pre-Fluid post-Fluid auth/verify 540ms 28ms api/search 420ms 22ms api/checkout 380ms 18ms api/ai-stream 620ms 34ms edge/middleware n/a 8ms
ROI calculator
Plug your team's workload to see what Vercel costs you. Numbers update live.
Inputs reflect November 2025 list pricing post-rebalance. Live calculator lets you model your own traffic + function workload.
The verdict
Vercel earns 94 by being the most productive hosting platform for modern web applications in 2026. The DX is the category benchmark, Fluid Compute removed the worst serverless trade-off, and the 2025 pricing rebalance corrected the most painful aspect of the 2024 era. The honest constraints are bandwidth costs at scale, vendor lock-in to Vercel-specific features, and the multi-vendor reality for databases and long-running compute. If you're building a Next.js app or a modern frontend with serious AI components, Vercel is still the right default. If you're cost-sensitive at scale or have specific compliance needs, evaluate Cloudflare or self-hosted alternatives — but expect to pay in engineering hours what you save in cloud bills.If Vercel doesn't fit, consider
Cloudflare
5-10x cheaper bandwidth, Workers cold starts beat even Fluid Compute, more PoPs.
Read Cloudflare review →Fly.io
Containers run anywhere, WebSockets stay open, regional placement is explicit.
Read Fly.io review →Kinsta
If your stack is WP not React, Vercel isn't the answer — Kinsta is.
Read Kinsta review →