Logo Payload
vs
Logo Contentful

Payload vs Contentful

A hosted content platform sold by plan, or an open-source CMS that lives inside your application. Both are headless; they differ on who runs the platform, where the data lives and how the bill grows.

The essentials · 30-second read

Contentful when a large organisation wants a vendor-run content platform with governance, many brands or markets, and a procurement-friendly contract. Payload when developers want the content model in code, the data in their own database and no fee per user or locale, especially on a Next.js site that may grow into an app. Our own site runs on Payload.

  • Pick Contentful for multi-brand, multi-market governance with a vendor SLA.
  • Pick Payload if developers own the site and you want your data and code in-house.
  • Payload is free (MIT); Contentful’s paid plans jump quickly beyond the free tier.

Summarize this page with AI

01Short answer

Contentful and Payload both store structured content and deliver it to a front end. The difference is everything around that. Contentful is a SaaS platform: the vendor hosts it, you configure content types in a web interface and pay per plan. Payload is an open-source CMS written in TypeScript: it installs inside your Next.js application, the content model is code, and the content sits in your own database.

If you are a large organisation with several brands or markets, a procurement process, strict roles and workflows, and a need for an uptime commitment from a vendor, choose Contentful. It is mature, governed and widely known by integrators.

If developers own the site, you want the content model reviewed in pull requests, the data in your own database and region, and no fee per user, locale or API call, choose Payload. It is also the better base when the site will grow into an application, because the CMS and the app share one code base.

The deciding question is whether you want to buy a platform or own one.

For governance

Take Contentful if

Many brands, markets and teams need one governed, vendor-run platform.

For ownership

Take Payload if

Developers own the site and you want your code and data in-house.

For a product

Go Next.js + Payload if

The site grows into an app, with accounts and business rules.

02Payload in two minutes

Payload is an open-source CMS and application framework written in TypeScript, published under the MIT licence. Since version 3 it installs directly inside a Next.js application. You describe collections, fields, access rules and hooks in code, and Payload generates the admin panel, a REST API, a GraphQL API and a Local API that your pages call without any network hop. Content is stored in PostgreSQL, MongoDB or SQLite.

Figma acquired Payload in June 2025, and the project remains open source and free. Version 3 is the stable release (3.93 in November 2026), and Payload 4.0 has been in beta since October 2026. You host it where you want: Vercel, a Node.js server, a container on a European cloud. An Enterprise offer (SSO, visual editing, dedicated support) is available on quote. The trade-off: someone technical has to deploy, update and watch the application.

03Contentful in two minutes

Contentful is a hosted headless CMS. Content lives in spaces, each with its own content types, environments and entries. Editors work in Contentful’s web app; developers read content through the Content Delivery API, drafts through the Preview API, or through a GraphQL API generated from the content model. Content types are created in the web interface, or scripted with migration tools.

The company positions Contentful as a full content platform, with Personalization, a visual page-building canvas called Studio and AI Actions sold on top of its Enterprise plan. Its strengths are maturity, governance, a large partner ecosystem and an uptime commitment. Its weak spot is pricing: the free tier has hard caps, and the next step is a significant monthly fee.

04Payload and Contentful, side by side

Ten criteria we look at on every headless CMS project. The last column says which one has the edge, from our experience on client work and on our own site.

CriteriaPayload
Content modelCode in your repository, TypeScriptContentfulConfigured in a web interfaceEdgeDepends
Hosting and dataYour host, your database, your regionContentfulVendor cloudEdgePayload
Pricing modelFree (MIT); Enterprise on quoteContentfulPer plan, with usage capsEdgePayload
Users and localesUnlimited, no feeContentfulCounted per planEdgePayload
Multi-brand governanceYou build itContentfulSpaces, roles, workflows on EnterpriseEdgeContentful
UpkeepYours: deployments, updates, backupsContentfulHandled by the vendor, with SLAEdgeContentful
Next.js integrationInside the app, Local APIContentfulOver HTTP, SDKsEdgePayload
Apps and business logicAuth, hooks, custom endpointsContentfulContent only, logic elsewhereEdgePayload
EcosystemGrowing, developer-ledContentfulLarge partner and app networkEdgeContentful
Lock-inNone: your code and databaseContentfulExport possible, model tied to the platformEdgePayload

05Content model: code or interface

In Contentful, a content type is created in the web app: you add fields, set validations and link types together by clicking. A product owner can follow and even adjust the model, and environments let you test a change before it reaches production. Each Starter Space on the free and Lite plans comes with 25 content types, 2 environments and 10,000 records, which is enough for a marketing site and tight for a large catalogue.

In Payload, the schema is TypeScript in your repository. Collections, fields, relations, blocks, conditional logic, validation and access rules are code, reviewed in a pull request, typed end to end and rolled back like any other change. Database migrations are generated from the schema. There is no limit on types or records other than your database. Our own site runs on 21 Payload collections, from pages and articles to tools, comparisons and redirects.

