Compare Vercel and Netlify free tiers side-by-side. Bandwidth, serverless functions, builds, storage, commercial use — verified data, cost-at-scale analysis, and hosting alternatives. Compiled 2026-03-26, last checked 2026-11-01.

Vercel vs Netlify — Free Tier Comparison

Published 2026-03-26 · Reviewed 2026-11-01 · Figures compiled 2026-03-26, last checked 2026-11-01 · 55 of 55 figures in the “Other Hosting Alternatives” table come from our records for 1,498 developer tools

100 GB
Vercel Bandwidth
300 credits
Netlify Monthly
$20/mo
Vercel Pro
$20/mo
Netlify Pro

Quick verdict: Choose Vercel if you're building with Next.js and don't need commercial use on the free tier. Choose Netlify if you want framework flexibility and commercial use allowed on the free plan.

On free tiers: Vercel offers more generous explicit limits — 100 GB bandwidth, 1M function invocations, 1 GB Blob Storage, and 5K image optimizations. Netlify's credit-based model (300 credits/month) is harder to compare directly but covers roughly 15 GB bandwidth or ~20 deploys before credits run out.

The big difference: Vercel's Hobby plan is non-commercial only — if your site earns revenue (ads, subscriptions, paid features), you need Pro at $20 a month per developer seat. Netlify's Free plan allows commercial use. This is the single most important distinction for most developers.

Jump to section

  1. Free Tier Comparison Table
  2. Key Differences
  3. Cost at Scale
  4. When to Choose Each
  5. Other Hosting Alternatives
  6. Recent Deal Changes

1. Free Tier Comparison Table

Side-by-side comparison using verified data from our index. Vercel and Netlify free tiers. Compiled 2026-03-26, last checked 2026-11-01.

FeatureVercel HobbyNetlify FreeNotes
Bandwidth 100 GB/mo Fast Data Transfer 300 credits/mo (20 credits/GB ≈ 15 GB) Vercel has 6.7× more raw bandwidth. Netlify's credit model bundles bandwidth with deploys and compute
Serverless Functions 1M invocations, 4 hrs Active CPU Credit-based (shared pool) Vercel has explicit function limits. Netlify shares credits across all usage
Edge Requests 1M/month Included in credits Vercel tracks edge requests separately
Builds Included; up to 100 deployments a day, one build at a time, 45 minutes each 15 credits per production deploy Vercel includes builds. Netlify's 300 credits cover about 20 production deploys if spent on nothing else
Storage 1 GB Blob Storage Netlify Blobs (beta) and up to 3 Netlify Databases Both free plans include blob storage. Netlify's Free plan also includes Netlify Database
Image Optimization 5K transformations/month Netlify Image CDN, billed as web bandwidth Vercel counts transformations. Netlify bills Image CDN traffic as web bandwidth, at 20 credits per GB
Team Members 1 (Hobby = personal) 1 (Free plan) Both free tiers are single-developer
Commercial Use Non-commercial only Commercial OK Critical difference: Vercel Hobby prohibits commercial use. Netlify Free allows it
Vercel verified data: Hobby plan, $0 a month, for non-commercial personal use only. Includes 100 GB Fast Data Transfer, 1M Edge Requests, 1M Function Invocations, 4 hours Fluid Active CPU, 360 GB-hrs Fluid Provisioned Memory, 1 GB Blob Storage and 5K image transformations a month. Hobby accounts are limited to these caps and cannot buy more usage. Pro is $20 a month with one deploying seat; each additional deploying seat is $20 a month.
Verified: 2026-11-07 · Full profile →
Netlify verified data: The Free plan is $0 with a limit of 300 credits per month, covering production deploys (15 credits each), compute (10 credits per GB-hour), bandwidth (20 credits per GB) and web requests (2 credits per 10k requests). Netlify says the Free plan is always free, with hard monthly limits that cannot be exceeded or incur costs; extra credits need a paid plan. Personal is $9 a month with 1,000 credits.
Verified: 2026-10-28 · Full profile →

2. Key Differences

Beyond the raw numbers, these structural differences matter for your hosting choice.

