Vercel Hobby Is Free Forever, Until Someone Notices
The quotas are generous enough that a side project never touches them. The limit that ends free Vercel accounts is a licence clause, not bandwidth.
Vercel's Hobby plan is free permanently with no card, and it is restricted to non-commercial personal projects. It includes 100GB of bandwidth, 6,000 build minutes and 1 million function invocations a month, with 1 concurrent build. Pro is $20 per member per month. The licence restriction, not the quota, is what ends most free accounts.1
Vercel's free tier is unusually complete. Deployments, previews, custom domains, edge functions and the analytics that cost money elsewhere are all present from day one, and the limits are generous enough that a small personal site will never approach them.
The catch is not technical. Hobby is for personal, non-commercial use, and a project that starts as a portfolio can quietly stop qualifying once it has a client, a product or an ad on it.
What the free plan actually includes
| Hobby | Pro | |
|---|---|---|
| Price | $0 | $20 per member/mo |
| Commercial use | Not permitted | Permitted |
| Bandwidth | 100GB per month | 1TB, then metered |
| Build minutes | 6,000 per month | 24,000, then metered |
| Function invocations | 1 million per month | 1 million included, metered after |
| Concurrent builds | 1 | 12 |
| Custom domains | Included | Included |
| Preview deployments | Included | Included |
| Team members | One | Per seat |
| Password protection | No | Yes |
One concurrent build is the most annoying number on that table. A monorepo with three packages queues every deployment behind the last, so a push that would take four minutes on Pro takes twelve on Hobby even when nothing has failed.
The commercial-use restriction is the real paywall
Vercel's terms limit Hobby to personal, non-commercial use. A developer's own portfolio qualifies. A site that sells something, runs ads or is built for a paying client does not.
This is a licence condition rather than a metering one, which means it does not fail gracefully. Nothing stops working. You are simply out of compliance, and the correction is an upgrade rather than a fix.
The grey area is genuinely grey. A blog with no ads is personal. A blog with affiliate links is arguably commercial. A side project that makes eleven dollars a month is commercial and nobody would call it a business. Vercel does not adjudicate, and most people who should upgrade do not until something forces the question.
Which limit actually binds
Bandwidth is the one that catches media-heavy projects. 100GB a month is a lot for text and almost nothing for video, and a single launch day can eat a large fraction of it if the site serves images unoptimised.
Build minutes bind on monorepos and on anything with a slow dependency install. 6,000 minutes sounds generous until a Next.js build with a full node_modules cache miss takes four minutes and you deploy twenty times a day.
Function invocations rarely bind on a personal site. A million calls a month is a real traffic level, and a Hobby project that reaches it is usually commercial by definition, which brings the licence question back.
What you give up besides the licence
Password protection and preview comments are Pro features, which matters the moment you need to show work to someone outside the project. Team seats are Pro, so collaboration is out.
Analytics and speed insights have free allowances that do not extend to serious traffic. The observability that makes Vercel pleasant costs money at the point where you actually need it.
When the free plan is enough
Personal sites, portfolios, documentation, demos, prototypes and anything you would describe as a side project. For a solo developer shipping a static or lightly dynamic site, Hobby is genuinely enough and the deploy experience is the reason to use it.
It is also the best free option for previewing pull requests. Every branch gets a URL, and that workflow alone justifies the platform for open-source projects.
When it stops being enough
The first invoice you send. That is the trigger, not bandwidth and not build minutes.
After that, the build queue. A commercial project on Hobby with one concurrent build and a shared deploy queue is a commercial project with a reliability problem, and $20 a seat becomes an operational cost rather than a subscription. Compare Snyk's free tier, where the limit is a test count you can plan around, rather than a licence clause you cannot.
Frequently asked questions
Is Vercel really free?
The Hobby plan is free permanently with no card required, for personal non-commercial projects.
Can I use Vercel Hobby for client work?
No. Hobby is limited to personal, non-commercial use, and client work is commercial. Pro is required.
What happens if I exceed a Hobby limit?
Deployments are paused or blocked until the next period. Vercel does not silently bill a Hobby account, because there is no payment method on it.
How much bandwidth does Vercel Hobby include?
100GB per month, shared across the project.
Does Vercel Hobby support team members?
No. A Hobby account is for one person. Collaboration requires Pro seats.
Plan limits, licence terms and pricing verified against Vercel's pricing page and fair-use documentation on 20 October 2026. The commercial-use restriction is a licence condition rather than a metered limit, and it is the constraint most free accounts eventually hit.
Sources
- Vercel pricing: vercel.com/pricing. Used for: Hobby limits and the non-commercial licence clause.
All sources are the vendor's own plan or documentation pages, checked on 20 October 2026. Plan terms change without notice, so confirm current limits before you rely on them.