Ecom Store Pro

Headless Shopify: What It Costs and When It Pays Off

What headless Shopify costs with Hydrogen, Oxygen and the Storefront API, what you give up versus a Liquid theme, and when it pays off for a merchant.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Headless Shopify lets you run your own storefront on Shopify's backend and checkout; it pays off when your store needs an experience, a channel or CMS-driven content that themes and apps can't deliver, and you have developers to maintain it after launch.

Shopify charges no extra hosting fee for Hydrogen storefronts on Oxygen on paid plans, so the build is the real cost: vendor and agency estimates we found run from $10K for a lean build to $250,000 or more for a full agency storefront, and none of the Shopify pages we read in October 2026 prices it.

Going headless means rebuilding what a store on a Liquid theme gets without work: the theme editor, the automatic sitemap and canonical tags, and the wiring apps and analytics expect.

If your theme and apps already meet customer needs, or your speed problems come from images, apps or theme code, stay on a theme such as Horizon.

The Quick Verdict
Key Takeaway: Most stores whose theme and apps already meet their needs should stay on a Liquid theme such as Horizon. Go headless for a channel, an experience or CMS-driven content that themes can't deliver, and only with developers to run it after launch. To sell on a site you keep, embed instead.

Find your situation in the first column. If yours spans two rows, the route quiz further down sorts it by combination.

Headless or a theme, by store profile

Your situationPickWhy
Your theme and apps already meet customer needs, and your team edits pages in the theme editorStay on a Liquid theme such as HorizonShopify's own guide lists both as reasons to keep a themed storefront
You need a native app, a kiosk or a channel Shopify doesn't support out of the boxHeadless for that channel; the web store can stay on a themeShopify names unsupported channels as a headless case and lets retailers mix headless and traditional
You want Shopify products and checkout on a non-Shopify site you keepStorefront Web Components or the Buy Button, not a rebuildShopify's docs say an existing site can skip the Headless channel and use Storefront Web Components, unless it shows inventory counts or custom product data
The store feels slowFix images, apps and theme code firstShopify keeps fixable performance problems on its list of reasons to stay on a theme
Nobody will own the storefront after launchDon't go headless yetShopify's docs ask for developers to maintain the storefront after launch before you commit

An agency proposal that says "go headless" usually promises speed, design freedom and a modern stack. What it rarely lists is what the store stops getting for free: the theme editor your team uses, the way apps plug into a theme, the sitemap and canonical tags Shopify writes for you, and a maintenance bill that never ends.

This guide is written for the merchant who signs that proposal. It covers what headless means on Shopify, what each piece costs, what you give up and when it pays off, with every Shopify fact taken from Shopify's own documentation as of October 2026, and every outside price labelled with who published it.

What Headless Shopify Actually Means

Key takeaway

A standard Shopify store renders every page through a theme written in Liquid, Shopify's template language. A headless store drops that layer: the pages customers see are built in another framework and hosted wherever your developers choose, and they ask Shopify for products, prices and the cart through an API.

Headless commerce separates your storefront's frontend from its backend. You build the frontend, and Shopify's APIs handle the commerce underneath.
Shopify — Shopify Dev Docs — About headless commerce ·

Shopify's Help Center spells out what that replaces. On a custom storefront, you replace the Online Store channel and Liquid themes with a storefront built in the languages and tools you prefer, and customers browse, add to cart and then check out using the Shopify Checkout. It is a replacement for the theme, not an add-on to it.

Checkout stays on Shopify
The Storefront API serves products, collections, search and the cart, then hands customers off to checkout. Shopify's Hydrogen documentation says Hydrogen doesn't include checkout UI because checkout stays on Shopify. You design everything up to the checkout; the payment step is Shopify's.

Hydrogen Was Rebuilt in October 2026

Key takeaway

Hydrogen is Shopify's own toolkit for headless storefronts. Through version 2026-04 it was a full-stack framework built on Remix or React Router, with its own components, project structure and command-line workflow. Starting with version 2026-10, it is a toolkit you add to your framework instead.

