Vercel vs Netlify for Indie Makers (2026 Pricing)
Both hosts start at $20/mo for a team plan, but they bill very differently. Vercel's free Hobby plan is for personal, non-commercial use only, so a paid product means Pro at $20 per deploying seat. Netlify now runs on credits: Free has a hard 300-credit limit, Personal is $9/mo for 1,000 credits, and every production deploy costs 15 credits. Netlify Free allows commercial use, but for a solo founder charging customers, Netlify Personal is the cheapest dependable paid entry; Vercel Pro is the stronger home for Next.js and for traffic spikes.

Key takeaways
- Vercel's fair use guidelines say Hobby teams are "restricted to non-commercial personal use only". A paid product on Vercel means Pro ($20/mo per deploying seat, with $20 of monthly usage credit) or Enterprise.
- Netlify's credit plans: Free 300 credits/month (hard limit), Personal $9/mo with 1,000 credits, Pro $20/mo with 3,000 credits and unlimited members.
- On Netlify, production deploys cost 15 credits each, bandwidth 20 credits per GB, web requests 2 credits per 10,000 and compute 10 credits per GB-hour. Deploy previews and form submissions are free.
- When a Netlify account runs out of credits, all its sites are paused and show a "Site not available" page. Vercel Pro keeps serving and bills on-demand usage unless you turn on pausing.
- In our worked example, a small commercial site costs $14/mo on Netlify Personal and $20/mo on Vercel Pro, but a 300 GB launch month flips it: about $60 on Netlify Pro versus $20 on Vercel Pro.
On this page 23
- TL;DR
- Why this comparison changed in 2025
- Vercel vs Netlify at a glance
- Commercial use on the free plans
- Vercel: Hobby is explicitly non-commercial
- Netlify: commercial use allowed, but a hard cap
- Pricing in detail
- Vercel
- Netlify
- Worked example: the same site on both
- Functions, builds and framework support
- Spend controls and what happens at the limit
- Pick Vercel if / pick Netlify if
- Migration notes
- Alternatives in three lines
- Frequently asked questions
- Can I use Vercel's free Hobby plan for a commercial project?
- Can I use Netlify's Free plan for a commercial project?
- Is Netlify cheaper than Vercel?
- Which is better for Next.js, Vercel or Netlify?
- What happens if I go over the limits?
- Ship it, then launch it
- Sources
Verdict: For a small commercial side project, Netlify is cheaper: its Free plan allows commercial use but pauses every site at 300 credits, so Netlify Personal at $9/mo is the cheapest dependable way to host a paid product on either platform, as long as traffic stays modest. For a Next.js SaaS, or anything that might take a big launch-day spike, Vercel Pro at $20/mo is the safer pick: it includes 1TB of bandwidth and keeps serving when you go over, where Netlify pauses your sites when credits run out.
Every price and limit below comes from Vercel's and Netlify's own pricing pages and docs, checked on 10 Nov 2026. The analysis in between is ours and is marked as such.
TL;DR#
- Vercel Hobby is non-commercial. "Hobby teams are restricted to non-commercial personal use only. All commercial usage of the platform requires either a Pro or Enterprise plan" (Vercel fair use guidelines).
- Vercel Pro is a $20/mo platform fee with one deploying seat and $20 of monthly usage credit; extra deploying seats are $20/mo, viewer seats are free (Vercel Pro plan docs).
- Netlify runs on credits. Free: 300 credits/month, hard limit. Personal: $9/mo, 1,000 credits. Pro: $20/mo, 3,000 credits, unlimited members (Netlify pricing).
- What burns Netlify credits: production deploys 15 each, bandwidth 20 per GB, web requests 2 per 10,000, compute 10 per GB-hour. Previews and forms are free (How credits work).
- At the limit: Netlify pauses your sites; Vercel Pro bills on-demand.
Disclosure: ZeroRaised publishes this comparison and is a launch site for bootstrapped products. ZeroRaised has no commercial relationship with Vercel or Netlify and earns nothing if you sign up for either. Facts come from the linked vendor pages as checked on 10 Nov 2026. This is not legal advice.
Why this comparison changed in 2025#
Netlify moved new accounts to credit-based pricing. Its docs say: "If you've created your Netlify account with a Free, Starter, or Pro plan before September 4, 2025, then your pricing plan is now considered a Legacy pricing plan. There is no action required for you" (How credits work). Everything below describes the credit-based plans a new account gets today. Weighing Cloudflare too? See our Vercel vs Cloudflare Pages comparison.
Vercel vs Netlify at a glance#
| Vercel | Netlify (credit-based) | |
|---|---|---|
| Free plan | Hobby, $0 | Free, $0, 300 credits/month |
| Commercial use on free | No | Yes, per Netlify's Free plan announcement |
| Cheapest paid plan | Pro, $20/mo per deploying seat | Personal, $9/mo, 1,000 credits |
| Team plan | Pro, $20/mo per deploying seat, free viewers | Pro, $20/mo, 3,000 credits, unlimited members |
| Bandwidth | Hobby 100 GB; Pro 1TB, then from $0.15/GB | 20 credits per GB on every plan |
| Requests | Hobby 1M CDN requests; Pro 10M, then from $2 per 1M | 2 credits per 10,000 web requests |
| Deploys | Unlimited deployments; Hobby 100 per day | Production deploys 15 credits each; previews free |
| Function timeout | 300s default on Hobby and Pro; Pro max 800s | 60s synchronous, 15 min background |
| Function runtimes | Node.js, Bun, Python named in limits docs | Node.js (we did not verify others) |
| Forms | Not built in | Free and unlimited on credit plans |
| Database | Via Marketplace integrations | Netlify Database (managed Postgres) |
| Analytics | Web Analytics 50K events on Hobby; Pro $3 per 100K events | 1-day observability on Personal; 30-day analytics on Pro |
| At the limit | Hobby: wait 30 days. Pro: on-demand billing, optional pause | All sites paused; paid plans can auto-recharge |
Sources: Vercel pricing, Vercel Hobby docs, Vercel functions limits, Netlify pricing, How credits work, Netlify functions configuration.
Commercial use on the free plans#
Vercel: Hobby is explicitly non-commercial#
Vercel is unambiguous. Its pricing FAQ says "Our Hobby plan is for personal, non-commercial use" (Vercel pricing), and the fair use guidelines define commercial usage as "any Deployment that is used for the purpose of financial gain of anyone involved in any part of the production of the project". The examples include "Any method of requesting or processing payment from visitors of the site", "Advertising the sale of a product or service", "Affiliate linking is the primary purpose of the site" and running ads such as Google AdSense. Asking for donations, the same page says, "does not fall under commercial usage" (Vercel fair use guidelines).
Our read: a landing page advertising a paid product is commercial under that list, even before your first sale.
Netlify: commercial use allowed, but a hard cap#
Netlify allows it. Its November 2024 post introducing the Free plan says: "On the Free plan, you can deploy commercial projects, personal sites, or other creative explorations you want to share on the web" (Netlify blog). That post predates the credit-based plans, and the current pricing page and credit docs do not repeat it, so read the Terms of Use for anything unusual such as hosting client sites. Our free hosting for commercial use guide compares other hosts on the same question.
The bigger practical issue is the cap. Free is a hard 300-credit limit, and "Once your credit balance is completely used up, all of your web projects (sites/apps) are paused and visitors to your web projects will find a Site not available page" (How credits work). With production deploys at 15 credits each, 20 deploys alone use the whole month.
Our read: budget for a paid plan on either platform the day you start charging.
Pricing in detail#
Vercel#
| Item | Hobby | Pro |
|---|---|---|
| Price | $0 | $20/mo platform fee, 1 deploying seat, $20 usage credit |
| Extra seats | Not available | $20/mo per deploying seat; viewer seats free |
| Fast Data Transfer | 100 GB/mo | 1TB/mo, then from $0.15/GB |
| CDN requests | 1M/mo | 10M/mo, then from $2 per 1M |
| Function invocations | 1M/mo | From $0.60 per 1M |
| Active CPU | 4 hours/mo | From $0.128 per hour |
| Provisioned memory | 360 GB-hrs/mo | From $0.0106 per GB-hr |
| Image transformations | 5K/mo | From $0.05 per 1K |
| Builds | Basic machines included | $0.007 per minute (Basic) |
| Web Analytics | 50K events/mo | $3 per 100K events |
Source: Vercel pricing. One wrinkle: the Pro plan docs describe "1 million CDN requests" on the Flat Rate CDN, against 10M on the pricing page, so check your billing dashboard. Unused Pro credit "expires at the end of the month".
Netlify#
| Plan | Price | Credits/month | Seats | Extra credits |
|---|---|---|---|---|
| Free | $0 | 300 (hard limit) | No extra seats | N/A |
| Personal | $9/mo | 1,000 | No extra seats | 500 credits for $5 |
| Pro | $20/mo | 3,000 | Unlimited members | 1,500 credits for $10 |
| Enterprise | Custom | Unlimited |
| What you use | Credit cost |
|---|---|
| Production deploy | 15 credits each |
| Deploy Previews or branch deploys | 0 credits |
| Bandwidth | 20 credits per GB |
| Web requests | 2 credits per 10,000 |
| Compute (functions, scheduled and background functions, Netlify Database) | 10 credits per GB-hour |
| Form submissions | Free |
| AI inference | 180 credits per USD of model usage |
Sources: Netlify pricing, How credits work, Netlify billing FAQ. Failed deploys and rollbacks cost nothing; extra concurrent builds are "an add-on at $40".
Our read: on Netlify, deploy frequency is a cost. Ten production pushes a day is 150 credits a day, so ship to preview branches and batch releases.
Worked example: the same site on both#
Illustrations only: our arithmetic from the prices above, ignoring tax, add-ons and Vercel's "from" pricing.
Scenario A: a small commercial SaaS marketing site plus light API. 40 GB bandwidth, 500,000 requests, 30 production deploys, 500,000 function invocations, 2 hours of CPU (Vercel) or 2 GB-hours of compute (Netlify) in a month.
Netlify credits:
- Deploys: 30 × 15 = 450
- Bandwidth: 40 × 20 = 800
- Requests: 500,000 ÷ 10,000 × 2 = 100
- Compute: 2 × 10 = 20
- Total: 1,370 credits.
On Personal (1,000 included), you are 370 over, so one 500-credit pack at $5: $9 + $5 = $14. On Pro (3,000 included): $20. On Free (300), the account would pause partway through the month.
Vercel Pro: bandwidth and requests are inside the included 1TB and 10M. Invocations at $0.60 per 1M come to $0.30, CPU at $0.128 per hour to about $0.26. Both fit inside the $20 credit: $20.
Scenario B: a launch month ending at 300 GB bandwidth, 3M requests, 60 production deploys and 5 GB-hours of compute.
Netlify credits: 900 (deploys) + 6,000 (bandwidth) + 600 (requests) + 50 (compute) = 7,550 credits.
- Pro: 4,550 over, so four 1,500-credit packs ($40): $60.
- Personal: 6,550 over, so fourteen 500-credit packs ($70): $79.
Vercel Pro: 300 GB and 3M requests are still inside the included amounts, and 3M invocations at $0.60 per 1M is $1.80, covered by the credit: about $20.
Our read: Netlify wins quiet months; Vercel wins once bandwidth dominates (about 80% of the Netlify credits in Scenario B). Model your launch before you choose.
Functions, builds and framework support#
Functions. Vercel functions on Node.js, Bun and Python default to 300 seconds on Hobby and Pro, with Pro configurable up to 800s (Vercel functions limits). Netlify's synchronous limit is 60 seconds, "not configurable"; background functions get 15 minutes (Netlify functions configuration). Our read: long AI calls fit Vercel's defaults better; on Netlify, use background functions.
Builds. Vercel charges Pro build time at $0.007 per minute on Basic machines, and Hobby allows 100 deployments per day (Vercel Hobby docs). Netlify's credit plans charge per production deploy instead.
Next.js. Vercel makes Next.js. Netlify says it "supports all major Next.js features with zero configuration, via our open-source OpenNext adapter" from version 13.5, but lists limitations, including "Headers and redirects are evaluated after middleware" and, for Node.js middleware, "Filesystem is not supported" (Netlify Next.js docs). Test your app before you commit.
Forms and data. Netlify says "Form usage is free and unlimited" on credit plans (billing FAQ), handy for a waitlist with no backend. Netlify Database is "a fully managed Postgres database built into the Netlify platform", billed as compute and bandwidth (Netlify Database docs). Vercel connects databases through Marketplace integrations, billed outside its spend amount.
Spend controls and what happens at the limit#
Vercel. On Hobby, "you will have to wait until 30 days have passed before you can use the feature again" (Vercel Hobby docs). Pro bills on-demand past the $20 credit, with spend notifications "at a spend amount of $200 per billing cycle" by default (Pro plan docs). But "Setting a spend amount does not stop usage on its own": turn on Pause Production Deployments if you want a hard stop (Vercel spend management).
Netlify. Free stops hard. Personal and Pro can auto-recharge with credit packs; without that, paused sites "will not receive new web requests, web traffic, or form submissions" (billing FAQ).
Our read: Netlify's default protects your wallet, Vercel's protects your uptime. Before a launch on Netlify, turn on auto recharge.
Pick Vercel if / pick Netlify if#
Our editorial advice, based on the figures above.
Pick Vercel (Pro) if:
- your product is a Next.js app and you want the framework's native home
- you expect launch spikes or bandwidth above roughly 70 GB a month (where, with the Scenario A deploys and requests, Netlify Personal plus credit packs passes $20)
- functions need more than 60 seconds
- you prefer on-demand billing to paused sites
Pick Netlify if:
- you are a solo maker with a low-traffic paid site and want the $9 Personal plan
- you need forms without a backend
- your stack is Astro, a static site generator or a simple SPA rather than heavy Next.js
- you want a hard ceiling on spend by default
Migration notes#
- Netlify to Vercel: move
_redirectsandnetlify.tomlrules intovercel.jsonor framework config, and replace Netlify Forms. - Vercel to Netlify: test middleware and filesystem use against Netlify's Next.js limitations, and keep functions under 60 seconds.
- Both ways: lower DNS TTLs a day ahead, test on a preview URL, then switch DNS and keep the old project live for a week.
Alternatives in three lines#
- Cloudflare Pages: best for static and bandwidth-heavy sites; see our Vercel vs Cloudflare Pages breakdown.
- Render or Railway: better when you need a long-running server, workers or a database next to the app.
- A plain VPS: cheapest at scale if you are happy to run updates yourself; see how hosting fits a full SaaS tech stack for solo founders.
Frequently asked questions#
Can I use Vercel's free Hobby plan for a commercial project?#
No. Vercel's fair use guidelines say "Hobby teams are restricted to non-commercial personal use only. All commercial usage of the platform requires either a Pro or Enterprise plan." Taking payments, advertising a product or service, affiliate-first sites and ads all count as commercial. Asking for donations does not.
Can I use Netlify's Free plan for a commercial project?#
Yes. Netlify's November 2024 announcement of the Free plan says: "On the Free plan, you can deploy commercial projects, personal sites, or other creative explorations you want to share on the web" (Netlify blog). The practical problem is the hard 300-credit limit: when it runs out, all your sites are paused until the next cycle, which is a poor fit for anything customers pay for.
Is Netlify cheaper than Vercel?#
At low traffic, usually yes: Netlify Personal is $9/mo against Vercel Pro at $20/mo. As bandwidth grows, Netlify's 20 credits per GB adds up quickly, while Vercel Pro includes 1TB of Fast Data Transfer. In our worked example, the crossover arrives well before 300 GB a month.
Which is better for Next.js, Vercel or Netlify?#
Vercel makes Next.js and supports it natively. Netlify says it supports all major Next.js features via its open-source OpenNext adapter from version 13.5, but lists limitations, including middleware running before headers and redirects and no filesystem access in Node.js middleware. If your app leans hard on Next.js, Vercel is the lower-risk choice.
What happens if I go over the limits?#
On Vercel Hobby you generally wait 30 days before you can use the feature again. On Vercel Pro, usage beyond the $20 credit is billed on-demand, with alerts at a $200 default spend amount and optional pausing of production deployments. On Netlify, sites pause when credits run out; Personal and Pro can auto-recharge with credit packs.
Ship it, then launch it#
ZeroRaised is a launch directory for products built without institutional VC. Once your site is on a plan that can take launch traffic, submit your product for free. For more hosting comparisons and guides on building without investors, join the ZeroRaised newsletter.
Sources#
- Vercel pricing, last checked 10 Nov 2026
- Vercel Hobby plan docs, last checked 10 Nov 2026
- Vercel Pro plan docs, last checked 10 Nov 2026
- Vercel fair use guidelines, last checked 10 Nov 2026
- Vercel functions limits, last checked 10 Nov 2026
- Vercel spend management, last checked 10 Nov 2026
- Netlify pricing, last checked 10 Nov 2026
- Netlify: How credits work, last checked 10 Nov 2026
- Netlify billing FAQ for credit-based plans, last checked 10 Nov 2026
- Netlify functions configuration, last checked 10 Nov 2026
- Netlify Next.js docs, last checked 10 Nov 2026
- Netlify Database docs, last checked 10 Nov 2026
- Netlify Terms of Use, last checked 10 Nov 2026
- Netlify blog, Introducing Netlify's Free plan (12 Nov 2024), last checked 10 Nov 2026
Frequently asked questions
Can I use Vercel's free Hobby plan for a commercial project?
No. Vercel's fair use guidelines say "Hobby teams are restricted to non-commercial personal use only. All commercial usage of the platform requires either a Pro or Enterprise plan." Taking payments, advertising a product or service, affiliate-first sites and ads all count as commercial. Asking for donations does not.
Can I use Netlify's Free plan for a commercial project?
Yes. Netlify's November 2024 announcement of the Free plan says: "On the Free plan, you can deploy commercial projects, personal sites, or other creative explorations you want to share on the web." The practical problem is the hard 300-credit limit: when it runs out, all your sites are paused until the next cycle, which is a poor fit for anything customers pay for.
Is Netlify cheaper than Vercel?
At low traffic, usually yes: Netlify Personal is $9/mo against Vercel Pro at $20/mo. As bandwidth grows, Netlify's 20 credits per GB adds up quickly, while Vercel Pro includes 1TB of Fast Data Transfer. In our worked example, the crossover arrives well before 300 GB a month.
Which is better for Next.js, Vercel or Netlify?
Vercel makes Next.js and supports it natively. Netlify says it supports all major Next.js features via its open-source OpenNext adapter from version 13.5, but lists limitations, including middleware running before headers and redirects and no filesystem access in Node.js middleware. If your app leans hard on Next.js, Vercel is the lower-risk choice.
What happens if I go over the limits?
On Vercel Hobby you generally wait 30 days before you can use the feature again. On Vercel Pro, usage beyond the $20 credit is billed on-demand, with alerts at a $200 default spend amount and optional pausing of production deployments. On Netlify, sites pause when credits run out; Personal and Pro can auto-recharge with credit packs.