# What do Contentful and Sanity actually cost as the team, locales and content volume grow?

Reviewed by Martin Dejnicki · facts verified 25 October 2026 · canonical: https://deploi.ca/sanity/compare/sanity-vs-contentful/pricing

## Short answer

Contentful Lite stays flat at a listed $300 a month to 20 users, while Sanity Growth rises $15 per seat to $750 at 50 seats (Deploi arithmetic from [Contentful pricing](https://www.contentful.com/pricing/) and [Sanity pricing](https://www.sanity.io/pricing), October 2026). Contentful then needs an Enterprise quote at the 21st user or 4th locale, Sanity at the 51st seat or 50,001st document.

- **Contentful Lite:** $300 a month flat: 20 users, 3 locales. Contentful's pricing page lists its Starter Space at 25 content types and 10,000 records; the one Lite Space you can add costs $850 a month and holds 50 content types and 50,000 records ([Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/))
- **Sanity Growth:** $15 per seat a month, up to 50 seats. 25,000 documents across all datasets with no document overage; the $299 a month Increased quota add-on raises the total to 50,000 ([Sanity, Plans that scale with you](https://www.sanity.io/pricing); [Sanity Docs, Plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments); [Sanity Docs, Extending the Growth plan with paid add-ons](https://www.sanity.io/docs/platform-management/growth-plan-add-ons); [Sanity, Sanity for Startups](https://www.sanity.io/startups); [Sanity Docs, Technical limits](https://www.sanity.io/docs/content-lake/technical-limits))
- **Where Contentful costs less:** Per-language Sanity documents past 25,000. Deploi arithmetic from the figures above: 10 editors translating 8,000 entries into 3 languages as separate documents pay $449 on Growth against $300 on Lite
- **First Enterprise trigger:** Contentful: 21st user; Sanity: 51st seat. Contentful also needs Enterprise at the 4th locale or for locale-based publishing; Sanity at the 50,001st document, a 5th dataset, custom roles or Content Releases ([Contentful, Pricing](https://www.contentful.com/pricing/); [Sanity, Plans that scale with you](https://www.sanity.io/pricing))

## Deploi's call

Price the axis you will grow on, not the entry plan. If your team will pass 20 editors or 3 locales, Sanity Growth stays self-serve at a published price while Contentful becomes an Enterprise negotiation, as of October 2026. If your growth is languages stored as separate Sanity documents, Sanity's document cap arrives first and Contentful Lite can be the smaller bill.

**SANITY: Sanity Growth is the better price fit when**

- You need a 21st user or a 4th locale, because Contentful's pricing page points to an unpublished Enterprise quote while Sanity's lists Growth at $15 a seat up to 50 seats and no locale fee, as of October 2026.
- You need 26 to 50 content types, because Contentful's pricing page then adds the $850 a month Lite Space while Sanity charges nothing per content type, as of October 2026.
- Your documents, drafts included, stay under 50,000, so content volume needs at most Sanity's $299 a month quota add-on as of October 2026.

**OTHER: Contentful Lite costs less than Sanity Growth when**

- You translate entries into separate Sanity documents and pass 25,000, because Contentful keeps every locale in one record: 10 editors, 8,000 entries and 3 locales cost $300 on Lite and $449 on Growth as of October 2026 (Deploi arithmetic from both pricing pages).
- One content model needs 4 environments, because Lite plus its $850 Lite Space ($1,150) beats Sanity's $2,013 or more with two $999 extra datasets, as of October 2026 (Deploi arithmetic).
- A 10-editor team serves over 1,100 GB a month, because Contentful charges $0.15 per extra GB against Sanity's $0.30 as of October 2026 (Deploi arithmetic from both pricing pages), and Sanity's bandwidth also counts request traffic.

## How do Contentful and Sanity charge, and what does each one count?

Contentful charges a flat plan plus Space add-ons and counts records, while Sanity charges per seat plus usage and counts documents. Entry prices sit in the [Sanity vs Contentful comparison](https://deploi.ca/sanity/compare/sanity-vs-contentful). Contentful's records are "a combined count of Entries + Assets in your space" ([Contentful Spaces help](https://www.contentful.com/help/spaces/), October 2026), with a separate limit per environment ([Contentful environments FAQ](https://www.contentful.com/help/faq/environments/)). Sanity counts documents, drafts included, across all datasets, and leaves image and file assets out ([Sanity plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments), October 2026).

**What Contentful Lite and Sanity Growth count and charge beyond it**

| Unit | Contentful Lite | Sanity Growth |
| --- | --- | --- |
| People | 20 users, flat $300 a month | $15 per seat a month, up to 50 |
| Content | 10,000 records per environment (Starter Space) | 25,000 documents, no overage |
| API traffic | 1M calls, then $5 per 1M | 1M CDN requests, then $1 per 250k; 250k API requests, then $1 per 25k |
| Bandwidth | 100 GB, then $0.15 per GB | 100 GB, then $0.30 per GB |

Dollars as each vendor lists them. Contentful counts all its API (application programming interface) calls together; Sanity bills API and CDN (content delivery network) requests apart, and its bandwidth includes API traffic. Sources: [Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/); [Sanity, Plans that scale with you](https://www.sanity.io/pricing); [Sanity Docs, Plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments). As of 24 October 2026.

Contentful invoices monthly ([Contentful billing FAQ](https://www.contentful.com/help/faq/billing/)), and Sanity's self-serve plans pay monthly by card with no minimum term ([Sanity pricing](https://www.sanity.io/pricing), October 2026).

## What happens to each bill as your team grows?

Contentful's bill stays at $300 a month from 1 to 20 users and then needs an Enterprise quote, while Sanity's grows by $15 a seat to $750 at 50 seats (Deploi arithmetic from [Contentful pricing](https://www.contentful.com/pricing/) and [Sanity pricing](https://www.sanity.io/pricing), October 2026). Contentful Free covers 10 users, but "the Free plan may only be used to test and learn" ([Contentful usage limits](https://www.contentful.com/help/usage-limits-january-2026/), October 2026), so a live site starts on Lite. Sanity users with the Viewer role take no seat, so reviewers who only read cost nothing (how Sanity charges for seats).

**Monthly bill by team size, Deploi arithmetic from both pricing pages**

| Editors | Contentful (dollars per month) | Sanity Growth (dollars per month) |
| --- | --- | --- |
| 1 to 20 | $300 | $15 to $300 |
| 21 to 50 | Custom | $315 to $750 |
| 51 or more | Custom | Custom |

Custom means an Enterprise quote, which neither vendor publishes. Sanity rows count paid seats only. Sources: [Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/); [Sanity, Plans that scale with you](https://www.sanity.io/pricing). As of 24 October 2026.

Roles grow on a different curve. Contentful Lite includes 3 roles ([Contentful pricing](https://www.contentful.com/pricing/)) and Sanity Growth 5; custom roles need Enterprise on Sanity ([Sanity roles docs](https://www.sanity.io/docs/content-lake/roles-concepts), October 2026).

## What happens to each bill as you add locales?

Contentful includes 2 locales on Free and 3 on Lite, so a 4th locale means an Enterprise quote; Sanity charges nothing per locale on any plan ([Contentful pricing](https://www.contentful.com/pricing/); [Sanity pricing](https://www.sanity.io/pricing), October 2026). By default Contentful publishes all of an entry's locales together, and publishing one locale on its own "is only available on specific pricing plans" ([Contentful locale-based publishing](https://www.contentful.com/help/localization/locale-based-publishing/), October 2026). On Sanity the cost of a locale moves into quota, and your localization model decides which quota:

- **Field-level** keeps every language in one document, which publishes all languages together ([Sanity localization docs](https://www.sanity.io/docs/studio/localization), October 2026). Wrapping fields in language objects multiplies attributes (unique attribute and datatype pairs) toward Growth's 10,000 per dataset ([Sanity attribute limit](https://www.sanity.io/docs/content-lake/attribute-limit)).
- **Document-level** lets each language publish alone but stores one document per language plus a metadata document per entry, so 3 languages make 4 documents per entry toward 25,000 ([Sanity's plugin docs](https://github.com/sanity-io/plugins/blob/main/plugins/%40sanity/document-internationalization/README.md)).

The [Contentful migration plan](https://deploi.ca/sanity/migration/contentful-to-sanity) shows an 8,000-entry space reaching 32,000 documents in 3 locales; the [localization review](https://deploi.ca/sanity/review/localization) compares the models.

> **Does Sanity Enterprise raise the 10,000 attribute limit?**
>
> Sanity's pricing page lists unique attributes per dataset as "Custom" on Enterprise ([Sanity pricing](https://www.sanity.io/pricing), October 2026). Its attribute limit docs say moving from Growth to Enterprise "doesn't raise the attribute limit" ([Sanity attribute limit](https://www.sanity.io/docs/content-lake/attribute-limit), October 2026). Get the figure in writing before you plan many field-level locales.

## What happens to each bill as content types and content volume grow?

Contentful's bill steps from $300 to $1,150 a month at the 26th content type or the 10,001st record in an environment, while Sanity adds $299 a month only at the 25,001st document (Deploi arithmetic from [Contentful pricing](https://www.contentful.com/pricing/) and [Sanity pricing](https://www.sanity.io/pricing), October 2026).

**Contentful's Space quotas as its pricing page lists them**

| Space | Content types | Environments | Records | Price (dollars per month) |
| --- | --- | --- | --- | --- |
| Starter Space | 25 | 2 | 10,000 | Included |
| Lite Space | 50 | 4 | 50,000 | 850 extra |

A Lite plan can buy one Lite Space ([Contentful usage limits](https://www.contentful.com/help/usage-limits-january-2026/), October 2026). Sources: [Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/). As of 24 October 2026.

Sanity charges nothing per content type within the attribute limit. Growth includes 25,000 documents with no document overage, and the $299 a month Increased quota add-on raises the total to 50,000 ([Sanity plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments); [Sanity add-ons](https://www.sanity.io/docs/platform-management/growth-plan-add-ons), October 2026). Growth includes 2 datasets, and each extra costs $999 a month, up to 4 datasets in all (what an extra dataset costs).

Sanity's comparison page claims a setup with 5 users and 30 content types "could be significantly more affordable" on Growth than on Lite with a Lite Space ([Sanity comparison page](https://www.sanity.io/contentful-vs-sanity), October 2026). It holds on current prices: $75 against $1,150 a month, because 30 content types overflow the Starter Space (Deploi arithmetic). It is Sanity's marketing, so check your counts.

## What do four typical teams pay on Contentful and on Sanity?

Sanity costs less for teams A and B, Contentful for team D, and team C and document-level team B need a quote on one side (Deploi arithmetic from [Contentful pricing](https://www.contentful.com/pricing/) and [Sanity pricing](https://www.sanity.io/pricing), October 2026).

**Deploi arithmetic: Sanity is lower for teams A and B, Contentful for team D, and one side needs a quote for team C**

| Team | Contentful (dollars per month) | Sanity (dollars per month) | What decides it |
| --- | --- | --- | --- |
| A: 5 editors, 2 locales, 20 types, 8,000 records | $300 | $75 | Seats |
| B: 15 editors, 3 locales, 40 types, 30,000 entries | $1,150 with a Lite Space | $524 with the $299 add-on | 40 types; 30,000 documents |
| B with document-level translation | $1,150 | Custom | 120,000 documents |
| C: 30 editors, 5 locales | Custom | $450, or $749 past 25,000 documents | 21st user and 4th locale |
| D: 10 editors, 3 locales, 20 types, 8,000 entries, 2,000 assets, document-level | $300 | $449 with the $299 add-on | 32,000 documents |

Sanity rows assume field-level localization unless marked document-level, which adds a metadata document per entry. Contentful rows assume assets fit the record limit. Custom is an Enterprise quote. Sources: [Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/); [Sanity, Plans that scale with you](https://www.sanity.io/pricing); [Sanity Docs, Plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments); [Sanity Docs, Extending the Growth plan with paid add-ons](https://www.sanity.io/docs/platform-management/growth-plan-add-ons). As of 24 October 2026.

Team D costs less on Contentful because it keeps one record per entry; document-level translation makes four Sanity documents. Field-level, D pays $150.

## Where does each platform's price jump to Enterprise?

Contentful jumps to an Enterprise quote at the 21st user or the 4th locale, and Sanity at the 51st seat or the 50,001st document ([Contentful pricing](https://www.contentful.com/pricing/); [Sanity pricing](https://www.sanity.io/pricing), October 2026).

**The first unit that forces an Enterprise quote, from Contentful Lite and from Sanity Growth**

| Axis | Contentful, from Lite | Sanity, from Growth |
| --- | --- | --- |
| People | 21st user, or a 4th role | 51st paid seat, or a custom role |
| Languages | 4th locale, or publishing one locale alone | None charged per locale |
| Content model | 51st content type | None charged per content type |
| Volume | 50,001st record in the Lite Space | 50,001st document |
| Environments | 5th environment in a Space, or 2nd Lite Space | A 5th dataset |
| Features | Locale-based publishing | SAML (Security Assertion Markup Language) single sign-on, Content Releases, cross-dataset references |
| Verdict | Cliffs come with people and languages | Cliffs come with documents and governance |

Deploi arithmetic from each pricing page; the verdict row is Deploi's judgment. Sanity's CLI (command-line interface) login reference also names a Growth SAML add-on that pricing doesn't list. Sources: [Contentful, Pricing](https://www.contentful.com/pricing/); [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/); [Contentful Help Center, Locale-based publishing](https://www.contentful.com/help/localization/locale-based-publishing/); [Sanity, Plans that scale with you](https://www.sanity.io/pricing); [Sanity Docs, Plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments); [Sanity Docs, Extending the Growth plan with paid add-ons](https://www.sanity.io/docs/platform-management/growth-plan-add-ons); [Sanity Docs, Cross-dataset references](https://www.sanity.io/docs/studio/cross-dataset-references); [Sanity Docs, Login CLI command reference](https://www.sanity.io/docs/cli-reference/login). As of 24 October 2026.

> **Why there are no Enterprise prices here**
>
> Neither vendor publishes an Enterprise price; both pricing pages say custom, so we don't estimate one. How Sanity prices Enterprise covers what drives that quote.

## Deploi's point of view

**Where we disagree.** The standard line that Contentful is expensive and Sanity is cheap holds only for some team shapes. Contentful Lite covers 20 users and 3 locales for a flat $300 a month as of October 2026, and by Deploi arithmetic a 10-editor team that translates 8,000 entries into 3 languages as separate Sanity documents pays more on Sanity. No Contentful page we read offers annual billing for Lite: it lists $300 a month and its billing help describes monthly invoices, so treat the "billed annually" claim as unsupported.

**What we've seen.** As of 24 October 2026, deploi.ca's Shopify sections run three Sanity Studio workspaces over two datasets in one project. Because cross-dataset references need an Enterprise plan, we link answers across those datasets with validated URL strings instead of references. That is how a team stays under a Sanity price cliff without buying the feature. Our view of Contentful rests on its documentation and public sources.

**What this adds.** The Sanity vs Contentful comparison prices the entry plans and finds the 20 seat crossover. This page moves both bills along three growth axes, users, locales and content volume, works four team shapes through both price lists, and lists the first unit that forces an Enterprise quote on each side.

**What we'd tell you to do first.** Count four numbers before you price either platform: people who edit rather than only read, locales and whether each publishes on its own day, content types, and entries plus assets per environment. Then convert entries into Sanity documents under the localization model you will actually use, drafts included, and compare that total with 25,000 and 50,000.

## When this answer changes

- Contentful changes the Lite price, the Lite Space price or the 20 user and 3 locale limits
- Salesforce changes Contentful plans or prices after the 1 September 2026 completion it reports
- Sanity changes the Growth seat price, the 25,000 document quota or the Increased quota add-on
- Sanity resolves whether the Enterprise attribute limit is custom or 10,000
- Contentful moves locale-based publishing below Enterprise, or Sanity moves Content Releases below Enterprise
- Either vendor publishes an Enterprise price

## Is your Contentful renewal coming up?

See when to renew, renegotiate or leave Contentful for Sanity, and the limits that force the decision. [Read the renewal guide](https://deploi.ca/sanity/migration/leaving-contentful)

## Sources

1. [Sanity, Plans that scale with you](https://www.sanity.io/pricing), checked 24 October 2026
2. [Sanity Docs, Plans and payments](https://www.sanity.io/docs/platform-management/plans-and-payments), checked 24 October 2026
3. [Sanity Docs, Extending the Growth plan with paid add-ons](https://www.sanity.io/docs/platform-management/growth-plan-add-ons), checked 24 October 2026
4. [Sanity, Sanity for Startups](https://www.sanity.io/startups), checked 24 October 2026
5. [Sanity Docs, Attribute limit](https://www.sanity.io/docs/content-lake/attribute-limit), checked 24 October 2026
6. [Sanity Docs, Localization](https://www.sanity.io/docs/studio/localization), checked 24 October 2026
7. [Sanity, You're stuck at 49 of 50 content types. Again.](https://www.sanity.io/contentful-vs-sanity), checked 24 October 2026
8. [Sanity Docs, Cross-dataset references](https://www.sanity.io/docs/studio/cross-dataset-references), checked 24 October 2026
9. [Sanity Docs, Roles and permissions](https://www.sanity.io/docs/content-lake/roles-concepts), checked 24 October 2026
10. [Sanity Docs, Technical limits](https://www.sanity.io/docs/content-lake/technical-limits), checked 24 October 2026
11. [Sanity Docs, Login CLI command reference](https://www.sanity.io/docs/cli-reference/login), checked 24 October 2026
12. [Contentful, Pricing](https://www.contentful.com/pricing/), checked 24 October 2026
13. [Contentful Help Center, Usage limits](https://www.contentful.com/help/usage-limits-january-2026/), checked 24 October 2026
14. [Contentful Help Center, Billing](https://www.contentful.com/help/faq/billing/), checked 24 October 2026
15. [Contentful Help Center, Locale-based publishing](https://www.contentful.com/help/localization/locale-based-publishing/), checked 24 October 2026
16. [Contentful Help Center, Spaces](https://www.contentful.com/help/spaces/), checked 24 October 2026
17. [Contentful Help Center, Environments](https://www.contentful.com/help/faq/environments/), checked 24 October 2026
18. [Sanity, @sanity/document-internationalization README](https://github.com/sanity-io/plugins/blob/main/plugins/%40sanity/document-internationalization/README.md), checked 25 October 2026