Framework-agnostic Hydrogen enters developer preview
Shopify's changelog announced an early developer preview of a Hydrogen that moves its commerce logic out of React Router into a framework-agnostic core.Source: Shopify changelog — Hydrogen developer preview
The preview deploys to Vercel
Shopify's changelog announced that the Hydrogen developer preview could be deployed to Vercel in a few clicks.Source: Shopify changelog — Hydrogen now deploys to Vercel
Oxygen opens to trial-plan stores
Hydrogen storefronts can be deployed to Oxygen from stores on a trial plan, so a build can be tested before the store pays for a plan.Source: Shopify changelog — Oxygen on trial plan stores
Hydrogen 2026-10 is generally available
The new Hydrogen works with any JavaScript framework, React Router and Next.js have starters, and Oxygen hosting is still free on paid plans. Existing Hydrogen storefronts keep working as they do now.Source: Shopify changelog — Hydrogen 2026-10 is now available

For a merchant the change is practical: your agency no longer has to build the whole site on Shopify's framework to use Shopify's cart and analytics logic, and it can start from a React Router or Next.js template. Shopify's release notes put it in one line.

The big deal about the new Hydrogen is that it isn't a big deal: Hydrogen now works with any JavaScript framework.
Shopify — Shopify changelog — Hydrogen 2026-10 is now available ·

If you already run a Hydrogen storefront, nothing breaks today. Shopify's legacy Hydrogen documentation recommends migrating to the latest version, but none of the pages we read in October 2026 sets an end-of-support date for the older versions (see the box under the build estimates).

Some Shopify pages still describe the old Hydrogen
As of October 26, 2026, Shopify's enterprise guide to headless commerce still says Shopify introduced a framework-agnostic Hydrogen developer preview in June 2026, and the App Store listing for the Headless channel calls Hydrogen "Remix-based". Shopify's changelog of October 14, 2026 says the new Hydrogen is generally available, and its Hydrogen docs cover version 2026-10. Go by the changelog and the versioned docs, and ask any agency which Hydrogen version its proposal is built on.

The Pieces: Channels, APIs, Hydrogen and Oxygen

Key takeaway

Agency proposals mix these names freely, so it helps to know which piece does what. The two APIs carry the data, the two channels hand out access to them, Hydrogen saves your developers from writing Shopify-specific logic, and Oxygen is one hosting option among several.

What each piece of the headless stack does
PieceWhat it doesWhen you need itCost or limit on Shopify's side
Storefront APIServes products, collections, search and the cart, then hands customers off to Shopify's checkoutEvery headless storefront: it is the foundational layerReal buyers' requests have no fixed per-minute limit; bots and checkout creation are throttled
Customer Account APILets customers sign in and serves their orders, addresses and profileCustomer login and account pages on a headless storefrontRequires Shopify's customer accounts
Headless channelOne place in the admin to create storefronts, get their API tokens and set what data they can readYou host the storefront yourself: any stack, a mobile app, or Hydrogen on a host other than OxygenListed as free on the Shopify App Store (October 2026)
Hydrogen channelConnects a Hydrogen storefront to Oxygen, Shopify's hostingYou build with Hydrogen and deploy to OxygenListed as free on the Shopify App Store (October 2026)
Hydrogen 2026-10A toolkit you add to your framework: cart, variant selection, collection filtering, analytics and the routes apps and checkout depend onYou want Shopify's commerce logic without writing it yourself, in a framework that runs server codeWorks only with frameworks that run server code; ships no component library
OxygenShopify's hosting platform for Hydrogen storefrontsYou want Shopify to host the storefrontNo extra charge on paid plans; not available on the Agentic plan

Shopify Dev Docs (headless overview, Storefront API, Hydrogen, Oxygen) and Shopify App Store listings, read October 26, 2026.

Where It Lives in Your Admin

Key takeaway

