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.

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.



