Now booking enterprise content platform builds for 2026. Contact us

CMS migrations Sitecore vs Payload

Sitecore vs Payload

Stay with Sitecore, on XP 10.5 or SitecoreAI, when marketing relies on its personalization, automation, forms and suite integrations. Choose Payload when the estate mainly publishes content and a headless rebuild is coming anyway, with personalization, search and DAM chosen separately.

  • Sitecore DXP · .NET · self-managed or SaaS
  • Payload Open source · TypeScript · code-first

Last verified: 29 September 2026. Pricing and vendor-status claims on this page were checked at the source on that date.

WAYF is an official Payload partner and top contributor, so we have an interest in this comparison. Our full position, including when Sitecore is the recommendation we give, is in “A note on our position”, further down the page.


When to pick each

Pick Sitecore when

  • Marketing runs on Sitecore's personalization, marketing automation, forms or email, and those features are in active use.
  • Editors depend on Sitecore workflows with states, commands and permissions, across many SXA sites and languages.
  • An upgrade to XP 10.5, with Mainstream Support to 31 December 2029, costs less than rebuilding renderings and integrations.
  • The organisation wants one vendor and one contract for content, personalization, search and DAM, and SitecoreAI's SaaS model suits it.

Pick Payload when

  • The site mainly publishes content, and the suite features beyond the CMS see little use.
  • The frontend is, or is about to be, a Next.js application, and the team wants the content model and access rules in the same TypeScript codebase.
  • A headless rebuild is already on the table, for SitecoreAI or anything else, and the team wants an MIT-licensed CMS core with control over deployment.
  • Personalization, search and DAM can come from separate tools chosen for the job, or are not needed.

Feature comparison