Shopify's headless overview says you get Storefront API and Customer Account API access through a sales channel in the Shopify admin, and offers two. The Headless channel is for a storefront you host yourself, on any stack. In it you can create multiple storefronts, each with its own public and private Storefront API tokens, while all of them share the same API permissions. Shopify's pricing page and its Headless channel docs give different storefront counts; the plan section below compares them.

In Shopify admin
  1. Sales channels
  2. Headless
  3. your storefront
  4. Storefront API
The Headless demo storefront gets its own public and private access tokens, masked here.

The Hydrogen channel is for a storefront you build with Hydrogen and deploy to Oxygen, Shopify's hosting for Hydrogen storefronts. A Hydrogen storefront deployed somewhere else, such as Vercel, goes through the Headless channel instead. And if you only want to show products on a site you already have, Shopify's docs say you can skip the Headless channel and use Storefront Web Components, unless you need to show inventory counts or custom product data.

In Shopify admin
  1. Sales channels
  2. Hydrogen
The Hydrogen channel starts at Create storefront: this is where a storefront deployed to Oxygen begins.

Five Ways to Build on Shopify's APIs

Key takeaway

Not every route that uses Shopify's APIs means rebuilding your store. Two of the five add commerce to a site you keep, and the mobile route can leave your web store exactly as it is.

Shopify's five ways to build
If you want toShopify's optionWhat that means for you
Build a full storefront in a JavaScript framework such as Next.js or React RouterHydrogen, Shopify's headless toolkitThe usual route for a full web storefront; needs a framework that runs server code
Sell in a native iOS, Android or React Native appMobile commerce, with the Storefront API and Checkout KitThe app is headless; your web store doesn't have to be
Build everything yourself, in any language, without a Shopify toolkitBring your own stack, calling the Storefront and Customer Account APIs directlyThe most control and the most code your developers own
Add products and buy buttons to a site you already haveStorefront Web Components or Buy Button JSCommerce on an existing site without rebuilding it
Sell Shopify products on a WordPress siteThe Shopify Plugin for WordPressA WordPress-specific route

Shopify Dev Docs, headless overview, «Choose how to build» table, counted October 26, 2026.

One limit decides the framework for a full storefront: Hydrogen works with frameworks that run server code, such as Next.js, React Router, Nuxt, Astro and SvelteKit. Apps that run only in the browser, or that build only static output, don't work with it.

Oxygen or Your Own Host

Key takeaway

Shopify's docs say your framework determines where you can deploy a Hydrogen storefront, with Oxygen, Vercel, Node, Cloudflare and Deno among the targets. Shopify maintains the React Router template, which deploys to Oxygen; Vercel maintains its Next.js template, Vercel Shop.

Shopify's enterprise guide says Oxygen hosting is subject to runtime and usage limits, without naming traffic numbers.

A free hosting tier isn't always free for a store
Vercel's Hobby plan restricts users to non-commercial, personal use, so a live store on Vercel needs a paid plan. Ask your agency to put the hosting subscription in the quote if it isn't Oxygen.

What Headless Shopify Costs

Key takeaway

Shopify doesn't put a number on a headless build anywhere we looked, but it is direct about the direction. Its developer documentation states the trade-off before it describes a single API.

A headless storefront costs more to build and run than a theme. Before you commit, make sure that the merchant accepts the added cost and complexity, and has developers to maintain the storefront after launch.
Shopify — Shopify Dev Docs — About headless commerce ·

What Shopify Charges by Plan

Key takeaway

Three different counts appear in Shopify's materials, and they are easy to confuse. The plan comparison on Shopify's pricing page lists headless storefronts: 1 on Basic, Grow and Advanced, and 25 on Plus. The tooltip on that row describes building with Hydrogen and deploying on Oxygen, while Shopify's Headless channel docs allow up to 100 active storefronts and access tokens per shop without naming a plan. The Shopify pages we read in October 2026 don't reconcile the two storefront counts, so ask Shopify which limit applies to your build.

Separately, Shopify's Oxygen docs set how many public environments a store can have, which is what lets anyone with the URL see that environment without logging in to your store.

