Sanity CMS pricing explained: What you will actually pay in 2026

Sanity CMS pricing explained: What you will actually pay in 2026

Dusan Randjelovic
Dusan Randjelovic
Sanity
Published on
8/14/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:

Free
Growth
Enterprise
Price
$0 forever
$15 per seat/month
Custom
Seats
20
50
Custom
Free viewers
Yes
Yes
Yes
Documents
10,000
25,000
Custom
Datasets
2, public only
2, private or public
Custom
API CDN requests
1 million
1 million
Custom
API requests
250,000
250,000
Custom
Bandwidth
100GB
100GB
Custom
Assets
100GB
100GB
Custom
AI credits
1,000 / month
1,000 / month
5,000 / month

All figures sourced from Sanity's pricing page on 14 August 2026. Sanity changes plan limits without notice, so check before you budget.

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.

  1. Your seat count
  2. Your monthly request volume
  3. How many datasets you need
  4. 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:

  1. The number of seats
  2. Usage overages
  3. Add-ons
  4. 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:

Meter
Rate on Growth
API CDN requests
$1 per 250,000
API requests
$1 per 25,000
Assets
$0.50 per GB
Bandwidth
$0.30 per GB
AI credits
$0.05 each
Dedicated support
$799 per month
Increased quota
$299 per month
Extra dataset
$999 per dataset, per month

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:

  1. Content modelling
  2. Studio configuration
  3. The front-end build
  4. 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:

Platform
Pricing model
What our hypothetical team pays
Why
Sanity
Per seat plus metered overage
$139 / month
8 seats at $15, plus $4 of CDN overage and $15 of bandwidth overage
Contentful
Tiers with hard user caps
$300+ / month
Clears the free tier, then exceeds Lite on requests and bandwidth, so it becomes an Enterprise conversation
Storyblok
Tiers with seat and locale caps
$349 / month
Needs Growth Plus, because three locales exceed the Growth plan's two
Strapi Cloud
Usage-based, unlimited seats
$450 / month
Needs Business, because 2 million requests exceed Pro's 1 million

Prices verified 14 August 2026. The four totals above are our own estimates from published rates rather than quotes, so re-run them against your real numbers.

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.

Sanity cost calculator

Work out your plan and your monthly bill

Change any number and the recommended plan and the cost update straight away.

Your team

Viewers are free on every plan, so do not count read-only stakeholders.

Your content
Monthly usage
What you need
Optional add-ons
Recommended plan
Free
Estimated monthly cost
$0
$0 a year

Rates sourced from Sanity's pricing page on 14 August 2026. Request overages are billed in blocks, so partial blocks round up. This is an estimate rather than a quote, and it excludes the cost of building on Sanity.

Two inputs may confuse people up:

  1. Request volume is not the same as pageviews, so pull the real figure from your analytics rather than guessing
  2. 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.

Dusan Randjelovic

Dušan leads content at Flow Ninja, where he spends most of his time working out what search engines and readers both actually want.

More about 
Dusan Randjelovic

Get for free
Foresight
Used on 5000+ websites

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.

Invalid website URL
Scan my website

Free. No sign-up. Results in 2 minutes.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Clear roadmap for each category

69

Overall score
26
 issues found
Positioning
53
Differentiation
61
Target Audience
86
Website Structure
72
Social Proof
37
Conversion & Growth
60

Continue reading

All posts
Two men working on laptops at a shared desk with plants and computer monitors near a window.
Two people sitting and discussing indoors with a laptop on a glass table.
Two men working on laptops at a desk in a bright office with plants and large windows.
Close-up of a laptop keyboard and trackpad illuminated with purple and blue lighting.
Two people working on laptops having a discussion in a modern office setting.

 Ready to escape your CMS nightmare

100+ successful migrations. 0 ranking disasters at launch. One embedded team that's done this before.

Free strategy call

Get your free resource

Enjoy your free resource!
❤️