Built inPaid tierPlugin or add-onLimitedNot available
Sitecore vs Payload feature comparison. Columns are the two platforms. Rows are features, grouped by area.
Platform
Sitecore Enterprise DXP
Payload Headless
Overview
What it is Sitecore's SaaS digital experience platform, formerly XM Cloud. Sitecore hosts the CMS. Sites render in a separate front-end app.Open-source TypeScript headless CMS and app framework that installs into a Next.js app and stores content in your own database.
Edition compared The product and release each column describes. SitecoreAI, formerly XM Cloud, Sitecore's current flagship SaaS platform SaaS, continuously updated Payload 3, MIT-licensed open-source core Version 3.90.2, released 23 Sept 2026
Vendor Sitecore sitecore.com Figma (acquired Payload in June 2025) payloadcms.com
Licence Closed source Proprietary Open source MIT
Hosting No self-hosting Vendor cloud SitecoreAI is SaaS only. Self-hosting needs Sitecore XP 10.5, a separate product. Self-hosting Vendor cloud Payload Cloud is paused for new projects. Payload offers hosting to enterprise customers.
Built with .NET, Next.js Content SDKTypeScript, Node.js, Next.js, React
Database Managed by SitecorePostgreSQL, MongoDB, SQLite
Pricing Public list prices only. Hosting and implementation are extra everywhere. No free option Pricing on request. Free to start Free to self-host. Enterprise licence, support and hosting on request.
Content modelling
Content model in code You define content types in files in your repository, review them like any other code and apply them from there. Imperative migration scripts alone count as limited. Built in Templates serialize to files in the repo with Sitecore Content Serialization. 2 Built in Collections, globals and fields are TypeScript config. 2
Content model in the UI Admins can create and change content types and fields in the admin interface without writing code. Built in Templates are items edited in the Content Editor. Not available No schema builder in the admin.
Reusable blocks Editors compose pages from reusable, typed components or blocks, and can reorder them. Built in Page builder with reusable components. Built in Blocks field.
Localization Editors translate content per locale inside the CMS, by field or by entry, without a separate site for each language. Built in Language versions per item. Built in Field-level localization.
Image transformations The CMS resizes, crops or converts images on request, through URL parameters or generated sizes, with no external service. Built in Experience Edge media CDN resizes images with query string parameters. 3 Built in Generates configured image sizes on upload, with crop and focal point. 11
APIs and delivery
REST API A documented REST or JSON HTTP API returns content. Built in Content Items REST API since September 2026. Delivery through Experience Edge is GraphQL. 4 Built in
GraphQL API The vendor or an official module provides a GraphQL API for content. Built in Experience Edge delivery API. 5 Built in
Webhooks The CMS can call an external URL when content is created, changed or published. Built in Authoring webhooks and Experience Edge publish webhooks. 65 Not available No webhook settings. Call URLs from afterChange hooks in code. 17
Renders the website The CMS itself renders and serves the public pages through themes or templates. Headless-only products answer no. Not available Headless. Sites render in a separate app, with built-in Vercel and Netlify integrations. 7 Not available Runs inside your Next.js app. You build the pages.
Editorial workflow
Drafts Editors save changes as a draft and publish them later. The live version stays untouched until then. Built in Saved changes stay unpublished until pushed to Experience Edge. 11 Built in 10
Scheduled publishing An editor can set a future date and time for content to publish or unpublish. Limited Publishing restrictions set availability dates. A publish must still run on the date. 89 Built in Scheduled publish and unpublish run through the jobs queue. 10
Version history The CMS keeps earlier versions of an entry, and editors can compare or restore them. Built in Numbered item versions. Built in Opt-in per collection or global. 10
Preview Editors can see unpublished content rendered as it will appear on the site before publishing. Built in Built in
Visual editing Editors can click on the rendered page and edit content in place or in a side panel next to it. Built in Page builder. Not available Payload lists the Enterprise Visual Editor as coming soon. 37
Approval workflows Content moves through review stages you configure, such as draft, review and approved, with permissions per stage. Built in Item workflows with states and commands. 6 Paid tier Enterprise publishing workflows. 39
Content releases Editors group changes across several entries and publish them together as one release. Not available No release bundles. Publishing jobs cover items, subitems and related items. 11 Not available
Real-time co-editing Two or more editors can work on the same entry at once and see each other's changes live. Limited Page builder saves concurrent edits per field. Others get a reload prompt. No live updates. 10 Not available Document locking only. Payload lists enterprise multi-player editing as coming soon. 12320
Access and governance
Custom roles Admins define their own roles with granular permissions instead of picking from a fixed set. Built in Roles with item access rights. 12 Limited Roles are access-control functions written in code. No role editor in the admin. 18
Field-level permissions Admins can restrict access to single fields, on top of content types and entries. Built in Field read and field write access rights. 12 Built in Field-level access functions. 18
Single sign-on Editors can sign in through SAML or OpenID Connect against a company identity provider. Built in SAML or OIDC through the Sitecore Cloud Portal. 13 Paid tier Enterprise licence, SAML and OAuth 2.0. 35
Audit log The CMS logs who changed what and when across the whole installation, and admins can review the log. Limited Common Audit Log covers only the Cloud Portal and leaves out SitecoreAI content. Item actions show in CM logs. 1415 Paid tier Enterprise audit logs. 6
Platform and extensibility
Multiple sites One installation or account can manage several separate websites or brands with shared users. Built in Site collections with shared content. Plugin or add-on Official multi-tenant plugin. 15
Extensible admin UI Developers can add their own components, views or fields to the editing interface. Built in Marketplace apps add custom fields, panels and dashboard widgets. 17 Built in Custom React components, views and fields.
Plugin marketplace The vendor runs an official directory or marketplace of installable extensions. Built in Sitecore Marketplace. 16 Limited Docs list official plugins. Community plugin directories are third-party. 13
Form builder Editors can build and publish forms and collect submissions without code. Built in Built-in Forms with webhook submission handling. 18 Plugin or add-on Official Form Builder plugin. 16
Site member accounts The platform handles sign-up and login for public site users or members, separate from editors. Not available Developers have to build visitor login in the front-end app. Built in Any auth-enabled collection can hold site users.
AI writing assistant A first-party AI feature in the editing interface generates, rewrites or translates content. Built in Content, variant and translation assistants. Brand kits need Stream Premium. 19 Paid tier Enterprise AI writing assistant. Payload lists AI translation and image generation as coming soon. 8
Official MCP server The vendor publishes a Model Context Protocol server so AI agents can read or write content. Built in Sitecore Marketer MCP server. 20 Plugin or add-on Official open-source MCP plugin. 14

Considering more platforms? Compare Sitecore and Payload with the rest of your shortlist in the CMS comparison tool.


Sitecore is a digital experience suite: content management sits alongside personalization, marketing automation, analytics, search, email and a DAM, sold as several products. Payload is an open-source TypeScript application that installs into a Next.js project and manages content. Payload is not a like-for-like replacement for the suite, so this page compares the two capability by capability, and treats the choice as three routes for a Sitecore owner: upgrade XP, move to SitecoreAI, or replatform.