Pricing Model: Usage-Based vs. Credit-Based

Vercel uses per-resource usage limits (100 GB bandwidth, 1M invocations, etc.) — each metric tracked independently. Netlify uses a unified credit pool (300 credits/month) shared across deploys, bandwidth, and compute. Vercel is more predictable; Netlify's credits can be confusing but offer flexibility.

Framework Support: Next.js-Native vs. Framework-Agnostic

Vercel is built by the Next.js team — you get the deepest integration, fastest builds, and latest features first. Netlify supports any framework equally well (Astro, SvelteKit, Nuxt, Remix, Hugo, 11ty) and doesn't favor any specific framework. Choose Vercel for Next.js, Netlify for everything else.

Commercial Use: The Biggest Free Tier Difference

Vercel's Hobby plan explicitly prohibits commercial use — your side project with ads or a paid SaaS on the free tier violates the TOS. Netlify's Free plan allows commercial use. If you're building anything that makes money, Netlify is the free choice; Vercel requires upgrading to Pro ($20 a month per developer seat).

Credit Exhaustion vs. Hard Limits

When Netlify credits run out, sites pause (no overage charges). When a Vercel Hobby project exceeds a usage limit, Vercel says that in most cases you have to wait until 30 days have passed before you can use that feature again. Neither charges overages on free plans. (From vercel.com/docs/plans/hobby, read 2026-10-07.)

3. Cost at Scale

What happens when you outgrow the free tier? Vercel's next plan is Pro at $20 a month per developer seat. Netlify's are Personal at $9 a month for one member, then Pro at $20 a month for unlimited members.

MetricVercelNetlifyNotes
First paid plan $20/mo per developer seat (Pro) $9/mo, 1 member (Personal) Netlify Personal includes 1,000 credits a month. Vercel has no plan between Hobby and Pro
Team plan $20/mo per developer seat (Pro) $20/mo, unlimited members (Pro) Vercel bills each developer seat; viewer seats are free. Netlify Pro charges for no seat
Bandwidth at 1 TB $20/mo (1 TB included in Pro) $126/mo (20,000-credit Pro tier) Vercel Pro includes 1 TB. Netlify charges 20 credits per GB, so 1 TB takes its largest Pro tier before any deploy or compute
Builds Billed per build minute from the $20 monthly credit; new Pro accounts default to Elastic machines at $0.0035 per CPU minute 15 credits per production deploy Netlify has no build-minute allowance on current plans. Each production deploy draws on the plan's monthly credits
Serverless compute No fixed allowance: Active CPU from $0.128 an hour and memory from $0.0106 per GB-hour, paid from the $20 monthly credit Credits pool in Pro Both pay for compute from a monthly credit. Netlify charges 10 credits per GB-hour
SAML SSO $300/mo add-on to Pro; included in Enterprise Enterprise only (price not published) Neither $20 plan includes SAML SSO
Spending protection Spend management, alerts, hard limits Every plan pauses all projects when credits run out, with alerts at 50%, 75% and 100%; Personal and Pro can turn on auto recharge Both offer protection. Vercel's spend management is more granular
Bottom line on scaling: For one developer, Netlify's first paid plan costs less: Personal is $9 a month for 1,000 credits, against $20 for Vercel Pro. For a team, Vercel Pro costs $20 a month per developer seat, while Netlify Pro is $20 a month for unlimited members with 3,000 credits, and larger credit tiers cost up to $126 a month. Neither includes SAML SSO on its $20 plan: Vercel sells it as a $300-a-month add-on to Pro, and Netlify offers it only on Enterprise, at a price it doesn't publish. Vercel Pro includes 1 TB of bandwidth; Netlify charges 20 credits per GB. For solo developers, the commercial-use restriction on Vercel's free tier matters more than the price gap.

4. When to Choose Each

Decision Guide

Choose Vercel if:

You're building with Next.js (deepest integration, fastest builds, latest features first), your free tier project is non-commercial (personal blog, portfolio, learning project), or your team needs SAML single sign-on without an Enterprise plan (Vercel sells it as a $300-a-month add-on to Pro; Netlify offers it only on Enterprise). Best for: Next.js apps, personal projects, teams requiring enterprise SSO.