Headless limits and plan prices, by Shopify plan
PlanPlan price (monthly billing, USD)Headless storefronts (pricing page)Public Oxygen environments
Starter (closed to new stores)$5/monthNot listed in the comparison1
Basic$39/month11
Grow$105/month11
Advanced$399/month11
PlusFrom $2,300/month2525
Development stores and trial plans——0 (private environments only)
Agentic——Oxygen isn't available

Plan prices: Shopify pricing page, monthly billing in USD (lower when billed yearly; Plus is a starting price on a three-year term). Headless storefronts: plan comparison on shopify.com/pricing, read October 26, 2026. Oxygen environments: Shopify Dev Docs, Hydrogen 2026-10; retail, nonprofit and custom plans also include one.

Oxygen itself is listed as available at no extra charge on paid Shopify plans, on development stores, Plus Partner Sandbox stores and trial plans, so a storefront can be built and tested before the store goes live. That plan list sits on a page in Shopify's Legacy section, which also says Oxygen isn't available on the Agentic plan. If you are weighing Plus mainly for its 25 headless storefronts on the pricing page or its 25 public Oxygen environments, our guide to what Plus costs over three years puts the price side by side with what else it adds.

What the Build Costs: Third-Party Estimates

Key takeaway

The four estimates below are what we found published or last updated in 2026, read on October 26, 2026. Weaverse sells a visual editor built for Hydrogen and Hydrogen builds, Fudge sells an AI storefront editor that, in its own words, competes for the same budget a headless build would consume, and the two agencies sell headless builds, so each has a commercial interest in the answer. They also measure different scopes in three currencies: read each row on its own terms and don't average them.

Published estimates for a headless Shopify build
SourcePublishedScopeBuild estimateTime or upkeep
Fudge (vendor of an AI storefront editor)Sep 8, 2026Full Hydrogen storefront built by an agency (no region stated)$50,000–$250,000+ (vendor)About 3–6 months
Weaverse (sells a Hydrogen editor and Hydrogen builds)Updated Aug 31, 2026Scoping bands: lean / growth / scale$10K–$25K / $25K–$60K / $60K–$150K+ (vendor)Illustrative 6–10 / 10–18 weeks after scope and content are ready / several months
Charle (UK agency)Modified Jun 15, 2026, before the Hydrogen previewHydrogen storefront for a mid-size UK brand£60,000–£120,000 (one agency)Maintenance £3,000–£10,000 a month, depending on velocity
Ask Phill (Plus agency, EU)Apr 13, 2026, before the Hydrogen previewFocused Hydrogen build on an existing Plus store€60,000–€180,000 (one agency)2–4 months

Third-party estimates read October 26, 2026. Not official Shopify data and not a market benchmark.

Two cautions apply to the agency rows. Both were published or last updated before June 17, 2026, when Shopify announced an early developer preview of the framework-agnostic Hydrogen, so they describe the earlier Hydrogen, a React framework built on React Router, not the framework-agnostic version. And the Ask Phill article describes Oxygen as having unlimited bandwidth, while Shopify's own guide says Oxygen hosting is subject to runtime and usage limits, so take its figures with care.

What we looked for and did not find
None of the Shopify pages we read on October 26, 2026 (the headless overview, the Storefront API reference, the Hydrogen and Oxygen docs, the Legacy Hydrogen pages, the App Store listings, the enterprise guide, the pricing page and the developer changelog) gives a price for building a headless storefront, a traffic or bandwidth quota for Oxygen, a statement on whether the Headless channel is available on Starter, or an end-of-support date for Hydrogen 2026-04 and older. The absence is the finding: budget against your own quotes.

For comparison, what a store built on a theme costs, from a self-built setup to an agency project, is laid out in our Shopify development cost scenarios.

The Bill That Keeps Coming: Maintenance

Key takeaway

Shopify's enterprise guide to headless commerce splits the budget into separate lines:

  • development of the storefront itself;
  • integrations with the apps and systems the store already uses;
  • ongoing maintenance after launch;
  • a headless CMS subscription, if content lives there;
  • paid apps;
  • external hosting, if the storefront isn't on Oxygen.