If non-developers need to shape the model themselves, Contentful is friendlier. If the model is complex and evolves with the code, Payload is easier to keep consistent.

06Editing experience

Contentful’s web app is polished and familiar to many content teams: entries, references, scheduled publishing, comments and tasks, with apps from its marketplace to extend it. Studio adds a visual canvas for assembling pages from components, sold on top of the Enterprise plan.

Payload generates an admin panel from your schema: lists, forms, drafts, versions and restore, scheduled publishing, a rich text editor built on Lexical, live preview of the real page, and roles down to the field. Because the admin is React, developers can add custom fields, dashboards or tools inside it. Editors see exactly the fields their content needs, nothing more.

Both are comfortable for editors. Contentful has more ready-made collaboration features out of the box; Payload is easier to shape around how your team actually works.

07Hosting, data and GDPR

Contentful runs the platform for you: infrastructure, scaling, backups, security patches and an uptime commitment on higher plans. You do not choose the server, and your content sits in the vendor’s cloud under its data processing agreement. For many companies that is exactly what they want: nothing to run.

Payload runs wherever you deploy it. You choose the host and the database region, in Europe if needed, and the content never leaves infrastructure you control. Our own site runs on Vercel with a PostgreSQL database. For healthcare, finance, the public sector or any company with strict GDPR requirements, that choice can decide the project.

The counterpart is operations: with Payload, deployments, updates, monitoring and database backups are yours, or your agency’s.

08Localisation and multi-site

Contentful has localisation built into the content model: each field can be translated per locale, with fallbacks. The number of locales is part of the plan, 2 on Free and 3 on Lite, with custom numbers on Enterprise. Its Enterprise spaces add locale-based publishing, localised workflows and connected spaces, designed for groups running many brands or regions from one platform. This is where Contentful is at its strongest.

Payload localises at the field level too, with a default locale and fallbacks, and the number of locales is unlimited and free. Translated slugs, hreflang and per-locale sitemaps are generated by your Next.js code. Multi-site setups are possible, with a site field and access rules, but the governance layer (who can publish what, in which market) is designed and built by your team.

For a site in two to ten languages, Payload is simpler and cheaper. For thirty markets with local teams and approval workflows, Contentful’s Enterprise tooling saves building that layer yourself.

09Apps, AI and developer experience

Contentful stores and delivers content; business logic lives elsewhere, in your front end, serverless functions or other services. Its App Framework lets you extend the editor, and AI Actions automate content creation, translation and transformation on Enterprise plans.

Payload is also an application framework. Authentication, access control, hooks that run on create or update, custom endpoints and background jobs are built in, so the same project can serve a marketing site, a client area and internal tools. Because the schema and the admin are TypeScript in one repository, AI coding agents can read and change the whole system with full type safety: on our own site, that is how we shipped 113 changes in the four days after launch. Payload 4.0, in beta, adds a simpler MCP integration for AI agents.

If the CMS only feeds content to a front end, both work. If the project is heading towards an application, Payload removes a whole layer.

10Which one for which project

The right choice depends on your organisation, not on a ranking. The simple rule: if you want to buy a governed platform with a vendor behind it, Contentful; if you want to own the CMS, the code and the data, with a technical team or agency to run it, Payload.

Our Next.js agency page details how we build sites and apps on Next.js and Payload.

Your situationWhy
Group with many brands and markets, central governanceSpaces, roles, localised workflows, SLAOur pickContentful
Procurement requires a vendor contract and uptime commitmentVendor-run platform, known by buyersOur pickContentful
No technical team and no agency to run the CMSNothing to host or updateOur pickContentful
Marketing site on Next.js, developers on the teamCMS inside the app, typed end to endOur pickPayload
Site in several languages, many editors, tight budgetNo fee per user, locale or API callOur pickPayload
Data must stay in Europe or on your infrastructureYour host, your database, your regionOur pickPayload
Site that grows into a client area or internal toolAuth, hooks and endpoints in the same projectOur pickNext.js + Payload
Contentful bill rising with users, locales or spacesMove the model to code, keep the contentOur pickPayload

11Pricing: how each one bills you

The two models are built differently, and that often decides the choice.

Contentful charges per plan. The Free plan includes 10 users, 2 roles, 2 locales, 100,000 API calls and 50 GB of CDN bandwidth a month, with hard caps. The Lite plan is listed at $300 a month for 20 users, 3 roles, 3 locales, 1 million API calls and 100 GB of bandwidth. Beyond that, Enterprise is quoted, and Studio, Personalization and AI Actions are sold on top. Contentful changes its grid regularly: check the pricing page before you commit.

Payload is free under the MIT licence, with no limit on users, locales, records or API calls. You pay for hosting, the database and file storage, which for a typical marketing site stays modest; Vercel Pro, for example, costs $20 per developer seat per month with $20 of usage credit included. Payload Enterprise (SSO, visual editing, dedicated support) is on quote.

