Sanity CMS pricing in 2026: Free plan, Growth, and when you need Enterprise
May 31, 2026 · 7 min read
Sanity CMS pricing in 2026 follows a SaaS tier model — Free, Growth, and Enterprise — and the limits that push you from one tier to the next are specific enough that you can scope a budget before writing a single line of code. This guide walks through each plan's concrete numbers, the metrics that actually trigger an upgrade, and a straightforward decision matrix by team size and traffic.
One important caveat up front: Sanity adjusts its pricing periodically. Everything below reflects publicly available information as of May 2026. Treat the numbers here as a working model for scoping, then verify the exact figures on Sanity's official pricing page before signing anything.
What the Free plan actually gives you
The Free plan is genuinely useful for small projects. It is not a crippled trial — it runs in production for low-traffic sites indefinitely. The limits that matter are:
- Datasets: 2 per project (typically one
production, onestaging) - Non-admin users: 2 (beyond the project owner)
- API CDN requests: 500,000 per month
- Bandwidth: 10 GB per month
- Assets stored: 20 GB
What you lose on Free is mostly around collaboration and workflow features. Scheduled publishing is not available. Role-based access control (RBAC) is limited — you get Admin and Editor, no custom roles. Sanity AI Assist, the in-studio AI writing assistant, is not included. History retention for content revisions is capped. For a solo developer running a personal site or a small brochure site with one or two editors, none of those gaps matter.
The request limit is where Free projects most commonly hit a wall. 500,000 CDN API requests sounds like a lot until you realise that a page cached for 60 seconds on a site with 10,000 monthly visitors can burn through that budget faster than expected, especially if revalidation is aggressive or preview mode is in use.
Growth plan: per-seat pricing and what you unlock
Growth is the plan most commercial projects land on. As of 2026, Growth is priced at $15 per seat per month (billed monthly) or around $12 per seat per month on an annual plan. A "seat" in Sanity's model means a non-read-only user — someone who logs into Sanity Studio and creates or edits content.
Growth increases the included usage significantly:
- Datasets: 5 per project (more available as add-ons)
- Non-admin users: included seats scale with your subscription
- API CDN requests: 1,000,000 per month included, then metered
- Bandwidth: 100 GB per month included, then metered
- Assets stored: 100 GB included
Growth also unlocks the features that content teams actually care about: scheduled publishing, expanded revision history, and access to Sanity AI Assist. RBAC with custom roles is available on Growth, which matters the moment a client wants their marketing team to edit blog posts but not touch product data.
Overage pricing on Growth is metered — you pay per additional 100k API requests and per additional GB of bandwidth. These charges are real and can surprise teams that do not monitor usage. Set up usage alerts in the Sanity dashboard as soon as you move to Growth.
Enterprise: when it becomes necessary
Enterprise is not a published price — it is negotiated. You need it in specific situations:
- SSO / SAML integration for organisations that require employees to log in via their identity provider
- SLA guarantees beyond the standard uptime commitment
- Audit logs for compliance-driven industries (healthcare, fintech, legal)
- Custom data residency — if GDPR or local regulation requires data to stay in a specific region
- Very high API volume where negotiated rate caps are cheaper than metered Growth overages
- More than 5 datasets at scale (large agencies managing dozens of client projects under one organisation often hit this)
For most product companies under 50 content seats and without compliance requirements, Enterprise is overkill. The tell is when legal or IT starts asking questions about where data lives and who has access to audit trails.
Pricing comparison at a glance
| | Free | Growth | Enterprise | |---|---|---|---| | Monthly price | $0 | ~$15/seat/mo | Custom | | Datasets | 2 | 5 (+ add-ons) | Custom | | Non-admin users | 2 | Per seat | Custom | | API CDN requests/mo | 500k | 1M included | Custom | | Bandwidth/mo | 10 GB | 100 GB | Custom | | Asset storage | 20 GB | 100 GB | Custom | | Scheduled publishing | ✗ | ✓ | ✓ | | Custom RBAC roles | ✗ | ✓ | ✓ | | Sanity AI Assist | ✗ | ✓ | ✓ | | SSO / SAML | ✗ | ✗ | ✓ | | SLA / audit logs | ✗ | ✗ | ✓ |
Which plan do you actually need
Here is a practical decision guide based on team size and traffic, not marketing copy.
Solo developer or side project: Stay on Free until you hit 500k requests or need a third editor seat. Most hobby projects and personal portfolios never leave Free.
Small startup or agency client (2–5 editors, under 50k monthly page views): Growth at 3–5 seats is typically $45–$75/month. The scheduled publishing and RBAC alone justify it if a non-technical editor is touching the CMS.
Growing product team (5–20 editors, 50k–500k monthly page views): Growth scales linearly with seats. At 10 seats you are paying around $150/month on annual billing. Monitor your API request usage — a content-heavy site with ISR revalidation on short windows can push past the 1M included requests. Either cache more aggressively or budget for overages.
Marketing-led company with frequent campaigns: If your team runs scheduled launches, A/B content variants, or requires multiple staging datasets per region, Growth at 5+ seats with dataset add-ons is the budget line. Expect $150–$300/month depending on headcount.
Enterprise or regulated industry: If SSO is a requirement from IT or audit logs are needed for compliance, there is no workaround — you need Enterprise. Start the conversation with Sanity's sales team early; procurement cycles for Enterprise contracts run 4–8 weeks.
The add-ons worth knowing about
Sanity sells a few capabilities as optional add-ons rather than baking them into tier upgrades. Sanity AI Assist is included in Growth but usage beyond a certain monthly volume may have caps. Additional datasets can be purchased on Growth if 5 is not enough. Connector integrations (Shopify sync, PIM connectors) are sometimes add-on-priced depending on the partner.
None of these are gotchas if you scope them in advance. They become surprises when a developer sets up three extra datasets for locale testing and the invoice jumps.
Scope your Sanity budget before the build starts
The practical approach is to map your project against three numbers before you start: how many content editors will need non-read-only access, how many datasets your architecture needs (at minimum: production and staging), and a rough estimate of monthly API requests based on traffic and cache TTL. Those three inputs almost always determine your tier without ambiguity.
For most commercial Next.js + Sanity projects I scope, Growth at 3–5 seats is the right starting point. Free works for prototypes and small launches. Enterprise is a specific, compliance-driven need — not a prestige tier.
Always verify current numbers at sanity.io/pricing before finalising a client proposal or internal budget. Sanity has changed plan structures in the past and will likely do so again.
Related posts
All posts →What a real Sanity CMS development services proposal looks like
May 24, 2026 · 5 min read
A breakdown of a real Sanity CMS development services proposal — milestones, payment terms, staging promises, and red flags to watch for.
WordPress to Sanity migration cost: does it actually pay back?
May 23, 2026 · 6 min read
A honest breakdown of WordPress to Sanity migration cost, including plugin savings, hosting, editorial gains, and when the switch simply isn't worth it.
Five questions to ask before hiring a Sanity CMS developer
May 22, 2026 · 6 min read
Before you hire a Sanity CMS developer, ask these five questions. Know what a strong answer sounds like — and which answers should worry you.