The maintenance line is the one proposals understate. Fudge, which sells an AI storefront editor, describes it as dependency upgrades, quarterly API version bumps and framework migrations that need permanent engineering ownership a Liquid theme doesn't. Charle, the UK agency in the table above, ties that upkeep to how fast you ship changes.

What You Give Up Versus a Liquid Theme

Key takeaway

Most of what a merchant loses in a headless move isn't a feature Shopify takes away. It is work a theme was doing silently that now has to be rebuilt, connected or owned by someone. The table pairs each one with what replaces it.

What a theme does for you, and what headless asks of you
On a Liquid themeOn a headless storefront
The theme editor changes content and layout, with a live previewEditing depends on the CMS or storefront tools you choose
Apps plug into the theme through app blocks and app embeds, shown in the theme editorApps that use the standard cart contract read and update the cart as on a theme; check every other app with your developer
sitemap.xml, robots.txt and canonical tags are generated automaticallyHydrogen 2026-10 includes no sitemap or SEO-tag helpers; your framework renders meta tags and structured data
Liquid themes send Shopify's analytics eventsHydrogen sends the same events once your app publishes them; without the Storefront API proxy, analytics are incomplete
The theme renders the cart and account pagesYou build the cart UI and the account UI; Hydrogen ships no component library
URL redirects set in the Shopify admin applyHydrogen checks the store's URL redirects before showing a 404

Shopify Help Center (SEO overview), Shopify Dev Docs (themes, theme app extensions, Hydrogen 2026-10, Storefront API) and Shopify's enterprise guide to headless commerce, read October 26, 2026.

The Theme Editor and Your Apps

Key takeaway

Shopify describes the theme editor as the tool that lets merchants customize their store's content and appearance and preview changes in real time, on a theme. Its enterprise guide puts the contrast plainly: on a traditional storefront, built-in editors let merchants update supported content and layouts; on headless, editing options depend on the CMS or storefront tools selected.

Third-party apps fill part of the gap. The App Store's apps to extend a Hydrogen build collection includes Weaverse, which offers visual editing for Hydrogen stores, as of October 2026.

Apps are the second thing to check. Theme app extensions integrate with Online Store 2.0 themes, show up in the theme editor, and give apps two ways into a theme: app blocks and app embed blocks. Every new App Store app that integrates with a theme must use them.

On Hydrogen, Shopify's docs say installed apps and shopping agents that use the standard cart contract read and update the cart the same way they do on a theme, and Hydrogen serves the AJAX cart URLs that theme apps call.

For everything else, Shopify's guide tells merchants to verify how subscriptions, reviews, loyalty programs and analytics will work, and to ask their partner which existing apps need custom integration or replacement. The App Store's custom storefront apps collection is a starting point for that conversation, not a guarantee: it is a curated list that changes.

SEO, Sitemaps and URLs

Key takeaway

On a theme, Shopify's SEO overview says your sitemap.xml and robots.txt files are generated automatically, and canonical tags are added to pages to keep duplicate content out of search results. Which of those a headless build has to recreate is easier to see once you know what Shopify handles for SEO on its own. On Hydrogen 2026-10 the picture changes in four places:

  • Sitemap and SEO helpers are gone. Hydrogen 2026-10 drops the sitemap and SEO helpers that older versions had.
  • Tags are your framework's job. Meta tags, Open Graph tags and structured data are rendered with your framework's head or metadata API.
  • Redirects survive. If your router can't find a page, Hydrogen checks the store's URL redirects before the customer gets a 404.
  • Some URLs differ. The standard product URL is /products/:handle, and the Online Store's "all" collection doesn't exist in the Storefront API, so link to it only if your store has a collection with that handle.

Shopify's Hydrogen analytics docs say it sends the same events that Liquid themes send and respects each visitor's privacy choices. Your app decides when to publish those events, because only your routes know when a product or collection is on screen, and without the Storefront API proxy, analytics and checkout session continuity are incomplete.