Choose Netlify if:

You need commercial use on the free tier (side projects with ads, SaaS landing pages, paid products), you use non-Next.js frameworks (Astro, SvelteKit, Hugo, 11ty, Nuxt), or you prefer a framework-agnostic platform. Best for: commercial side projects, multi-framework teams, static sites.

Consider Cloudflare Pages if:

You want the most generous free tier overall — unlimited bandwidth, 500 builds/month, 100K Workers invocations/day, and commercial use allowed. The main trade-off is a smaller ecosystem and fewer framework-specific optimizations. See Cloudflare Pages profile.

Consider self-hosting if:

You need full control — try Coolify (open-source Vercel/Netlify alternative, self-hosted) or deploy directly to Railway ($5 trial credit for 30 days, any framework, Docker support). See alternatives below.

5. Other Hosting Alternatives

If neither Vercel nor Netlify fits, these hosting platforms offer competitive free tiers.

ProviderTierFree Tier Details
Render Hobby Hobby plan, $0 a month plus compute. Free web services (512 MB RAM, 0.1 CPU) spin down after 15 minutes without traffic, with 750 free instance hours per workspace a month. One free Postgres database (256 MB RAM, 1 GB storage, 30-day expiry) and one free Key Value instance (25 MB, not continuously persisted to disk) per workspace. 5 GB bandwidth/month included then $0.15/GB; without a payment method on file, Render suspends Free services for the rest of the month instead. 500 build minutes/month. Up to 25 services, unlimited projects with 2 environments each. Pro is $25 a month plus compute.
  • Render's docs say not to use Free instances for production applications. (From render.com/docs/free, read 2026-10-05.)
  • Free web services cannot send outbound traffic on ports 25, 465, or 587, commonly used for SMTP. (From render.com/docs/free, read 2026-10-05.)
  • A free Postgres database expires 30 days after creation and becomes inaccessible. You then have a 14-day grace period to upgrade to a paid plan before Render deletes it with all its data. (From render.com/docs/free, read 2026-10-05.)
  • Free Postgres databases have no backups of any kind. (From render.com/docs/free, read 2026-10-05.)
  • A free web service loses any changes to its local filesystem, such as uploaded images or a SQLite database, every time it redeploys, restarts or spins down, and it cannot attach a persistent disk. (From render.com/docs/free, read 2026-10-05.)
  • If a workspace uses all 750 free instance hours in a month, Render suspends all of its free web services until the start of the next month. (From render.com/docs/free, read 2026-10-12.)
  • Render's free web services need no credit card. (From render.com/articles/platforms-with-a-real-free-tier-for-developers-in-2026, read 2026-10-22.)
  • Render Sandboxes runs isolated microVMs for agents and untrusted code. It is available on every plan including Hobby, billed at $0.12 per active CPU hour plus $0.038 per hour for memory for the default size. (From render.com/pricing, read 2026-10-29.)
  • A Hobby workspace allows 100 concurrent sandboxes by default. There is no maximum session length on any plan, including Hobby. (From render.com/pricing, read 2026-11-07.)
  • Render Sandboxes is in public beta. During the beta, sandboxes have no public URL and no private network to other Render services. (From render.com/docs/sandboxes, read 2026-10-29.)
  • Render offers Free instances only for static sites, web services, Postgres and Key Value. Background workers and cron jobs need a paid compute plan. (From render.com/docs/free, read 2026-11-05.)
