Netlify pioneered JAMstack hosting and remains one of the best platforms for static sites and serverless web apps.
The Free plan (100GB bandwidth, 300 build minutes, 125K serverless function invocations) is genuinely usable for personal projects. But Netlify's 2025 shift to credit-based billing has made pricing less transparent: Free gets 300 credits/mo, Pro gets 3,000, and every action (deploys, bandwidth, functions) consumes credits at different rates.
A deploy costs 15 credits regardless of build time, bandwidth costs 10 credits/GB. The result: you need a spreadsheet to predict your bill.
Pro at $20/user/mo is comparable to Vercel but per-user pricing means larger teams pay significantly more than Vercel's per-team model on Cloudflare Pages.
$0
$9/month
$20/member/month
Custom
Credit system opacity
Free gets 300, Pro gets 3,000 credits/mo. A deploy costs 15 credits, 1GB bandwidth costs 10 credits, 1 GB-hr of serverless function costs 5 credits. Predicting monthly spend requires tracking credit consumption across all dimensions
Git contributors are counted as paid seats
on Pro, every developer who pushes to a connected repo is counted as a 'member' and billed at $20/user. A team of 8 devs pushing to a Netlify-connected repo pays $160/mo, not $20
Form submissions are limited
Free gets 100/site/month. Beyond that: paid via credits. Sites with contact forms can exhaust this quickly
Serverless function cold starts
Netlify Functions run on AWS Lambda. Cold starts add 200-500ms latency. No option for provisioned concurrency on Free or Pro
Large Media (Git LFS) costs extra
$10/site/month for sites storing large binary files. Not included in any plan by default
Bandwidth overage
after credits are exhausted, additional bandwidth is billed at overage rates. A traffic spike (HN front page, viral post) can generate significant unexpected charges
Deploy previews consume credits
each PR preview deploy costs 15 credits. Active repos with 10+ PRs/day consume 150+ credits just for previews — half the Free plan's monthly allocation
Analytics is a paid add-on
$9/site/month for server-side analytics. Not included in any plan
5-person team, 10 sites, 500GB bandwidth/month, 12 months
100GB bandwidth, custom domains, SSL, global CDN, deploy previews. One of the best free hosting tiers available. No credit card required.
More credits for frequent deploys. Password-protected sites. Background functions (up to 15 minutes). Good for managing 5-10 client sites.
Team collaboration, RBAC, shared environment variables, site-level access control. 3,000 credits shared across the team.
99.99% SLA, SAML SSO, dedicated support, high-performance builds, custom credit allocation. For organizations with compliance and uptime requirements.
Worth it if...
You build JAMstack sites and value Netlify's form handling, identity/authentication, and deploy preview features. The Free tier is excellent for personal use. Pro is justified if your team actively uses Netlify-specific features (forms, identity, split testing) that Vercel and Cloudflare lack.
Skip if...
You primarily deploy Next.js (Vercel is better integrated), you deploy static sites only (Cloudflare Pages has unlimited free bandwidth), or your team has 5+ developers (per-user pricing adds up fast). The credit system makes costs harder to predict than Vercel's straightforward usage-based billing.
Negotiation tips
Enterprise pricing is negotiable — Vendr data shows 22% average discount. Multi-year commitments and higher credit tiers unlock better per-credit rates. Startups can request credits through Netlify's partner program. Annual billing is required for best Enterprise pricing.
Team of 5, 12 months: Web agency with 5 developers deploying 10 client sites. Pro plan. Average 20 deploys/day, 500GB bandwidth/month.
| credit Usage | 20 deploys/day × 15 credits × 30 days = 9,000 credits/mo (3,000 included → 6,000 overage) |
| pro Subscription | 5 × Pro at $20/user/mo = $1,200/yr |
| bandwidth Credits | 500GB × 10 credits/GB = 5,000 credits/mo |
| total Credits Needed | ~14,000 credits/mo vs 3,000 included. Overage costs TBD by Netlify's overage rates |
| Annual Total | $1,200/yr base + significant credit overages — likely $2,500-4,000/yr total |
deploy
15 credits per production deploy
analytics
$9/site/month add-on
bandwidth
10 credits per GB
large Media
$10/site/month for Git LFS
credit Overage
Billed at plan-specific rates when monthly credits are exhausted
edge Functions
Included in plan allocation
form Submissions
Credits consumed per submission beyond plan limit
serverless Functions
5 credits per GB-hour
2025-2026
Netlify replaced its bandwidth/build-minutes model with credit-based billing in September 2025. The change simplified some aspects (one currency instead of multiple dimensions) but made cost prediction harder.
Free tier was preserved at 300 credits. Pro pricing stayed at $20/user.
The Team plan was discontinued, replaced by Pro with team features. Enterprise pricing remained custom.
The credit system was controversial: some users saw cost increases, others saw decreases, depending on their deploy frequency vs bandwidth ratio.
Vercel ($0 Hobby, $20/user/mo Pro) is Netlify's direct competitor with nearly identical pricing and features. Vercel has better Next.js integration and edge performance; Netlify has better form handling, identity management, and a longer track record of reliability. For Next.js apps, Vercel is the default. For other frameworks (Gatsby, Hugo, Astro, SvelteKit), Netlify is equally capable. Cloudflare Pages ($0 Free, $20/mo Pro — flat, not per user) dramatically undercuts both Netlify and Vercel for teams: unlimited bandwidth on all plans, no per-user pricing, Workers integration. For static sites and simple SSR, Cloudflare Pages is the better value.
Railway ($5/user/mo + usage) is better for full-stack apps with databases and background jobs. Less polished for static/JAMstack but cheaper and more flexible for backend-heavy projects. GitHub Pages ($0 with GitHub) is free for static sites. No serverless functions, no build pipeline (beyond Jekyll), no deploy previews. But for simple documentation or portfolio sites, it is free and zero-config.