Consent is the second piece. Shopify's Customer Privacy API docs point custom storefronts to Hydrogen's analytics and consent setup, which they call the only way to fully integrate the cookie banner with Shopify Analytics; Hydrogen's ShopifyScripts loads the Customer Privacy API for you, with Shopify's hosted banner or a third-party one.

Search carries over, with setup. Shopify's storefront search guide says a custom or headless storefront can use the Search & Discovery app's features through the Storefront API, and its developer docs add that AI-powered search needs search tracking set up on the custom storefront. How boosts, filters and synonyms work on a theme is covered in our Search & Discovery guide.

Cart, Customer Accounts and Markets

Key takeaway

Per Hydrogen's customer accounts docs, Hydrogen provides the Customer Account API client, OAuth route handlers and session helpers, while your app owns the session storage and the account UI. Shopify's Customer Account API docs add that its hosted sign-in gives customers passwordless login and a single sign-on across custom storefronts, the online store, accounts and checkout.

One precondition is easy to miss: Shopify's customer accounts are required to use the Customer Account API. If your store still runs the older account system, read our guide to the customer accounts migration before the headless build is scoped.

International selling moves into code too. Shopify's Hydrogen markets docs say a headless storefront decides which market each request belongs to and then asks the Storefront API for data in that market's context. Without that context, the API returns the products published for the primary market, priced in the shop's currency. How markets, currencies and domains work on the Shopify side is the subject of our Shopify Markets guide.

When Headless Pays Off, and When It Doesn't

Key takeaway

Shopify sells both routes, so its own line between them is the most useful starting point. Its developer documentation frames headless as the answer to one specific gap.

If a merchant's business systems, processes, or customer experience can't be achieved with Shopify's sales channels, themes, and apps, then consider building headless.
Shopify — Shopify Dev Docs — About headless commerce ·

Shopify's Own Cases for Going Headless

Key takeaway

Shopify's developer documentation lists five situations where building headless makes sense:

  • You're building a storefront experience that existing web or mobile tools can't support, or can't support easily.
  • You have a web frontend stack that doesn't use Liquid.
  • You want to add Shopify commerce to infrastructure that you already have.
  • You sell on several channels that Shopify doesn't support out of the box.
  • You use a CMS, or plan to, for content that's integrated with your storefront.

Shopify's enterprise guide adds the business conditions: consider headless when your shopping experience needs interactions a theme can't reasonably deliver, when your developers need independent control over storefront technology and releases, when you need custom interfaces for apps, kiosks or other sales channels, and when your budget covers ongoing development, testing and maintenance. The last condition is the one most proposals leave out.

When to Keep the Theme

Key takeaway

Fixable speed problems are where many headless pitches start. Before a slow store becomes a rebuild, find out where the time actually goes: images, apps and theme code are fixed on the theme you have.

If you stay, start from a current theme. Horizon is Shopify's flagship theme, and our Horizon theme guide covers what it changes and what moving to it involves.

One Brand's Migration, in Their Own Words

Key takeaway

The interview below is one team's account, published by Shopify in February 2024, when Hydrogen was still Shopify's own framework. Its chapters cover an incremental adoption, the checkout, subscriptions and integrating custom software, which are the same decisions this guide's checklist asks you to settle. Treat any results mentioned in it as ButcherBox's experience, not as evidence for your store; the figures and limits on this page come from Shopify's current documentation.

Going headless on Shopify | ButcherBox's principal engineer takes you inside their migrationShopify interviews David House, Principal Engineer at ButcherBox, about a phased migration to Shopify using Hydrogen and Oxygen, integrating a custom subscription app and keeping the existing member frontend.

The Middle Paths: Hybrid and Embedded Commerce

Key takeaway

Shopify's enterprise guide states that on Shopify, retailers can use a mix of headless and traditional. For a merchant that usually means keeping the Liquid theme for the main store and building only the part that needs it, such as a native app on the Storefront API, on its own.