Cloudflare Pages Free Up to 100 projects, unlimited bandwidth, 500 builds/month, 100 custom domains per project. The project limit is not routinely increased.
  • Cloudflare recommends starting new projects on Workers, its primary platform for building applications. (From developers.cloudflare.com/pages, read 2026-10-06.)
  • Pages Functions and Workers requests share a daily free limit of 100,000 that resets at midnight UTC. Static asset requests are free and unlimited. (From developers.cloudflare.com/pages/functions/pricing, read 2026-10-06.)
  • At the daily limit, fail open serves static assets without Functions. Fail closed returns an error page. Each project chooses one mode. (From developers.cloudflare.com/pages/functions/routing, read 2026-10-06.)
  • On the Free plan, one build runs at a time per account. Builds time out after 20 minutes. (From developers.cloudflare.com/pages/platform/limits, read 2026-10-29.)
  • Cloudflare's terms prohibit processing or collecting credit card information on any site using its free services. (From cloudflare.com/terms, read 2026-10-06.)
  • Cloudflare's subscription agreement's list of restrictions does not include commercial use. The only restriction specific to free services bars processing or collecting credit card information on the site. (From cloudflare.com/terms, read 2026-10-29.)
  • Cloudflare's subscription agreement bars signing up for the services on behalf of a third party unless Cloudflare permits it in writing. (From cloudflare.com/terms, read 2026-10-29.)
  • Cloudflare may change a project's pages.dev subdomain for any reason, and aims to give at least a week's notice. Custom domains are not affected. (From cloudflare.com/service-specific-terms-developer-platform, read 2026-10-06.)
  • Cloudflare Pages' free plan needs no credit card. (From cloudflare.com/products/pages, read 2026-10-22.)
  • The Free plan allows up to 20,000 files per site. (From developers.cloudflare.com/pages/platform/limits, read 2026-10-29.)
  • Paid plans such as Pro, Business and Enterprise allow up to 100,000 files per site once the environment variable PAGES_WRANGLER_MAJOR_VERSION=4 is set in the Pages project's settings. (From developers.cloudflare.com/pages/platform/limits, read 2026-10-29.)
  • The maximum file size is 25 MiB. Larger files can be served from R2 public buckets. (From developers.cloudflare.com/pages/platform/limits, read 2026-10-29.)
  • Pages Functions requests are billed as Workers requests. The Workers Paid plan has a $5 minimum monthly charge per account. It includes 10 million requests and 30 million CPU milliseconds per month. Overages are $0.30 per million requests and $0.02 per million CPU milliseconds. (From developers.cloudflare.com/workers/platform/pricing, read 2026-10-29.)
  • Cloudflare's Pro and Business plans raise Pages' limits. Pro allows 5 concurrent builds, 5,000 builds per month and 250 custom domains per project. Business allows 20 concurrent builds, 20,000 builds per month and 500 custom domains per project. (From developers.cloudflare.com/pages/platform/limits, read 2026-10-29.)
  • Cloudflare's Pro plan costs $20 per month billed annually, or $25 billed monthly. Business costs $200 per month billed annually, or $250 billed monthly. (From cloudflare.com/plans, read 2026-10-29.)
Railway Free Free $0 per month. Start with a 30-day free trial with $5 credits, then $1 of free credit per month. Up to 1 vCPU / 0.5 GB RAM per service. 0.5 GB of volume storage. 2 replicas during the free trial, then 1. Projects: 5 during trial, then 1
  • After the 30-day trial, the Free plan allows 1 project, 3 services per project and no custom domains. Cron jobs are available during the trial only. (From railway.com/pricing, read 2026-10-12.)
  • Railway's trial, with a one-time $5 credit, needs no credit card. (From railway.com/pricing, read 2026-10-22.)
  • After 30 days passes or $5 is spent, the free trial reverts to the Free plan, which provides $1 of free credit per month. The credit does not roll over month to month. (From docs.railway.com/pricing/free-trial, read 2026-11-03.)
  • Run `ssh railway.new` to get a free Linux VM with no account or credit card. The VM has 2 vCPU, 2 GB RAM, and a preview URL. Claude Code, Codex, OpenCode, and the Railway Agent are preinstalled. Railway identifies you by your SSH key. Each VM can be used for 60 minutes. You can get 3 VMs per IP address per day. (From docs.railway.com/pricing/free-trial, read 2026-11-02.)
  • Open the claim link from the welcome message and sign up within 24 hours to keep the VM. The VM, files, and URL move into your account. Unclaimed VMs are deleted with their files. Railway caps free VMs at high demand. (From docs.railway.com/pricing/free-trial, read 2026-11-02.)
  • Railway Sandboxes are available on every plan. Usage draws from the plan's included credit. Free plan limits are 10 sandboxes per environment, 2 vCPU and 2 GB each, and an idle timeout of at most 5 minutes. (From docs.railway.com/sandboxes, read 2026-11-03.)
  • SMTP is only available on Railway's Pro plan and above. SMTP is disabled on the Free, Trial, and Hobby plans. Those plans must use transactional email services with HTTPS APIs. (From docs.railway.com/networking/outbound-networking, read 2026-11-07.)
  • Railway's Hobby plan has a $5 monthly minimum, including $5 of usage credits. If usage is $5 or less per billing period, no extra charge applies. If usage exceeds $5, Railway charges the total usage. Included usage resets each billing cycle and does not accumulate. (From railway.com/pricing, read 2026-11-10.)
  • The Limited Trial for trial accounts not verified through GitHub has restricted outbound network access and only a limited set of ports. Verification is an automated process at railway.com/verify. Railway does not respond to requests for verification. The Hobby plan unlocks the full experience. (From docs.railway.com/pricing/free-trial, read 2026-11-07.)
  • Railway deletes stateful volumes created by Trial accounts 30 days after the expiration of the trial credits. An upgrade retains the data. (From docs.railway.com/pricing/free-trial, read 2026-11-07.)
