Sanity Pricing 2026: Real Limits, Hidden Costs & When Free Runs Out
By Nayan Kyada · · 7 min read
Part of The Sanity + Next.js Guide
Quick answer: Sanity's Free plan gives you 2 datasets, 2 non-admin editors, 500,000 API CDN requests/month, 10 GB bandwidth, and 20 GB asset storage — no time limit, no credit card. Growth costs ~$15/seat/month (~$12/seat annual) and adds scheduled publishing, custom roles, and AI Assist. Enterprise is custom-priced and only needed for SSO, audit logs, or compliance-driven data residency.
Sanity CMS pricing in 2026 follows that same 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, last checked on 2026-07-11 against Sanity's official pricing page — the only source that's ever fully authoritative. Treat the numbers here as a working model for scoping, then re-verify the exact figures there 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. If you're budgeting a build and want the developer side scoped too, here's how to hire a Sanity CMS developer — I send a fixed-price proposal after a short call.
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.
Frequently asked questions
01Is Sanity CMS free?
Yes — Sanity has a genuinely free plan that runs in production indefinitely, not a time-limited trial. It includes 2 datasets, 2 non-admin users, 500,000 API CDN requests per month, 10 GB bandwidth, and 20 GB asset storage. It's enough for personal sites and small brochure sites; you outgrow it when you need a third editor, scheduled publishing, or more than 500k monthly requests.
02How much does Sanity CMS cost in 2026?
The Growth plan, where most commercial projects land, is about $15 per seat per month billed monthly (around $12/seat on annual billing). A seat is any non-read-only user who edits content in Sanity Studio. Enterprise pricing is custom and negotiated. Note this is Sanity's SaaS subscription cost, separate from what you pay a developer to build the site.
03What are the Sanity free plan limits in 2026?
The Free plan caps you at 2 datasets, 2 non-admin users, 500,000 API CDN requests per month, 10 GB monthly bandwidth, and 20 GB asset storage. It also excludes scheduled publishing, custom RBAC roles, and Sanity AI Assist. The API request limit is the wall most free projects hit first, especially with aggressive ISR revalidation or preview mode.
04Where can I find Sanity's official pricing page for 2026?
The authoritative source is sanity.io/pricing — Sanity updates it directly when plans or limits change. This guide is checked against that page and was last verified on 2026-07-11 (see the 'updated' date above), but for a contract or invoice, always confirm the live numbers there before you sign anything.
05When do you need Sanity Enterprise?
Enterprise is a compliance-and-scale need, not a prestige tier. You need it for SSO/SAML, audit logs, SLA guarantees, custom data residency (e.g. EU-only), very high negotiated API volume, or more than 5 datasets at scale. For most teams under ~50 seats without compliance requirements, Growth is enough.