Three middle paths between a theme and a full rebuild
PathWhat you getFits when
Theme plus a headless pieceThe Liquid theme stays the main store; a separate storefront, app or kiosk runs on the Storefront APIOne channel or one experience needs headless, the rest of the store doesn't
Storefront Web ComponentsShopify-powered commerce on any website, without installing the Headless channel unless you show inventory counts or custom product dataYou keep a non-Shopify site and want products on it
Buy Button channelProduct listings and a cart embedded in any website, included in all Shopify plansA few products on an existing site or blog that isn't your Shopify store

Shopify Dev Docs (headless overview, Storefront Web Components) and Shopify Help Center (Buy Button channel), read October 26, 2026.

The embedded paths are for a site that isn't your Shopify store. Shopify's Help Center doesn't recommend buy buttons on your Shopify online store or blog, because they can cause problems with checkout. If the site you keep is the starting point, our guide to adding Shopify to an existing website compares the embedding methods step by step, while Buy Button JS is the developer library behind customizable embeds; it runs on the JS Buy SDK, which Shopify deprecated in January 2025 and won't maintain after version 3.0.

Headless, Hybrid or Theme? Find Your Route

The verdict table at the top answers by a single profile. This answers by combination: what is pushing you toward headless, where you sell, who maintains the storefront, how your team edits pages and what the budget covers.

Some answers decide the route on their own: an existing non-Shopify site; no one to look after the storefront; a tight deadline or budget; selling in a native app, a kiosk or a channel Shopify doesn't support out of the box; or a speed problem. When two of them apply, the one earlier in this list wins.

Headless, hybrid or theme?Five questions about your reason, your channels, your team and your budget
Headless, hybrid or theme?Five questions about your reason, your channels, your team and your budget
Question 1 of 5
What is pushing you toward headless?

Before You Sign: A Scoping Checklist

Key takeaway

Work through the steps in order with the proposal open. Step one decides whether the rest is worth doing, and steps two and five carry the most risk for a store that already has apps and search traffic. On the hybrid route, apply the steps to the headless piece only. If your result was the theme or an embed, keep the list for the day an agency quotes headless anyway.

Before you sign a headless proposalEach step names something the proposal or your partner should answer in writing.

Before you sign a headless proposal

Each step names something the proposal or your partner should answer in writing.

0 of 8 done
  1. Shopify's docs ask for developers to maintain a headless storefront after launch, so settle who that is before anything else.

  2. Ask your partner which existing apps need custom integration or replacement, including subscriptions, reviews, loyalty and analytics.

  3. Hydrogen 2026-10 is a toolkit added to your framework; Shopify recommends that older Hydrogen storefronts migrate to the latest version.

  4. Your framework decides where you can deploy; check your plan's Oxygen environments or the host's commercial terms.

  5. Assign the sitemap, robots.txt and canonical tags, which a Shopify online store generates automatically, plus the meta tags and structured data your framework now renders, and keep the store's URL redirects working.

  6. Connect Hydrogen's Storefront API proxy, have your app publish its analytics events, and use Hydrogen's analytics and consent setup, which loads the Customer Privacy API, so analytics and the cookie banner work with Shopify's reports.

  7. On headless, your storefront decides which market each request belongs to and asks the Storefront API in that market's context.

  8. Price development, integrations and ongoing maintenance as separate lines, plus any headless CMS, paid apps and external hosting.

Shopify's guide points to its Partner Directory for agencies and developers that can set up and operate a headless architecture. How to brief, vet and hire one is covered in our guide to hiring a Shopify developer.

Not sure yet which kind of specialist you need? Our Shopify development hub routes you to the right guide in about a minute.

The Bottom Line

Key takeaway

The real cost is a storefront your team owns for its whole life, and the jobs a theme was doing for free.