Fly.io Legacy Free Pay-as-you-go only — no free tier for new accounts (since Oct 2024). Legacy accounts (Hobby/Launch/Scale plans) retain: 3 shared-cpu-1x VMs (256 MB RAM), 3 GB volume storage, 100 GB transfer/month. Volume snapshots: first 10 GB free, then $0.08/GB/month.
  • Fly.io's trial needs no credit card; after the trial, a credit card is needed to keep using billable resources. (From docs.fly.io/about/pricing, read 2026-10-22.)
  • Fly.io's free trial lasts 2 hours of machine runtime or 7 days, whichever comes first. Trial machines stop automatically after 5 minutes of running. The trial allows 10 machines, 20 GB of volume storage, and up to 2 vCPUs and 4 GB of memory per machine. Dedicated IPv4 addresses and performance-optimized vCPUs are not included. (From docs.fly.io/about/free-trial, read 2026-11-03.)
  • If you use up the trial's resources, or do not add a payment method within 7 days, your apps stop running and you cannot launch new machines, attach volumes or deploy changes until billing is set up. Adding a card ends the free trial and starts billing. (From docs.fly.io/about/free-trial, read 2026-11-03.)
  • Fly.io offers Sprites, its Linux VMs for AI agents, with a one-time $30 trial credit. (From fly.io/sprites, read 2026-11-03.)
Notable mentions: Cloudflare Pages offers unlimited bandwidth and commercial use on the free tier — the most generous option if you don't need Vercel/Netlify's framework-specific features. Railway gives you a 30-day $5 trial credit, then $1 of free credit a month, with Docker support. Render offers free static sites and web services (with spin-down). See our full hosting comparison for 30+ options.

6. Recent Deal Changes

From our deal change tracker:

Vercel — 2025-09-09

On 2025-09-09 Vercel replaced the Pro plan's fixed allowance for each resource with $20 of usage credit a month, applied to existing teams automatically from October 2025. Source ↗

Impact: medium · Source →

Netlify — 2025-09-04

Restructured to credit-based pricing for accounts created from 2025-09-04; Free projects pause when the month's credits run out. Accounts created before that date stay on their legacy plans unless they switch. Source ↗

Impact: medium · Source →

Related Guides

Deep-dive guides for hosting selection and free tier infrastructure.

Methodology: 55 of 55 figures in the “Other Hosting Alternatives” table come from our records for 1,498 developer tools. Vercel data verified against vercel.com/pricing (2026-11-07). Netlify data verified against netlify.com/pricing (2026-10-28). Cost-at-scale analysis based on published pricing tiers. Deal changes tracked from official vendor announcements.

This comparison covers Vercel vs Netlify free tiers. For more hosting options, see our hosting free tier comparison with 12+ platforms compared side-by-side, or our hosting alternatives hub with 30+ free options. Browse all 1,498 developer tools at /search.