{
  "name": "Next.js",
  "slug": "nextjs",
  "pricingModel": "free",
  "normalized": {
    "currency": "USD",
    "entry": {
      "plan": "Vercel Pro",
      "perMonth": 20,
      "unit": "unknown",
      "unitNoun": null,
      "billing": "monthly",
      "free": false,
      "contactSales": false
    },
    "plans": [
      {
        "plan": "Next.js (Open Source)",
        "perMonth": 0,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": true,
        "contactSales": false
      },
      {
        "plan": "Vercel Hobby (Free)",
        "perMonth": 0,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": true,
        "contactSales": false
      },
      {
        "plan": "Vercel Pro",
        "perMonth": 20,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "monthly",
        "free": false,
        "contactSales": false
      },
      {
        "plan": "Vercel Enterprise",
        "perMonth": null,
        "unit": "unknown",
        "unitNoun": null,
        "billing": "unknown",
        "free": false,
        "contactSales": true
      }
    ],
    "hasFreePlan": true,
    "hasFreeTrial": false,
    "contactSalesOnly": false
  },
  "pricingDetails": {
    "tiers": [
      {
        "name": "Next.js (Open Source)",
        "price": "$0",
        "features": [
          "React framework",
          "App Router & Server Components",
          "Server-side rendering & static generation",
          "Edge runtime & Middleware",
          "Image optimization",
          "Built-in API routes",
          "MIT license"
        ],
        "priceNote": "Free and open source. Deploy anywhere."
      },
      {
        "name": "Vercel Hobby (Free)",
        "price": "$0",
        "features": [
          "100 GB bandwidth/month",
          "1M edge requests/month",
          "1M serverless invocations/month",
          "4 CPU hours/month",
          "CDN & WAF included",
          "Preview deployments"
        ],
        "priceNote": "Free forever. Personal/non-commercial projects."
      },
      {
        "name": "Vercel Pro",
        "price": "$20",
        "features": [
          "1 TB bandwidth/month",
          "10M edge requests/month",
          "Team collaboration",
          "Advanced firewall rules",
          "Custom environments",
          "Faster builds"
        ],
        "priceNote": "per user per month. Usage overages billed separately.",
        "billingPeriod": "month"
      },
      {
        "name": "Vercel Enterprise",
        "price": "Custom",
        "features": [
          "99.99% SLA",
          "Multi-region compute with failover",
          "SAML SSO",
          "SCIM directory sync",
          "Managed WAF rulesets",
          "Audit logs",
          "Dedicated support"
        ],
        "priceNote": "Contact sales for pricing"
      }
    ],
    "billingNote": "Next.js is free and open source. Vercel hosting is optional, you can self-host on any platform.",
    "hasFreeTier": true,
    "hasFreeTrial": false
  },
  "costFacts": null,
  "pricesByRegion": null,
  "verdict": "The catch: Vercel, the company behind Next.js, designed the framework to work best on their platform. Vercel's free Hobby tier is genuinely generous (100 GB bandwidth, 1M edge requests/month), and the Pro tier at $20/user/month is competitive. Some advanced features like Partial Prerendering and Middleware are optimized for Vercel but work on other platforms. The framework is genuinely free; the ecosystem cost depends on where you deploy.",
  "bestFor": "React developers who want a production-ready full-stack framework for free | Startups that want to deploy to Vercel free tier and scale gradually | Teams building SEO-critical applications that need server-side rendering | Organizations with existing React codebases looking to add SSR/SSG capabilities",
  "hiddenCosts": [
    "Vercel Pro at $20/user/month is per-seat.",
    "Vercel bandwidth: 1 TB included on Pro, then $0.15/GB.",
    "Serverless function cold starts on Vercel add 200-500ms latency. Edge Functions are faster but have a more limited runtime (no Node.js APIs). This tradeoff is invisible until production.",
    "Self-hosting Next.js requires managing ISR cache invalidation, image optimization (the built-in optimizer needs sharp/libvips), and middleware behavior that differs from Vercel's edge runtime.",
    "Lock-in risk: Some Next.js features (Partial Prerendering, certain middleware behaviors) are optimized for Vercel. Moving to self-hosted later requires rearchitecting these features.",
    "Build minutes: 100 hours/month on Hobby, 400 on Pro. Large monorepos with frequent deploys can exceed this."
  ],
  "recentChanges": [],
  "priceHistory": [],
  "partnerLink": false,
  "correction": "This price may be out of date. If the vendor's page differs, call report_issue with evidence_url and quote, or verify_price.",
  "provenance": {
    "lastVerifiedAt": "2026-10-01",
    "sourceUrl": "https://nextjs.org",
    "confidence": "medium"
  },
  "source": "Toolradar",
  "citation": "Toolradar, verified 2026-10-01, https://toolradar.com/tools/nextjs/pricing",
  "affiliateUrl": "https://toolradar.com/api/go/nextjs?ref=mcp&key=json",
  "toolradarUrl": "https://toolradar.com/tools/nextjs/pricing"
}