It covers Sitecore XP and XM 10.x, SitecoreAI and Payload 3, as checked on 29 September 2026. For the mechanics of a move, see our Sitecore to Payload migration guide; this page is about choosing.

The short decision

Stay with Sitecore when marketing uses what the suite adds to content management: rules-based personalization, marketing automation, Sitecore Forms, email and analytics, joined up with the CMS. Upgrading XP to 10.5 keeps those features with Mainstream Support to the end of 2029. SitecoreAI keeps one vendor and moves the content platform to SaaS.

Choose Payload when the estate mainly publishes content and the suite features see little use, or when a headless rebuild is already planned. Payload can be hosted by your team, deployed from Vercel or Cloudflare templates, or hosted by Payload under an enterprise agreement.

Which Sitecore you are comparing

Sitecore’s product names changed recently, and the comparison depends on which one a team runs.

  • Sitecore XM (Experience Manager) is the content management platform. Sitecore XP (Experience Platform) is XM plus xConnect and xDB, the marketing and customer data features. Both are .NET applications, installed on premises, on Azure or in containers, or run by Sitecore on Managed Cloud.
  • SitecoreAI is the SaaS offering. Sitecore announced it on 4 November 2025 as the evolution of XM Cloud, and its FAQ says XM Cloud is the core platform, with entry-level access to CDP and Personalize, Search and Content Hub. XM Cloud customers were moved to it without a migration.
  • Content Hub (DAM), Personalize, CDP, Search and Send (email) are separate products. Content Hub runs as a separate application even inside the SitecoreAI package.

The same FAQ says XP and XM customers remain fully supported, with active product roadmaps. Sitecore’s pages announce no end of sale for XP.

Where XP stands in 2026

Sitecore released XP 10.5 on 5 August 2026. Its Product Support Lifecycle article, KB0641167, counts three phases from general availability, Mainstream for three years, Extended for six and Sustaining for eight, and gives these end dates for Sitecore XM and XP:

XM and XP versionMainstream endsExtended endsSustaining ends
10.531 Dec 202931 Dec 203231 Dec 2034
10.431 Dec 202731 Dec 203031 Dec 2032
10.331 Dec 202531 Dec 202831 Dec 2030
10.231 Dec 202431 Dec 202731 Dec 2029

Since 1 June 2026, the same article marks security updates and production incident help in the Extended phase with $, which it defines as “Contact your Sitecore Account Representative to discuss options”. An estate on 10.3 or earlier is in that phase now. We cover the change in Sitecore Extended Support no longer includes security updates, and the upgrade work in what XP 10.5 contains and costs.

Content, editing and workflow

Sitecore stores content as items built from templates in a content tree. Structural items such as templates and renderings can be serialized to YAML and committed. On XP, editors work in the Content Editor and the Experience Editor. SitecoreAI’s main editor is Page builder, and Sitecore has scheduled Experience Editor’s deprecation in SitecoreAI for 1 January 2027.

Workflow is a Sitecore strength. Workflows are built from states, commands and actions, with access rights for states and commands, so a policy such as “legal approves before publish” is configuration in core.

Payload defines collections, globals and fields in TypeScript. Editors get an admin panel with blocks, drafts and versions, autosave, scheduled publishing and Live Preview. An access rule can limit who publishes. Named approval stages are Payload’s enterprise Publishing Workflows or custom work, so a multi-stage Sitecore workflow is a line to price in any move.

Sites and languages

Sitecore runs many sites from one instance through SXA site collections. SitecoreAI supports headless SXA and leaves out SXA on MVC and the SXA search components. Items carry a version per language, and language fallback works at item or field level, with chains such as en-NZ to en-AU to en.

Payload localizes at the field level with fallback, and one document holds every language. Publishing locales independently depends on a feature Payload labels experimental and in beta. Several sites from one install use the official multi-tenant plugin or a site field the team designs. A large SXA estate needs a decision per site: tenant, locale or separate deployment.

Personalization, analytics, search and DAM

These are where the products differ most, and each is a separate decision.

Personalization. XP adds xDB-based personalization, marketing automation and A/B and multivariate tests to XM, according to its product page. SitecoreAI does not include XP, xConnect or xDB functionality, including existing personalization rules. It offers embedded page variants instead, with a limit of ten variants per page and five conditions per audience, and Personalize as a separate product for more. Payload has no personalization engine. Its enterprise tier sells static A/B testing, and anything beyond that is a tool you integrate or build.

