Headless Shopify price is not a single number. It is a stack of at least six independent cost layers, each with its own pricing model, and proposals that quote only the build fee routinely miss half the total. The honest 2026 range runs from roughly $10K for a minimal solo-developer Hydrogen build up to $300K or more for a full-scale composable commerce project with a senior agency team.
Key takeaways
- Oxygen hosting is included at no extra cost on every paid Shopify plan (Basic through Plus), so hosting is often the one thing you do not pay for separately.
- Most mid-market production builds land between $40K and $150K upfront, with $2K to $15K/month in ongoing engineering, CMS, and tooling costs on top.
- The Storefront API is available on all plans, but most serious headless projects run on Shopify Plus because of checkout extensibility, Shopify Functions, and higher API rate limits.
- App compatibility is a genuine budget risk: apps that inject Liquid snippets or App Blocks will not work on a headless storefront without a rebuild.
- Pixel tracking splits across two domains on a headless setup, requiring you to implement all storefront events manually in your frontend code.
- Three-year total cost of ownership for a headless Shopify storefront is typically 2-3x that of a native Shopify Plus implementation.
Layer 1: The Shopify plan
The plan is the foundation everything else sits on. As of 2026, the relevant tiers for headless work are:
- Basic: $29/month (annual billing)
- Grow: $79/month (annual billing)
- Advanced: $299/month (annual billing)
- Plus: from $2,300/month (contract pricing)
The Storefront API is available on all paid plans, so you can technically run a headless storefront on Basic. In practice, almost every serious headless project runs on Plus. The reasons are concrete: Checkout UI Extensions on the information, shipping, and payment pages require Plus for certain surfaces; Shopify Functions (which replaced Ruby-based Scripts after their June 30, 2026 sunset) unlock backend discounting and shipping logic that headless stores depend on; and Plus gives you higher API rate limits, which matter on a 10,000+ SKU catalog where a single collection page can fire a dozen Storefront API queries in parallel.
If you are genuinely evaluating Plus purely because the storefront is headless, push back on that framing. Going headless does not automatically require Plus. Going headless with advanced checkout customization, B2B, or multi-storefront requirements does.
Layer 2: Hydrogen and Oxygen hosting
Hydrogen is Shopify's open-source React framework for headless storefronts. As of 2026, it runs on React Router v7 (the framework that grew out of Remix after Shopify's 2022 acquisition of that team), uses Vite to build, and ships with built-in caching and server-side rendering utilities. The latest published version is @shopify/hydrogen@2026.4.0, released April 9, 2026, which moved to calendar versioning (year.release.patch) in 2024.
Oxygen is Shopify's edge hosting runtime, built on Cloudflare's open-source workerd project. It is included at no additional cost on every paid Shopify plan from Basic through Plus. That means unlimited bandwidth, auto-scaling, 100+ global edge regions, and GitHub-integrated CI/CD with preview deployments per pull request, all without a separate hosting bill.
The alternative is self-hosting on Vercel, Netlify, or Cloudflare Workers directly. A typical Hydrogen store on Vercel Pro or Enterprise runs $500 to $3,000/month depending on traffic, and you absorb the DevOps overhead on top. For most mid-market Shopify Plus merchants, Oxygen absorbs that cost into the existing subscription.
The one trade-off worth naming: Oxygen only runs Hydrogen. If your team later wants to migrate to a Next.js-native stack, you are doing a full frontend rebuild.
Layer 3: The build cost
This is the number everyone leads with, and the range is wide enough to be almost useless without a scope attached. Here is how it actually breaks down by tier:
| Tier | Build (one-time) | Monthly retainer | Timeline |
|---|---|---|---|
| Lean (minimal Hydrogen, solo dev) | $10K to $25K | $2K to $5K | 4 to 8 weeks |
| Growth (mid-market, standard integrations) | $25K to $60K | $5K to $10K | 8 to 16 weeks |
| Scale (custom integrations, migration, multi-market) | $60K to $150K+ | $10K to $40K+ | 3 to 9 months |
| Enterprise composable (Hydrogen + CMS + search + personalization) | $150K to $300K+ | $25K+ | 6 to 18 months |
A Hydrogen build is roughly 3 to 4 times the cost of an equivalent Liquid theme. A $10K Liquid build becomes a $30K to $40K Hydrogen build for the same feature set, because every UI interaction that a theme scaffold handles for free needs to be written, tested, and maintained as React components.
One pattern I see repeatedly on larger catalogs: the integration cost line item is the one that doubles the estimate. If your current stack includes Klaviyo, a review app, ReCharge, a quiz tool, loyalty, and an upsell app, most of those will need to be rebuilt or replaced because they inject Liquid snippets that a headless storefront cannot render. That rebuild alone can add $30K to $80K on top of the core build.
Layer 4: CMS and content tooling
A headless storefront needs a place for non-developers to edit content. Shopify's native metafields and Metaobjects cover product-adjacent structured data reasonably well, but for editorial content, landing pages, and multi-market copy management, most teams reach for a dedicated headless CMS. The three most common choices in the Shopify ecosystem in 2026 are Sanity, Contentful, and Storyblok.
| CMS | Entry paid plan | Shopify/Hydrogen integration | Best fit |
|---|---|---|---|
| Sanity | $15/seat/month (Growth) | Official Hydrogen toolkit published by Sanity | Agile product and content teams, complex page builders |
| Contentful | $300/month (Lite) | REST + GraphQL, well-documented Storefront API integration | Compliance-heavy enterprises; note: acquired by Salesforce September 1, 2026 |
| Storyblok | €99/month | Visual editor with Shopify connector | Marketing teams who need visual editing without code |
| Strapi (self-hosted) | $0 (open source) | Custom via REST/GraphQL | Teams wanting full infrastructure control |
For a team of ten content editors with moderate traffic, Sanity runs roughly $300 to $600/month. Contentful's Lite tier at $300/month has no smaller paid step, which makes it a steep jump for smaller teams. One notable 2026 development: Contentful was acquired by Salesforce on September 1, 2026, which introduces roadmap uncertainty worth factoring into a long-term CMS decision.
Budget a CMS line item of $200 to $3,500/month depending on plan, team size, and usage. That cost is recurring and often underestimated in initial proposals.
Layer 5: App compatibility audit
The Shopify App Store has over 13,000 apps. The vast majority are built to inject Liquid snippets or App Blocks into traditional Shopify themes. On a headless storefront, those injections do not reach your React frontend.
Before starting any headless project, audit your current app stack against these categories:
- API-first apps (safe): Apps that work entirely through the Admin API or Storefront API, like Klaviyo's server-side flows or ReCharge's headless cart API. These migrate cleanly.
- App Block apps (need rebuild): Apps that render UI via
{% render %}tags or Liquid App Blocks. You will need to replicate their functionality as React components, calling their APIs directly. - Script-based apps (fully broken): Apps that relied on
Additional Scriptsor Shopify Scripts (both now fully sunset as of August 26, 2026 for all plans) need to be replaced with Shopify Functions or Checkout UI Extensions. This was coming regardless of headless, but headless surfaces the gap earlier.
For reference, see the Shopify Glossary entry on Checkout Extensibility for how Functions and UI Extensions replace the old script surface.
Layer 6: Tracking and analytics rebuild
This is the cost layer that surprises teams most. On a standard Liquid storefront, Shopify's native pixel integrations handle page views, add-to-cart, and purchase events automatically. When you replace the Liquid frontend with a Next.js or Hydrogen app, you lose all of that out-of-the-box event tracking.
The Shopify Pixel Helper is explicitly documented as incompatible with headless commerce stores. Web Pixels (the customer events framework that replaced Additional Scripts) report only on Shopify-hosted pages, and your headless storefront is not one of them.
What this means in practice:
- You must emit your own
PageView,ViewContent,AddToCart,InitiateCheckout, and server-side purchase events from within your React/Hydrogen components. - For Meta CAPI, you need to pass
checkout_idandorder_idconsistently between your frontend, Shopify's checkout, and your server-side calls to maintain attribution quality. - Third-party attribution tools like Triple Whale require a separate headless pixel configuration that does not use the theme App Embed at all.
Budget one to two weeks of engineering time for the initial tracking implementation, then ongoing maintenance every time Shopify updates its checkout event schema.
What the year-one total actually looks like
| Year-one item | Assumption | Cost |
|---|---|---|
| Shopify Plus | $2,300/month x 12 | $27,600 |
| Build (Growth tier) | One-time | $50,000 |
| CMS (Sanity Growth) | $400/month x 12 | $4,800 |
| Oxygen hosting | Included in Plus | $0 |
| Engineering retainer | $6,000/month x 12 | $72,000 |
| App compatibility rebuild | One-time estimate | $20,000 |
| Tracking implementation | One-time estimate | $5,000 |
| Year-one total | $179,400 |
That is a real number for a mid-market growth build. A lean build on a lower Shopify plan with a tighter retainer can come in under $80K. An enterprise composable stack with a full agency team can exceed $600K in year one once you count build, stack, and ongoing engineering.
The three-year total cost of ownership for a headless Shopify storefront is roughly 2 to 3x that of a native Shopify Plus implementation. That premium needs to be justified by a measurable business outcome: conversion lift from faster load times, content team autonomy that reduces operational cost, or multi-market expansion that was technically blocked by Liquid constraints.
For stores under roughly $1 to $2 million in annual revenue, the ROI math rarely works out. The infrastructure cost consumes the gains before they compound. At $10M+ GMV with a dedicated development team already on payroll, the calculus changes, and the performance and design ceiling of Liquid themes becomes a genuine constraint worth removing.
If you want a worked example of how these layers interact on a specific store type, the headless commerce decision guide walks through the architecture trade-offs before any budget conversation starts.
Frequently asked questions
Is Shopify Hydrogen free?
Yes, the Hydrogen framework itself is open source and free on every Shopify plan. Oxygen hosting is also included at no additional cost on all paid Shopify plans from Basic through Plus. What costs money is the build (typically $10K to $150K+) and the ongoing engineering team to maintain it.
Do you need Shopify Plus to go headless?
Not technically. The Storefront API is available on all paid Shopify plans. In practice, most serious headless projects run on Plus because of Checkout UI Extensions, Shopify Functions, higher API rate limits, and multi-storefront features. If checkout customization or B2B is not in scope, a lower plan can work.
Does a headless Shopify store affect pixel and analytics tracking?
Yes, significantly. Shopify's native pixel integrations are tied to Liquid storefront rendering. A headless frontend requires you to implement all tracking events manually in your React or Hydrogen components. The Shopify Pixel Helper is also documented as incompatible with headless storefronts, so testing requires alternative debugging methods.