DeployWise
HomeBlogVercel Pricing Explained
PricingVercelCost Analysis

Vercel Pricing Explained: Why Your Bill Keeps Growing

Vercel's pricing page looks straightforward — Hobby is free, Pro is $20/month. But once your app gets real traffic, the final invoice tells a different story. Here's a complete breakdown of where the money actually goes.

Mar 9, 2026
10 min read

Vercel's Pricing Model Explained

Vercel offers three tiers: Hobby (free), Pro ($20/user/month), and Enterprise (custom pricing). On the surface, this looks reasonable — especially the free tier for personal projects.

The Hobby tier gives you 100GB of bandwidth, 100,000 serverless function invocations, and 10-second execution limits. Pro bumps those to 1TB bandwidth, 1 million invocations, and 60-second limits. But these aren't generous ceilings — they're the starting line for overage charges.

The pricing model is designed around the assumption that small projects stay small. The moment your app starts growing, the flat-rate simplicity disappears and you enter usage-based billing territory. That's where the problems begin.

Where Costs Spiral Out of Control

There are four main areas where Vercel bills can grow unexpectedly:

Bandwidth Overages

Pro includes 1TB of bandwidth. After that, it's $40 per additional 100GB. A single viral blog post or a marketing launch pushing 500GB over the limit adds $200 to your monthly bill. Unlike a VPS where bandwidth is typically 20TB+ included, Vercel meters every byte.

Serverless Function Invocations

Every API route, every server-side rendered page, every middleware call counts as an invocation. Pro gives you 1 million/month, then it's $0.60 per additional million. Apps with heavy API usage can blow through this quickly — a route called 50 times per page load means 20 page views = 1,000 invocations.

Edge Middleware

Edge middleware runs on every single request before your page even loads. If you're using it for authentication checks, A/B testing, or geo-routing, every visitor triggers a billable execution. At scale, this adds a constant multiplier to your costs that's easy to overlook until the invoice arrives.

Team Seats

Pro is priced per-user. A 5-person team pays $100/month base before any usage charges. Add a designer who only previews deployments and a PM who checks analytics — that's $140/month just for the seats. VPS hosting costs the same regardless of how many people deploy to it.

Real Cost Scenarios

Let's walk through three realistic scenarios to see what Vercel actually costs at different scales.

Scenario 1: Solo developer with a SaaS app

10K monthly active users, ~200GB bandwidth, 800K function invocations.

ItemCost
Pro plan (1 seat)$20
Bandwidth (within limit)$0
Functions (within limit)$0
Total~$20/mo

At this scale, Vercel is reasonable. This is the sweet spot they optimize for.

Scenario 2: Startup with a 4-person team

50K MAU, ~1.5TB bandwidth, 3M function invocations, edge middleware on every route.

ItemCost
Pro plan (4 seats)$80
Bandwidth overage (500GB)~$200
Function invocations (2M over)~$1.20
Edge invocations~$5
Total~$286/mo

Bandwidth is the killer here. That same traffic on a $10 Hetzner VPS would cost $10/month total with 20TB included bandwidth.

Scenario 3: Growing app with traffic spikes

200K MAU, ~4TB bandwidth, 10M function invocations, 6-person team.

ItemCost
Pro plan (6 seats)$120
Bandwidth overage (3TB)~$1,200
Function invocations (9M over)~$5.40
Edge invocations~$15
Total~$1,340/mo

Over $16,000/year. The same workload on a $20/month VPS would cost $240/year — a 98% reduction.

The Hidden Costs

Beyond the line items on your invoice, there are structural costs that don't show up in dollars but affect your engineering velocity and business flexibility:

  • Vendor lock-in. Vercel-specific features like edge config, KV storage, and their custom caching headers tie your codebase to their platform. Moving away means rewriting infrastructure code, not just changing a deploy target.
  • Migration difficulty. Vercel's build output format isn't portable. If you use ISR, image optimization, or middleware, you're depending on Vercel's proprietary runtime. Migrating a mature app can take weeks of engineering time.
  • Limited customization. You can't install custom binaries, run background workers, or tune Nginx headers. Need a cron job, a websocket server, or a Redis instance alongside your app? You're either paying for another service or working around platform limitations.
  • Pricing unpredictability. Vercel has changed their pricing structure multiple times. Building your infrastructure on a platform whose pricing model is a moving target introduces business risk that a fixed-cost VPS simply doesn't have.