Analytics. XP reports on xDB data through Experience Analytics, which SitecoreAI’s limitations page also lists as absent. SitecoreAI provides page performance insights. On Payload, analytics is whatever tool the frontend sends data to.

Search. XP uses Solr. SitecoreAI does not support custom search indexes or the SXA search components. It began rolling out search experiences in February 2026, and Sitecore Search remains a separate product. Payload has an official search plugin that indexes chosen fields, and external search services cover larger needs.

DAM. Sitecore’s Media Library holds media in the platform, and Content Hub is the full DAM. Payload stores uploads in collections, locally or through storage adapters, and connects to a DAM by integration.

Forms and email. SitecoreAI replaces Sitecore Forms with SitecoreAI Forms, and its limitations page lists EXM, the XP email tool, as absent. Payload has an official form builder plugin; email marketing needs its own tool on Payload or SitecoreAI.

Architecture and delivery

XP 10.5 targets .NET Framework 4.8.1, with SQL Server and Solr, and ships packages for Azure App Service, on-premises installs and containers on Docker Compose or Kubernetes. Headless on XP uses the Headless Rendering module. SitecoreAI is headless: sites read published content from Experience Edge, a GraphQL delivery API whose documented limits include 80 requests per second and no persisted queries, and which publishes static snapshots of layout data. Sitecore’s Content SDK is now the recommended SDK, with a Next.js starter, and JSS support for XM Cloud is being phased out.

Payload runs inside the Next.js application. Server components read content through the Local API without an HTTP request, REST and GraphQL are generated for other clients, and capacity depends on your hosting.

Cost inputs and exit

Sitecore does not publish prices. Its order definitions show what contracts count: for SitecoreAI, items such as asset storage, CDN use, environments, experience interactions and visits; for XM and XP, domains, environments, concurrent users and visits. The SitecoreAI SLA sets 99.95% for experience delivery and 99.90% for authoring. Add hosting or Managed Cloud for XP, separate products in use, and development.

Payload’s core is MIT-licensed, with no licence fee. The budget goes to hosting, the database and storage, building and maintaining the application, the tools that replace suite features, and any enterprise agreement for support, SSO, A/B testing or hosting from Payload. Price the routes over the same period, with the same sites, languages and marketing features.

Content leaves Sitecore through its APIs: Authoring and Management GraphQL and transfer APIs on SitecoreAI, and the ItemService REST API on XP. xDB contact data, personalization rules and analytics history do not move with the content. Leaving Payload, the content is already in a database you control and the schema is in your repository.

The three routes, priced against each other

Upgrade XP. The shortest path for an estate that uses the suite. XP 10.5 restores Mainstream Support to the end of 2029 and keeps xDB, personalization rules, Forms and EXM. Its prerequisites, from container host operating systems to Identity Server and Application Insights configuration, can make the upgrade an infrastructure project in its own right.

Move to SitecoreAI. One vendor, SaaS hosting, workflow and SXA, and a set of AI agents that Sitecore says are included with no separate token charges. MVC implementations need a headless rendering change, while existing headless apps may need adaptation to the Content SDK. Sitecore’s Pathway migration tool does not migrate page designs or XP items such as xDB data. XP personalization rules and EXM need replacing within the Sitecore product family or elsewhere, and forms move to SitecoreAI Forms.

Replatform to Payload. A frontend may be rebuilt or adapted for the new content model, so SitecoreAI and Payload can be priced side by side. Payload’s core is MIT-licensed; your application’s content model and code live in your repository. Price the integrations and any commercial features needed for each suite capability in use.

What a move to Payload rebuilds

Plan for templates as collections and blocks; renderings as React components; workflows as access rules or Publishing Workflows; SXA sites as tenants, locales or deployments; language fallback rules; personalization rules, forms, email and analytics as separate tools or custom work; Solr or Sitecore Search indexes; media and any Content Hub connections; integrations with CRM and commerce; and redirects for every URL that changes. Our migration guide covers the export path and the cutover, and WAYF’s CMS replatforming service covers the move.

Two decision scenarios

Both scenarios are illustrative. They are not client projects.