The hidden line is people. Contentful saves you the operations work; Payload asks for a developer or an agency to deploy and maintain it. For custom features and apps built on Payload, we always work on quote.

Prices are official US dollar prices checked in November 2026, excluding taxes.

Cost itemPayload
LicenceFree (MIT)ContentfulFree plan with hard caps
First paid stepHosting and database onlyContentfulLite, $300 a month
Users and localesUnlimitedContentful10 users and 2 locales on Free, 20 and 3 on Lite
EnterpriseOn quote (SSO, visual editing, support)ContentfulOn quote, add-ons on top
OperationsYours or your agency’sContentfulHandled by the vendor

Compare the total over 12 to 24 months: subscription, hosting, and the time of the people who run the CMS.

12Moving from Contentful to Payload

Teams usually move when the Contentful bill grows faster than the site, when data has to come in-house, or when the site starts needing application features. Content exports cleanly from Contentful; the model is rewritten in code and the content imported by script. If your front end already runs on Next.js, most of it is kept. Our website migration service covers the SEO side.

  1. 01Export the content model and entries from each Contentful space.
  2. 02Rewrite the content types as Payload collections, improving them as you go.
  3. 03Import entries, assets and locales by script, and check them.
  4. 04Point the front end at Payload’s Local API instead of Contentful’s APIs.
  5. 05Run both in parallel, switch, then close the Contentful space.

13What we like, what we watch

Our notes from running our own site on Payload and from client projects on Contentful. The full details are in our Payload and Contentful reviews.

Payload

What we like

  • Free, no per-user or per-locale fees
  • Content model in code, fully typed
  • Your data, your region
  • Grows into an app

What we watch

  • Operations are yours
  • Needs developers to change the model
  • Governance for many brands is to build

Contentful

What we like

  • Mature, vendor-run platform
  • Strong multi-brand governance
  • Large partner ecosystem
  • Nothing to host

What we watch

  • Steep jump after the free tier
  • Users, locales and calls are counted
  • Data stays in the vendor’s cloud

14Sources

Prices, limits and features were checked on the official pages below on 14 November 2026. Prices are official US dollar prices, excluding taxes; Contentful’s page may show euros to visitors in Europe.

  • Payload documentation and licenceOfficial, payloadcms.com/docs
  • Payload EnterpriseOfficial, payloadcms.com/enterprise
  • Figma acquisition of Payload (June 2025)Official, figma.com/blog
  • Contentful pricing and plan limitsOfficial, contentful.com/pricing
  • Contentful documentation, APIs and localisationOfficial, contentful.com/developers/docs
  • Vercel pricing, Hobby and ProOfficial, vercel.com/pricing

Checked by our team on Nov 14, 2026. Vendor prices change: confirm them on each vendor’s pricing page.

FAQ

Questions about Payload vs Contentful.

Another question?

Write to us
Is Payload better than Contentful?
Not in absolute terms. Payload is better when developers own the site and you want your code and data in-house, at no licence cost. Contentful is better for large organisations that want a governed, vendor-run platform.
Is Payload really free?
Yes. It is open source under the MIT licence, with no limit on users, locales or records. You pay for hosting and the database. The Enterprise offer, with SSO, visual editing and support, is on quote.
Does Payload only work with Next.js?
Payload 3 installs inside a Next.js app and is at its best there. Its REST and GraphQL APIs can feed any front end, and Payload 4.0, in beta, adds a first adapter for TanStack Start.
Is Payload still open source after the Figma acquisition?
Yes. Figma acquired Payload in June 2025, and the project remains open source under the MIT licence and free to self-host.
Can non-developers change the content model?
In Contentful, yes, from the web interface. In Payload, the model is code, so a developer makes the change; editors still create and publish all the content themselves.
Which one is better for GDPR?
Payload, when data location matters: you choose the host and the database region, in Europe if needed. Contentful processes content in its cloud under its data processing agreement, which suits many companies.
Can we move from Contentful to Payload?
Yes. Content exports cleanly from Contentful; the model is rewritten as Payload collections and the content imported by script. If the front end is already in Next.js, most of it is kept.
What about Sanity?
Sanity sits in between: a hosted platform with a schema in code and per-seat pricing. Our Contentful vs Sanity comparison covers that choice in detail.
Which one do you use?
Our own site runs on Next.js and Payload since November 2026, with 21 collections in English and French. We recommend Payload for sites that are acquisition channels or grow into apps, and we work with Contentful when a client’s organisation calls for it.

Let’s talk

Tell us what you want to build.

Thirty minutes with the people who will work on your project. You leave with a clear view of the scope, the timeline and the next steps.

What happens next

  1. 1A 30-minute callWe listen to your goals, your constraints and your context.
  2. 2A clear scopeWe map what is worth doing first, and what it takes.
  3. 3A costed proposalYou decide, with no commitment and no sales pitch.