Ask the agency which of your requirements a theme, an app or a hybrid can't meet, and who maintains the result after launch. If the first answer is none, stay on a theme. If the second answer is nobody, wait.
Your Next Step by Stage
Staying on a themeSee what sections, blocks and app blocks already let a theme do, so you know what a rebuild would add.Online Store 2.0 guide
Scoping a custom buildCompare headless with the other kinds of custom Shopify projects and how each is scoped.Custom Shopify development
Running it after launchA headless storefront needs a developer for its whole life: upgrades, API versions and fixes after go-live.Shopify developer service

Headless or a Better Theme? Get It Scoped

Oxygen hosting comes at no extra charge on paid plans from Starter to Plus, so the build is the real cost. Send us your requirements: we split the quote into build, integrations and maintenance, and flag which needs a theme or app would meet instead.

Get a scoped estimate

Frequently Asked Questions

Headless Shopify separates your storefront's frontend from Shopify's backend. You build the frontend in the tools you choose, and Shopify's APIs handle products, the cart and checkout underneath. The Storefront API serves products, collections, search and the cart, then hands customers off to Shopify's checkout, so payments stay on Shopify while the storefront becomes your own code.
No Shopify page we read in October 2026 prices the build beyond saying headless costs more to build and run than a theme. Third-party estimates run from a lean $10K–$25K (Weaverse, a Hydrogen-editor and build vendor) to $50,000–$250,000+ for a full agency storefront (Fudge, which says its AI editor competes for that budget). Add maintenance, apps, a CMS and outside hosting.
Shopify's docs say Oxygen is available at no extra charge on paid Shopify plans, from Starter through Plus, and its October 2026 Hydrogen release notes call Oxygen still free. It isn't available on the Agentic plan. The number of public environments depends on the plan: one on most plans and 25 on Plus, with Oxygen's runtime and usage limits applying.
Not by itself. Shopify's enterprise guide names performance problems that stem from fixable issues with images, apps or theme code as a reason to keep a themed storefront rather than rebuild. So find what slows the store first: if images, apps or theme code are the cause, fixing them on the theme avoids the higher build and running cost Shopify attributes to headless.
Yes. Shopify's documentation says the Storefront API hands customers off to checkout, and that Hydrogen doesn't include checkout UI because checkout stays on Shopify. Shopify's enterprise guide says a headless build still uses the checkout Shopify provides. Your own code renders the storefront, product pages and cart, while customers pay on Shopify's checkout.
No, not for the headless storefront. The theme editor customizes a theme, and Shopify's enterprise guide says that on headless, editing depends on the CMS or storefront tools you choose. Third-party apps such as Weaverse offer visual editing for Hydrogen. If your team relies on built-in visual editing, Shopify lists that as a reason to keep a theme.
Some will. Apps that use Shopify's standard cart contract read and update the cart on a Hydrogen storefront as they do on a theme. Apps that plug into themes through app blocks and app embeds are built for Online Store 2.0 themes. Shopify's guide tells you to ask which existing apps need custom integration or replacement before starting.
On October 14, 2026, Shopify made the new Hydrogen generally available. It is now a toolkit added to any JavaScript framework that runs server code, rather than a framework of its own built on Remix or React Router. React Router and Next.js have starters, and you can host anywhere, including Oxygen, at no extra charge on paid plans.
Not today. Shopify's release notes say existing Hydrogen storefronts keep working as they do now and there's nothing you need to do today, while its docs recommend migrating to the latest version. As of October 2026, the pages we read publish no end-of-support date for older versions. Plan the migration as maintenance, not an emergency.
Not automatically. A Shopify online store generates sitemap.xml, robots.txt and canonical tags for you, while Hydrogen 2026-10 includes no sitemap or SEO-tag helpers, so your developers render meta tags, Open Graph tags and structured data themselves. Hydrogen does check the store's URL redirects before a 404. How well it ranks depends on someone building that layer.
No. Shopify's pricing page lists one headless storefront on Basic, Grow and Advanced and 25 on Plus, while the Headless channel docs allow up to 100 per shop without naming a plan, so ask Shopify which limit applies. Oxygen comes at no extra charge on paid plans and isn't available on the Agentic plan. Plus raises public Oxygen environments from one to 25.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.