A marketing organisation that uses the suite. A manufacturer runs twelve SXA sites in six languages on XP 10.3, now in Extended Support. Marketing runs rules-based personalization on its main landing pages, a marketing automation plan for trade leads, Sitecore Forms and EXM newsletters, and a three-state workflow with legal approval. The recommendation is to upgrade to XP 10.5 and evaluate SitecoreAI with Personalize before 10.5 leaves Mainstream Support. Payload would need personalization, automation, forms and email chosen and integrated around it, and that list is most of what the team uses day to day.

A content estate that mostly publishes. A software company runs its marketing site and docs on XM 10.2 with a headless Next.js frontend built on JSS. It publishes in three languages, uses one approval step, and runs no personalization; search is Solr on the docs. Its developers write TypeScript. Payload fits: the content model and access rules live in the Next.js repository, the approval step is an access rule or enterprise Publishing Workflows, and the docs search moves to the search plugin or a search service. Price it against SitecoreAI, which may also mean adapting the JSS app to the Content SDK.

A short evaluation checklist

Run these with your own estate before choosing:

  • Product and version. Record XP or XM, the version, the hosting model and the support phase in KB0641167.
  • Suite usage. Mark which of personalization, marketing automation, analytics, Forms, EXM, Search and Content Hub are in active use, with an owner for each.
  • Renderings. Count the MVC renderings and the headless components, and note which a redesign would replace anyway.
  • Workflow. Write down every workflow state, command and role.
  • Sites and languages. List the SXA sites, languages and fallback rules.
  • Integrations. List the CRM, commerce, search and DAM connections and who owns them.
  • Cost. Price the XP upgrade, SitecoreAI and Payload with its replacement tools over the same period.

A note on our position

WAYF is an official Payload partner and top contributor, so we have an interest in this comparison. We recommend staying with Sitecore when marketing relies on its suite, and the checklist above is how we would decide.

If you choose Payload, WAYF’s Payload development service covers the build. For a move from Sitecore, start with our Sitecore migration page and plan the replatforming around the capabilities in active use.


Common questions

  1. Is Payload a replacement for Sitecore?

    For the content management part, yes. Payload covers content modelling, editing, drafts, localization, access control and APIs. It does not replace Sitecore's personalization, marketing automation, analytics, email or full DAM products; baseline forms and search are available through Payload plugins, while broader needs require another tool or custom work. The fit depends on how much of the suite is in active use.

  2. What is SitecoreAI, and what happened to XM Cloud?

    Sitecore announced SitecoreAI on 4 November 2025 as the evolution of XM Cloud. Existing XM Cloud customers moved to it without a migration, and XM Cloud is its core content platform, with entry-level access to CDP and Personalize, Search and Content Hub. XP and XM remain on sale as self-managed or Managed Cloud products, and Sitecore says both have active roadmaps.

  3. How long is Sitecore XP supported?

    Sitecore's Product Support Lifecycle article (KB0641167) gives XP 10.5 Mainstream Support to 31 December 2029, Extended to 31 December 2032 and Sustaining to 31 December 2034. XP 10.4 leaves Mainstream on 31 December 2027, and XP 10.3 left it on 31 December 2025. Since 1 June 2026, security fixes and production incident help in the Extended phase are listed as options to discuss with a Sitecore account representative.

  4. Should we move from XP to SitecoreAI or to Payload?

    Both can require headless frontend work. SitecoreAI does not carry MVC renderings across, while an existing headless JSS app may need adaptation to the Content SDK; Payload effort depends on the frontend you keep. SitecoreAI keeps Sitecore's workflow, SXA, embedded personalization and the wider product family under one vendor, and it does not carry over xDB, XP personalization rules or EXM; Sitecore Forms give way to SitecoreAI Forms. Payload's core is MIT-licensed, while your application's content model and code live in your repository. Enterprise features have separate commercial terms. List the suite capabilities in active use, then price both.

  5. What does a Sitecore to Payload migration rebuild?

    Templates become collections and blocks, renderings become React components, workflows become access rules or enterprise Publishing Workflows, and SXA sites become tenants, locales or deployments. Personalization rules, forms, email, analytics, search and DAM connections each need a replacement. Content moves through Sitecore's APIs; our migration guide covers the mechanics.


More comparisons

Open the CMS comparison tool to put up to six platforms in one table.


We're booking content platform
engagements for 2026.

Twenty-five minutes to walk through the work and decide if we're the right team for it. Scoping and a fixed price come after.