What Are the Alternatives?

If Vercel's pricing doesn't work for your project, there are several viable paths. One fundamental question is whether you even need serverless — read our serverless vs VPS comparison to understand the tradeoffs. If cost is the primary concern, our guide to cheap VPS providers for developers breaks down the most affordable options.

The Self-Hosted Approach

The most cost-effective alternative is also the simplest: deploy to a VPS you own. A $5–10/month server from Hetzner, DigitalOcean, or Vultr gives you dedicated CPU, RAM, and 20TB+ of bandwidth — more than enough for most apps.

The traditional argument against self-hosting was complexity: you had to configure Nginx, set up SSL certificates, manage process managers, and handle zero-downtime deployments yourself. That argument no longer holds.

Tools like DeployWise automate the entire server setup. Connect your GitHub repo, add your server's SSH details, and deploy. DeployWise handles PM2 process management, Nginx reverse proxy configuration, Let's Encrypt SSL, and git-webhook-based auto-deployments. The whole process takes under 2 minutes.

FeatureVercel Pro (4 seats)VPS + DeployWise
Base cost$80/mo$5–10/mo
Bandwidth (1.5TB)+$200 overageIncluded
SSLIncludedAuto (Let's Encrypt)
Custom server configNoFull access
Team seats$20/userUnlimited (free)
Annual cost (est.)$3,360+$60–120

How to Migrate Off Vercel

Migrating a Next.js app from Vercel to a VPS is more straightforward than most developers expect. Here's the high-level process:

  1. 1. Audit your Vercel-specific features. Check if you're using edge middleware, Vercel KV, image optimization, or ISR. Standard SSR, SSG, and API routes work on any Node.js server without changes.
  2. 2. Get a VPS. Grab a $5–10/month server from Hetzner, DigitalOcean, or Vultr. Ubuntu 22.04 or later is recommended.
  3. 3. Set up your server. Use DeployWise to automate this — it installs Node.js, PM2, and Nginx and configures SSL in one step.
  4. 4. Connect your repo. Point DeployWise at your GitHub repository. It sets up webhooks so every push to main triggers a build and deploy.
  5. 5. Update your DNS. Point your domain to your VPS IP. Within minutes you're live on your own infrastructure.

For a detailed walkthrough, check our Next.js VPS deployment guide.

Vercel Hobby Plan Limits in 2026

Vercel's Hobby (free) plan is designed for personal projects and comes with strict resource caps. If you exceed any of these limits, your site will stop serving traffic until the next billing cycle — there are no overage charges because there's no payment method on file. Here's a complete breakdown of every Hobby plan limit as of 2026:

LimitAmountWhat Happens When Exceeded
Bandwidth100 GB/monthSite stops serving traffic until next cycle
Serverless Function Invocations100K/monthAPI routes and SSR pages return 503 errors
Serverless Execution Time10 secondsFunction is killed and returns a timeout error
Build Execution Time6,000 min/monthBuilds are queued or rejected until next cycle
Deployments100/dayNew deploys are blocked until the next day
Team Members1 (owner only)Must upgrade to Pro ($20/user/mo) for collaboration
Custom Domains50Cannot add more domains without upgrading
Edge Middleware Invocations1M/monthMiddleware stops executing, requests bypass it
Image Optimization1,000 source imagesOptimization disabled, original images served
Concurrent Builds1Additional builds are queued sequentially
Commercial UseNot allowedAccount may be suspended; Pro required

For most personal blogs and portfolios, these limits are sufficient. But any project with API routes, server-side rendering, or more than a few hundred daily visitors will hit the 100K function invocation cap quickly. At that point, upgrading to Pro ($20/user/month) or migrating to a VPS is the only option.

Vercel Pricing Changes Timeline

Vercel has changed its pricing structure multiple times since launch, often with little advance notice. Understanding this history helps explain why many teams are cautious about committing to the platform long-term.

2020 — Generous Free Tier Launch

Vercel (rebranded from ZEIT) launched with a generous free tier and no hard bandwidth caps. The Pro plan was $20/month per member, but overages were minimal and rarely enforced. This era attracted thousands of developers to the platform.

2022 — Free Tier Restrictions Tightened

Vercel introduced stricter enforcement on the Hobby plan, adding hard limits on serverless function invocations (100K/month) and bandwidth (100GB). Commercial use on the free tier was explicitly prohibited, forcing many small businesses to upgrade.

2023 — Bandwidth Overage Pricing Increased

Bandwidth overage costs rose to $40 per 100GB, up from previous lower rates. The Pro plan's included bandwidth remained at 1TB. This change hit growing startups the hardest — teams that were previously paying $50–$80/month in overages saw bills jump to $200+.

2024 — New Usage-Based Add-ons

Vercel introduced additional paid products: Vercel KV, Vercel Postgres, Vercel Blob, and Edge Config. Each comes with its own usage limits and overage charges, adding more line items to monthly bills. The platform shifted further toward a consumption-based model.

2025–2026 — Per-Seat Costs and Enterprise Push

Vercel has increasingly pushed teams toward Enterprise plans with custom pricing, adding features like spend management and advanced observability only at the Enterprise tier. The per-seat Pro model remains at $20/user/month, making it expensive for growing teams. Many organizations report total costs 10–50x higher than equivalent VPS hosting.

The trend is clear: Vercel's pricing has moved in one direction — higher costs with more usage-based charges. Teams that built on the platform during its generous early days now face significantly higher bills with limited options for reducing costs without migrating off the platform entirely.

Frequently Asked Questions About Vercel Pricing

How much does Vercel cost per month?

Vercel's Hobby plan is free with strict limits (100GB bandwidth, 100K function invocations). The Pro plan costs $20 per user per month, and bandwidth overages are billed at $40 per 100GB. A small team of 4 can easily pay $200–$300/month once overage charges kick in.

Is Vercel free for personal projects?

Yes, Vercel's Hobby plan is free for personal, non-commercial projects. It includes 100GB bandwidth, 100K serverless function invocations, and a 10-second execution time limit. However, you cannot use the Hobby plan for commercial projects — Vercel's terms require a Pro plan ($20/user/month) for any commercial use.

What happens when you exceed Vercel's free tier?

On the Hobby (free) plan, your site will stop serving traffic once you hit the bandwidth or invocation limits. Vercel does not auto-upgrade you, but your site will effectively go offline until the next billing cycle. On Pro, overages are billed automatically — $40 per 100GB of bandwidth and $0.60 per additional million function invocations.

Why is my Vercel bill so high?

The most common reason is bandwidth overages. Vercel Pro includes only 1TB of bandwidth, and every 100GB over that costs $40. A single traffic spike or viral page can add hundreds of dollars. Per-seat pricing also adds up: each team member costs $20/month regardless of how much they use the platform.

Is Vercel Pro worth it?

Vercel Pro is worth it if you're a solo developer or small team staying within the 1TB bandwidth and 1M invocation limits. Once you exceed those limits, the cost-per-visitor becomes significantly higher than alternatives like self-hosted VPS deployments, which offer 20TB+ bandwidth for $5–$10/month.

How much does Vercel charge for bandwidth?

Vercel Pro includes 1TB of bandwidth per month. Additional bandwidth costs $40 per 100GB, which works out to $400 per extra terabyte. By comparison, most VPS providers include 20TB or more of bandwidth in their base plans that cost $5–$20/month.

Can I use Vercel for free commercially?

No. Vercel's Hobby plan is restricted to personal, non-commercial use. If your project generates revenue, serves customers, or is used for business purposes, you must upgrade to the Pro plan at $20/user/month. Violating this policy can result in your project being suspended.

What is the cheapest Vercel alternative?

The cheapest Vercel alternative is deploying to your own VPS using a tool like DeployWise. A $5/month Hetzner or DigitalOcean server gives you dedicated resources, 20TB+ bandwidth, and unlimited team members. DeployWise automates the entire setup — Nginx, SSL, PM2, and auto-deployments — so you get a Vercel-like experience at 95% lower cost.

Stop overpaying for hosting

Deploy to your own VPS in under 2 minutes. Free forever, open source, no bandwidth limits.

Try DeployWise Free

Related reading