Pricing overview
Netlify provides a range of pricing plans designed to accommodate individual developers, small teams, and large enterprises. The pricing model combines fixed monthly subscription fees with usage-based charges for resources consumed beyond included allowances. Core resources that impact pricing include build minutes, which measure the time Netlify's build infrastructure spends compiling and deploying projects; bandwidth, which accounts for data transferred to users; and serverless function invocations, which track executions of Netlify Functions and Edge Functions.
Each plan includes a set amount of these resources, with additional usage billed at a per-unit rate. This approach allows users to start for free and scale their costs as their projects grow in complexity and traffic. Netlify's pricing structure aims to provide transparency regarding infrastructure costs for modern web development and deployment workflows, aligning with the principles of the JAMstack architecture.
Plans and tiers
Netlify's pricing is structured across four primary tiers: Starter, Pro, Business, and Enterprise. Each tier is designed to support different scales of operation, from personal projects to large-scale commercial applications.
| Plan | Monthly Price | Key Included Limits | Best For |
|---|---|---|---|
| Starter | Free | 300 build minutes/month, 100 GB bandwidth/month, 125k serverless function invocations/month | Personal projects, learning, small static sites |
| Pro | $19 | 1,000 build minutes/month, 300 GB bandwidth/month, 1.5M serverless function invocations/month, team collaboration features | Small teams, professional portfolios, growing web applications |
| Business | $99 | 3,000 build minutes/month, 600 GB bandwidth/month, 3M serverless function invocations/month, advanced analytics, role-based access control, audit logs | Agencies, medium-sized businesses, critical applications |
| Enterprise | Custom | Custom limits, dedicated support, SLAs, advanced security features | Large organizations, high-traffic applications, specific compliance needs |
Additional usage beyond the included allowances for Pro and Business plans is billed per unit. For example, extra build minutes might be charged at $7 per 500 minutes, and additional bandwidth at $20 per 100 GB, as detailed on the official Netlify pricing page. Serverless function invocations beyond the included amount are typically charged at $20 per 500k invocations.
Free tier and limits
The Netlify Starter plan serves as a free tier, offering core hosting and deployment capabilities without a recurring charge. This plan is designed to enable individual developers to deploy personal projects, experiment with the platform, and host small-scale static websites.
Key limits for the Starter plan include:
- Build Minutes: 300 minutes per month. This refers to the cumulative time Netlify's automated build system spends compiling and deploying your site. For example, a site that takes 5 minutes to build and is deployed 60 times in a month would consume 300 build minutes.
- Bandwidth: 100 GB per month. This measures the data transferred from Netlify's CDN to your users when they access your site.
- Serverless Function Invocations: 125,000 invocations per month. This applies to calls made to Netlify Functions and Netlify Edge Functions.
- Concurrent Builds: 1 concurrent build. Only one deployment process can run at a time per account.
The free tier also includes basic features like continuous deployment from Git, custom domains, HTTPS, and deploy previews. While suitable for many personal projects, users exceeding these limits will need to upgrade to a paid plan or optimize their usage to stay within the free tier's constraints. For instance, reducing build times or optimizing assets to minimize bandwidth can help manage costs.
Real-world cost examples
Understanding Netlify's pricing involves considering how various usage patterns translate into monthly costs. These examples illustrate potential scenarios:
Example 1: Personal Blog (Starter Plan)
- Usage: A personal blog with moderate traffic. The site is updated 5-10 times a month (each build takes ~2 minutes). Total monthly bandwidth is 50 GB. No serverless functions are used.
- Build Minutes: 10 updates * 2 minutes/build = 20 build minutes (well within 300 free minutes).
- Bandwidth: 50 GB (within 100 GB free limit).
- Cost: $0 per month. This scenario fits comfortably within the Starter plan.
Example 2: Small Business Website (Pro Plan)
- Usage: A small business site with daily content updates and moderate traffic spikes. The site builds in 5 minutes. It's deployed 30 times a month. Monthly bandwidth averages 250 GB. A contact form uses Netlify Functions, processing 50,000 submissions monthly.
- Build Minutes: 30 updates * 5 minutes/build = 150 build minutes (within 1,000 Pro minutes).
- Bandwidth: 250 GB (within 300 GB Pro limit).
- Function Invocations: 50,000 (within 1.5M Pro invocations).
- Cost: $19 per month (Pro plan base fee).
Example 3: E-commerce Frontend (Business Plan with Overage)
- Usage: A popular e-commerce storefront frontend. The site has complex builds taking 15 minutes, with 60 deployments per month. High traffic results in 700 GB of bandwidth monthly. Authentication and order processing leverage Netlify Functions, leading to 4 million invocations.
- Build Minutes: 60 updates * 15 minutes/build = 900 build minutes (within 3,000 Business minutes).
- Bandwidth: 700 GB. This exceeds the 600 GB Business limit by 100 GB.
- Function Invocations: 4,000,000. This exceeds the 3M Business limit by 1M invocations.
- Base Cost: $99 (Business plan).
- Bandwidth Overage: 100 GB over * $20/100GB = $20.
- Function Overage: 1,000,000 invocations over. Netlify charges $20 per 500k invocations, so 2 units of overage * $20 = $40.
- Total Estimated Cost: $99 (base) + $20 (bandwidth) + $40 (functions) = $159 per month.
How the pricing compares
Netlify's pricing model is generally competitive within the JAMstack hosting and deployment landscape, often compared to platforms like Vercel and Cloudflare Pages. These services share a similar approach of offering a generous free tier and scaling costs based on usage metrics such as bandwidth and build time.
- Vercel: Vercel, another popular platform for frontend development, also provides a free Hobby plan with limits on bandwidth, serverless function invocations, and build time. Their paid Pro plan starts at $20 per month, offering comparable resources to Netlify's Pro plan. Vercel's pricing emphasizes developer experience for Next.js and other React frameworks, making it a direct alternative in many scenarios. Detailed pricing can be reviewed on the Vercel pricing page.
- Cloudflare Pages: Cloudflare Pages offers a free tier with unlimited sites, unlimited requests, and generous build minute allowances, focusing on high-performance static site delivery via Cloudflare's global network. Their Pro plan, starting at $20 per month, adds more build minutes and advanced features. Cloudflare's extensive network infrastructure often translates to competitive bandwidth pricing. Learn more about Cloudflare Pages features.
- AWS Amplify: AWS Amplify provides a broader suite of services within the Amazon Web Services ecosystem, including hosting, authentication, and data storage. Its pricing is typically usage-based across many distinct AWS services, which can offer flexibility but may require more complex cost management compared to a consolidated platform like Netlify. The AWS Amplify pricing model often benefits from the extensive AWS free tier for new users, but costs can accumulate rapidly with high usage across multiple integrated services.
While specific price points and included allowances may vary, all three platforms aim to provide cost-effective solutions for modern web deployments. Netlify differentiates itself through its comprehensive platform features, including Netlify Functions, Edge Functions, and an integrated build system, often simplifying the deployment pipeline for developers focused on static and serverless architectures.