Sanity CMS pricing explained: What you will actually pay in 2026
Key takeaways
- Sanity has three plans. Free at $0, Growth at $15 per seat per month, and Enterprise on request.
- Viewers are free on every plan, so only editors, developers and admins consume a billable seat.
- The free plan blocks requests when you hit a limit. Paid plans bill you for the overage instead.
- Overages are metered in small increments, which keeps Sanity cheap when usage spikes and seats stay low.
- Our eight-person test team costs $139 a month on Sanity against $349 on Storyblok and $450 on Strapi.
- The build usually costs more than the licence in year one, so budget the two together.
Sanity's pricing looks simple at first. There are three plans, and one of them is completely free.
Still, things can get complicated quickly, because seats, usage overages and add-ons all land on the same invoice.
This guide breaks down every published rate so you can see what you would actually pay.
To help you get a better idea, we’ve also built a calculator that works out which plan you likely need and an estimate of how much your setup would cost you.
Sanity pricing at a glance
Sanity CMS has three plans. Free costs $0 forever, Growth costs $15 per seat per month, and Enterprise is quoted by their sales team.
Take a look at a quick breakdown of each in the table below:
The request and bandwidth allowances are identical on Free and Growth, and the seat count only goes from 20 to 50. You are not paying for capacity when you upgrade, you are paying for control and for the right to go over.
A team of eight on Growth pays $120 a month before anything else happens. Whether the real bill lands at $130 or $900 depends on overages, add-ons and the build, which the rest of this guide covers.
What each Sanity pricing plan actually includes
Each Sanity’s pricing plan suits a different size of team, so here is what you get on each one.
The Free plan
Sanity's free tier is unusually generous, and it does not expire. Here is what $0 gets you:
- 20 seats, plus unlimited free Viewers
- 10,000 documents
- 2 datasets, public only
- 1 million API CDN requests a month
- 250,000 API requests a month
- 100GB of bandwidth and 100GB of assets
- 1,000 AI credits a month
- Unlimited content types and locales
- Real-time collaboration and change history
- Content Agent and visual editing
Compare that to Storyblok's free plan, which gives you one seat only. Or Contentful's, which gives you ten users and 100,000 API calls.
There are real catches though. Your datasets have to be public, roles are limited to Administrator and Viewer, and you lose the workflow features entirely.
That last one bites soonest. No comments, no tasks, no scheduled drafts and no private staging dataset to try things in.
The free plan is still the right choice for a pilot or a small site. You will outgrow it the moment more than a couple of people touch the content.
Growth at $15 per seat
Growth is where Sanity turns into a team tool. On top of everything in Free, you get the following:
- 50 seats at $15 each
- Private datasets
- 25,000 documents
- Comments and tasks inside the Studio
- Scheduled drafts
- AI Assist
- 90 days of draft review history
- Unique attributes per dataset up from 2,000 to 10,000
- Pay-as-you-go overages instead of a hard stop
The capacity bump is smaller than you might expect. Request and bandwidth allowances do not move at all, so the real upgrade is the last item on that list.
Growth does not give you more room, but it gives you permission to exceed the room you already had, billed by the unit, rather than getting cut off.
Do the seat maths before you commit. Eight editors is $120 a month, fifteen is $225 and thirty is $450, which is where teams start looking at the alternatives again.
There is also a Growth Trial if you want to test the paid features first. But keep in mind that it hard-caps like the free plan rather than billing you, and it expires.
Enterprise Plan
Sanity publishes no number for Enterprise, as the pricing is determined for on a case-by-case basis, depending on the features and figures you need.
On top of Growth, the Enterprise tier adds these:
- SAML single sign-on
- Custom access control and roles
- An uptime SLA
- A 365-day audit trail
- An onboarding programme
- 5,000 AI credits a month
- Custom seats, documents and datasets
When it comes to estimating the final Enterprise plan quote, four things move the quote.
- Your seat count
- Your monthly request volume
- How many datasets you need
- What level of support you want
We recommend going into that first call with all four written down as this way you’ll be able to get a much more accurate estimate of what you’ll need to pay.
Key Factors that affect the final Sanity CMS cost
As we’ve touched upon before, your final Sanity CMS cost is affected by the size of your team and the capacity you need, specifically:
- The number of seats
- Usage overages
- Add-ons
- AI credits
To help you make a better estimate of the final price you’ll pay, the table below shows the rates you pay when you go over your plan limits, plus what the optional add-ons cost:
Consider the initial setup costs as well
For nearly every team, the build costs more than the subscription in year one. It is not optional either, because there is no theme or template waiting for you.
Four things have to happen before anyone publishes a page:
- Content modelling
- Studio configuration
- The front-end build
- Content migration
Specialist Sanity agencies publish a range of 8 to 14 weeks for a typical end-to-end build. We do not build on Sanity ourselves, so we will not put a price on that.
A project of that length dwarfs $180 a year of licence fee, so budget the two together.
Migration is the piece teams underestimate most. Our CMS migration guide covers what can usually go wrong when content moves between platforms.
The same team, priced four ways: Sanity vs Contentful vs Storyblok vs Strapi
Comparing headless CMS pricing is challenging because the four platforms meter completely different things. Sanity charges per seat, Strapi charges on requests with unlimited seats, and Contentful and Storyblok sell tiers with hard caps on both.
So instead of comparing plans, we priced one team. Think of a mid-size marketing operation running a website and a mobile app:
- 8 editors
- 15,000 documents
- 3 locales
- 2 million API CDN requests a month
- 200,000 API requests a month
- 150GB of bandwidth
- 60GB of assets
Here’s a rough estimate of what that would cost on each platform:
As you can see, the difference is significant and it comes from the overage model rather than the headline price. Sanity charges $19 for going over, while the other three make you buy a bigger plan and keep paying for it every month.
That flips with a bigger team. Forty editors on Sanity cost $619 a month, at which point Strapi's unlimited seats look like the better deal.
Sanity's own case studies point at savings further down the line. For example, loveholidays cut translation costs by 97% after replacing their translation agency with an AI pipeline, going from £200,000 – £300,000 a year to about £10,000.
Still, these are worth it only if your content lives on multiple front-ends. If your content only ever needs to reach a website, we recommend checking how Webflow prices its plans first.
Which Sanity plan is right for you?
To help you pick the right plan and estimate what it would cost, we built a simple calculator below.
To use it, you should enter your editor count, your monthly request volume, your bandwidth and storage, and how many datasets you need.
You get the plan you would land on, the monthly cost, and a breakdown of which meters are driving that number.
Two inputs may confuse people up:
- Request volume is not the same as pageviews, so pull the real figure from your analytics rather than guessing
- Occasional contributors get forgotten until the invoice arrives, so count everyone who needs write access
If your numbers sit comfortably inside the free tier, stay there. Plenty of teams do not need to pay Sanity anything yet, and you can always upgrade at a later date.
If you are pricing a replatform and want a second opinion on the stack, we are always happy to talk it through.
Frequently asked questions about Sanity pricing
How much does Sanity Enterprise cost?
Sanity publishes no figure, so the honest answer is that it depends on your seat count, request volume, dataset count and support level. Those four levers are what the quote gets built from. Go in with all four written down. You will get a more useful first conversation and a faster quote.
Is Sanity cheaper than Contentful?
For a small editorial team, usually yes and by a wide margin. Sanity's entry paid plan starts at $15 per seat while Contentful's first paid tier is a flat $300 a month. The gap narrows as your editorial team grows, because Sanity charges per seat and Contentful does not.
Do developers count as paid seats on Sanity?
Yes. Anyone who needs write access to the Studio occupies a billable seat, and that includes developers working in the content workspace. The exception is the Viewer role, which is free on every plan. Read-only stakeholders cost you nothing, so check your user list before you budget.
Can you self-host Sanity to cut the cost?
Only partly. Sanity Studio is open source under the MIT licence and you can host it anywhere a React app runs, at no licence cost. The Content Lake cannot be self-hosted. The usage-based part of your bill stays exactly the same whatever you do with the Studio.
Does the Sanity free plan expire?
No. Sanity lists the Free plan as $0 forever rather than a trial, with 20 seats and 10,000 documents. The Growth Trial is a different thing and does expire. It also behaves like the free plan by hard-capping rather than billing you for overage.
Can you negotiate Sanity pricing?
Not on Growth, which is self-serve at list price. Enterprise is quoted, so there is room to talk. The usual levers apply. An annual commitment, a multi-year term and a realistic forecast of your request volume all give you something to trade with.


See your website the way a senior strategist does
Foresight scans your site across 10 strategy dimensions. You get a scored breakdown of every gap costing you leads.
Continue reading





Ready to escape your CMS nightmare
100+ successful migrations. 0 ranking disasters at launch. One embedded team that's done this before.


.png)


.avif)