Subscribe
Vercel makes the viral-bill problem a $20 line item
Developers3 min read

Vercel makes the viral-bill problem a $20 line item

Flat Rate CDN is on by default for new Pro teams, absorbs traffic spikes, and quietly makes Vercel pay for everyone else's AI crawlers.

In briefWhat Flat Rate CDN covers; default for new Pro teams1Tier table2Spike example3
Updated · Sep 11, 2026, 10:15 ETThis story was revised after publication. The sources block reflects the current version.
A tangle of blue network cables in a server cabinet
Photo: Wikimedia Commons (public domain)

The most-shared complaint about Vercel has always been a screenshot of somebody's invoice. The company has now bought that screenshot back for twenty dollars a month.

Flat Rate CDN, introduced for Pro teams on 8 September 2026, is a fixed monthly fee covering CDN requests, fast data transfer, blob transfer and the observability events those requests generate. Traffic spikes are explicitly left out of the measurement. It is on by default for new Pro teams and opt-in for everybody else (existing customers have to go and ask, which is the one friction left in this).

Tier CDN requests Transfer
Included with Pro 1M 1 TB
$20 a month 10M 50 TB
$100 a month 50M 50 TB
$300 a month 150M 50 TB

The published tiers, where the jump that matters is the first one.

Vercel says it strips spikes out when measuring usage against capacity, and rightsizes the tier monthly on sustained usage, with no caps and no throttling during a surge. Its own example is a team whose normal profile fitted the $20 tier and then had a viral launch. "If the team had been on usage-based pricing, their CDN bill would have reached tens of thousands of dollars. On Flat Rate CDN, it stayed at $20 for the month."

What it is actually answering

Vercel names the problem in its own words. "We've seen numerous stories from Pro customers about unexpected bills, many of which famously blew up on X."

One beta customer running hundreds of client sites called CDN costs "by far our largest line item, and the hardest to forecast". Another said the change made them "more willing to adopt caching-oriented approaches", because cache traffic no longer carried a price. A third mentioned AI crawler traffic as the reason they used to sit and watch bot activity.

That third one is the quiet part. Bot and crawler traffic is the spike nobody launched, and it is probably the fastest-growing line on anybody's CDN bill.

A flat rate that ignores it means Vercel is absorbing the cost of every AI company's scraper on its customers' behalf. Which is a strange thing to volunteer for, and a smart one, because the alternative is asking a customer to explain to their finance team why a robot cost them four hundred dollars.

The right product, and a defensive one

Usage-based CDN pricing was correct in theory and, as far as we can tell, toxic in practice. The failure was rare, but every instance became a screenshot, and a screenshot outlives a thousand uneventful months. Vercel's post more or less concedes this. Capping the downside at $20 for the archetypal customer turns the loudest complaint about the platform into a reason to stay on it.

So Vercel is trading margin for retention, and we doubt the margin was ever really the point. The customers who generated five-figure invoices were exactly the ones most likely to leave for Cloudflare, whose free egress was the alternative named in every one of those threads. Flat Rate CDN is priced to be indistinguishable from free egress for anyone under 50 TB, which on Pro is very nearly everyone.

It also makes the caching work Vercel has been doing worth more to it. We went through some of that engineering in Vercel is running 116 deployments a second, and rebuilt its CDN metadata for the cold path.

What could still bite

What is the catch? One word, and it is "sustained".

Rightsizing is Vercel's call, not yours, and a team pushed up into the $300 tier by traffic it considers a spike will likely post that screenshot too. We would expect no such dispute in the first quarter, and we would expect Vercel to extend spike absorption to compute, meaning function invocations and duration, within twelve months.

Because that is where the next screenshot comes from.

Sources

01
What Flat Rate CDN covers; default for new Pro teams“On Flat Rate CDN, one fixed monthly fee covers: CDN Requests, Fast Data Transfer, Blob Data Transfer, Observability events generated by CDN requests. ... All new Pro teams have Flat Rate CDN enabled by default, and existing Pro teams can…” — vercel.com · primary · Sep 9
02
Tier table“| Included with Pro | 1M | 1 TB | | $20/mo | 10M | 50 TB | | $100/mo | 50M | 50 TB | | $300/mo | 150M | 50 TB |” — vercel.com · primary · Sep 9
03
Spike example“If the team had been on usage-based pricing, their CDN bill would have reached tens of thousands of dollars. On Flat Rate CDN, it stayed at $20 for the month.” — vercel.com · primary · Sep 9
Show all 6 sources
04
Spikes removed; monthly rightsizing; no caps“1. We recognize usage spikes and remove them when evaluating your CDN usage against capacity. 2. We rightsize your Flat Rate CDN tier every month based on sustained usage. This means we’ll never bring down your site when you’re going viral” — vercel.com · primary · Sep 9
05
Surprise-bill stories acknowledged; beta customer quotes“Even though surprise bills are rare across our entire customer base, we’ve seen numerous stories from Pro customers about unexpected bills, many of which famously blew up on X. One team we interviewed was running hundreds of client sites…” — vercel.com · primary · Sep 9
06
AI crawler traffic and caching approaches“With the recent increase in AI crawler traffic, we used to frequently check bot activity through Observability and monitor which bots were generating traffic. We now spend much less time doing that. ... Knowing that CDN usage is…” — vercel.com · primary · Sep 9
More on Developer tools and VercelAll Developer tools stories →
You’re 60% through. Stories like this one, Mon · Wed · Fri, with every claim sourced.