Reviewed by the eComGuider team. We reviewed BigCommerce’s Catalyst framework, its GraphQL Storefront API documentation, and current agency pricing for headless builds to put this together.
Headless commerce is marketed to almost every store owner, but it only pays off for a specific type of business.
This guide explains what it actually is, how BigCommerce’s version works, what it costs in real dollars, and who should skip it entirely and stay on a normal storefront.
If you sell a few hundred products and just want a fast, working store, you can stop reading after the next section. Headless is not for you, and that is not a bad thing.
Key Takeaways
- Headless commerce means separating your storefront (what customers see) from your backend (product data, inventory, checkout logic), connected only through an API.
- BigCommerce’s own headless framework is called Catalyst, built on Next.js and React, and it replaced the older, much more expensive route of building a custom headless frontend from scratch.
- A Catalyst build typically costs $50,000 to $150,000, and can run higher for complex, highly customized stores. This is not a small-store decision.
- Headless makes sense for businesses with a dedicated developer team, complex custom requirements, or a need to sell across many different channels from one backend.
- It does not make sense for most small and mid-size stores, who pay real money and lose the simplicity of a normal storefront for performance gains they will not actually notice at their traffic level.
- BigCommerce still offers a normal, non-headless storefront through its older Stencil theme engine, which is the right choice for the majority of merchants.
Quick Verdict
Go headless if you have developer resources, a genuinely custom design or checkout requirement, or you are selling the same catalog across many different frontends (web, app, kiosk, marketplace) from one backend.
Stay on a normal storefront if you are a small or mid-size store, do not have a developer on staff or retainer, or just want a fast, working site without months of build time.
Headless vs Traditional Storefront
| Factor | Traditional Storefront (Stencil) | Headless (Catalyst) |
|---|---|---|
| Setup time | Days to a few weeks | Weeks to several months |
| Typical cost | Included in your BigCommerce plan, plus theme and app costs | $50,000 to $150,000+ for a real build |
| Who can build it | Store owner or a general web designer | A developer team comfortable with Next.js and React |
| Design flexibility | Limited to what the theme engine allows | Unlimited, full control over every pixel |
| Performance ceiling | Good, but shared with the platform’s rendering engine | Higher, since the frontend is built and optimized separately |
| Best for | Most small to mid-size stores | Large, complex, or multi-channel operations |
| Ongoing maintenance | Handled mostly by BigCommerce | Owned entirely by your team |
What Headless Commerce Actually Means
A normal eCommerce platform, including a standard BigCommerce store, bundles two things together: the backend, which stores your products, prices, and orders, and the frontend, the actual pages a customer sees and clicks through. Change one, and you are often stuck working within the constraints of the other.
Headless commerce splits those two apart. The backend still handles products, inventory, checkout logic, and orders.
The frontend becomes a separate piece of software that talks to the backend only through an API, a defined channel for requesting and sending data. Nothing about the visual design is tied to the platform anymore.
This idea sits inside a broader industry concept called MACH architecture, short for microservices, API-first, cloud-native, and headless.
According to MACH principles, headless is one piece of a larger shift toward modular, swappable commerce technology, where no single vendor controls your entire tech stack.
In plain terms: your product data and checkout logic live in one place. Your storefront design lives somewhere else entirely, built and controlled by your own developers, and it just asks the backend for data whenever it needs it.
How It Actually Works
What this needs: A backend to hold commerce data, a frontend built separately, and an API connecting the two.
The pieces involved:
- The commerce engine. This is BigCommerce itself, still managing products, customers, orders, inventory, and payment processing behind the scenes.
- The Storefront API. BigCommerce exposes a GraphQL API that lets an external frontend request product data, place orders, and check inventory without touching BigCommerce’s own theme system.
- The frontend framework. This is the part your developers build and control, typically using Next.js and React. It calls the Storefront API for data and renders every page itself.
- Hosting for the frontend. Since the frontend is separate software, it needs its own hosting, commonly a platform like Vercel, entirely apart from BigCommerce’s own infrastructure.
A simple way to picture it: BigCommerce becomes the engine under the hood. Your development team builds the entire car body around it, and that body can look like anything they want, as long as it is wired correctly to the engine underneath.
How BigCommerce Specifically Does Headless
BigCommerce gives you three real paths, and picking the wrong one is where most of the cost and confusion comes from.
| Path | What It Is | Best For |
|---|---|---|
| Stencil | BigCommerce’s original, built-in theme engine, not headless at all | Most stores, especially small to mid-size |
| Next.js + BigCommerce | An older, more manual starter template for building headless | Teams who already started before Catalyst existed |
| Catalyst | BigCommerce’s current, purpose-built headless framework | Teams doing a fresh headless build today |
Catalyst is the one to focus on. It is a pre-configured Next.js storefront that already knows how to talk to BigCommerce’s GraphQL Storefront API, meaning your developers are not wiring up basic data connections from scratch.
According to BigCommerce’s own Catalyst page, it ships with reusable React components, built-in performance optimization, and a visual editor layer on top of the code, aimed at giving both developers and marketers a working starting point instead of a blank slate.
Before Catalyst existed, going headless on BigCommerce meant building nearly everything by hand using the older Next.js + BigCommerce starter template, which is a large part of why early headless builds regularly ran past $100,000. Catalyst brought that starting cost down by doing the repetitive integration work up front.
Who Should Actually Use BigCommerce Headless
Large or complex catalogs with unusual display needs. If your products need custom configurators, non-standard filtering, or a shopping experience a theme engine simply cannot render, headless removes that ceiling entirely.
Multi-channel and multi-brand operations. A business selling the same catalog through a website, a mobile app, an in-store kiosk, and a marketplace integration can pull all of it from one backend instead of managing separate systems.
Teams with real developer resources. Headless is a software project, not a store setup. If you already employ or retain developers comfortable with Next.js and React, the technical lift is manageable.
Brands with a genuinely unique design vision. If your design needs cannot be achieved inside any theme engine, headless is often the only real path forward.
B2B operations with complex logic. Custom pricing tiers, account-based catalogs, and quote workflows sometimes need frontend behavior no theme engine supports out of the box.
Who Should Not Use It
Small stores under a few hundred products. The cost and build time of headless will not be recovered by the performance gain at this scale. A well-built Stencil theme is fast enough.
Anyone without developer access. Without a team that can build and maintain the frontend, a headless build becomes an unmaintained liability the moment something breaks.
Stores that need to launch fast. Headless builds take weeks to months. If you need to be live and selling soon, this is the wrong route right now.
Merchants chasing headless because it sounds advanced. Headless is a real architectural decision with real tradeoffs, not a status symbol. Adding it without a specific problem to solve usually adds cost without adding value.
The Real Benefits
Does headless improve speed:
- Yes, when built well. A frontend built and optimized specifically for performance can load faster than a theme-engine page carrying the platform’s own overhead.
- Page speed has a direct, measurable effect on conversion, a relationship well documented by Baymard Institute’s ongoing UX research.
- The gain is real, but it depends entirely on the frontend being built well. A rushed headless build can end up slower than a solid theme.
Does headless improve design freedom:
- Yes, completely. There is no theme constraint at all, since the frontend is custom software your team controls end to end.
- This matters most for brands with a specific visual identity that a template simply cannot express.
Does headless improve flexibility across channels:
- Yes, this is one of its strongest real advantages. One backend can power a website, an app, a kiosk, and other channels at once.
- This removes the need to manage separate product data across multiple disconnected systems.
The Real Limitations
Does headless save money:
- No, not at launch. A Catalyst build typically costs $50,000 to $150,000, and can run higher for complex requirements. This is a real investment, not a cost-saving shortcut.
- Ongoing developer time is also a real, continuous cost, since your team now owns and maintains the entire frontend.
Does headless launch fast:
- No. Expect weeks to several months of build time, compared to days for a standard theme setup.
- Any store that needs to be live quickly should not choose this route.
Does headless work without a developer:
- No, not realistically. Marketers and non-technical store owners cannot maintain a headless frontend on their own the way they could adjust a normal theme.
- Every future design change requires developer time, not a simple settings change.
Does headless include everything out of the box:
- No. BigCommerce’s app marketplace is built mainly for traditional storefronts. Some apps need custom integration work to function in a headless setup, and core functions like payments, shipping, and tax generally still work through BigCommerce’s APIs directly.
Real Cost to Expect
| Build Type | Typical Cost Range | Timeline |
|---|---|---|
| Basic Catalyst implementation | $50,000 to $100,000 | 6 to 10 weeks |
| Mid-market build with custom features | $100,000 to $150,000 | 2 to 4 months |
| Complex, highly customized build | $150,000 to $250,000+ | 4 to 6+ months |
| Ongoing maintenance | Real, recurring developer time | Continuous, no platform-managed updates |
There is no scenario where headless is the cheaper option upfront. The cost only makes sense against what it solves: a performance ceiling, a design limit, or a multi-channel need that a normal storefront genuinely cannot handle.
How to Set Up BigCommerce Headless with Catalyst
This covers the real steps, so your team has a working starting point without needing to piece it together from scattered documentation.
- Confirm you actually need this. Before writing any code, revisit the who-should-use-it list above. If nothing on it applies to your store, stop here and stay on Stencil.
- Set up a BigCommerce store or sandbox. Catalyst needs a live or sandbox BigCommerce store to connect to. A sandbox is the safer starting point for development and testing.
- Install Catalyst. BigCommerce offers a one-click Catalyst app in its App Marketplace, or your developers can deploy it directly through its open-source repository for full manual control.
- Connect the GraphQL Storefront API. Catalyst comes pre-wired to this connection, so this step is largely handled for you compared to the older, fully manual Next.js starter template.
- Customize the components. Catalyst ships with a working, minimally styled storefront. Your developers now build out your actual brand: layout, colors, typography, and any custom product experiences.
- Wire up payments, shipping, and tax. These generally continue to run through BigCommerce’s existing APIs. Confirm each one functions correctly inside the new headless frontend before launch, since behavior can differ slightly from the Stencil version.
- Handle apps that need extra work. Not every BigCommerce app is headless-ready. Identify which ones you rely on and confirm they either work natively or need custom integration.
- Deploy the frontend. Catalyst is commonly deployed on Vercel, separate from BigCommerce’s own hosting. This is a normal part of the headless model, not an extra step you are doing wrong.
- Test thoroughly before launch. Check checkout, tax calculation, shipping rates, and every payment method in the live headless environment, not just in development.
- Plan for ongoing maintenance. Assign real, continuing developer time after launch. Unlike Stencil, BigCommerce does not manage frontend updates for you going forward.
What We Recommend, and Why
We recommend Catalyst for a headless build if you are going headless at all. It comes pre-wired to BigCommerce’s Storefront API, so your developers start with working data connections instead of building them from zero.
That alone is why it replaced the older, slower, more expensive route.
We recommend Stencil for the large majority of stores. It is included in your plan, launches in days, and performs well enough for a typical catalog.
Most stores never hit the ceiling that headless is built to solve, so paying to remove a ceiling you have not reached is money spent on nothing.
We recommend confirming a real developer team before committing to either headless path. Catalyst lowers the technical barrier, but it does not remove it.
Without a team that can build and then keep maintaining a Next.js frontend, a headless store becomes unmaintained the moment something breaks.
We recommend checking BigCommerce’s pricing tiers before checking headless costs. A headless build costs far more upfront than any plan upgrade.
If a higher BigCommerce plan solves your actual problem, that is the cheaper and faster fix, and headless should only enter the conversation once plan-level limits are no longer the real bottleneck.
What We Do Not Recommend, and Why
We do not recommend headless as a default choice. It is a genuine architectural tradeoff, not an upgrade. Choosing it without a specific problem to solve adds cost and build time with nothing real to show for it.
We do not recommend headless for stores chasing it because it sounds advanced. That instinct is common and understandable, but it is not a reason on its own.
Our breakdown of who BigCommerce fits shows the same pattern at the platform level: BigCommerce genuinely earns its reputation for large catalogs, multi-storefront operations, and B2B selling, and headless is only worth adding once one of those specific needs is not being met by a standard storefront.
We do not recommend headless as a way to avoid BigCommerce’s plan-based pricing. The Catalyst build cost alone will outweigh several years of plan upgrades for most stores, so it solves the wrong problem if cost is the only motivation.
We do not recommend the older Next.js + BigCommerce template for a new build today. It still works and remains supported, but it requires far more manual API integration than Catalyst for the same result. It only makes sense if a store already started on it before Catalyst existed.
Which Path Should You Choose?
| Your Situation | Best Path | Why |
|---|---|---|
| Small store, under a few hundred products | Stencil | Fast, included, and fast enough for this scale |
| No developer on staff or retainer | Stencil | Headless cannot be safely maintained without one |
| Need to launch within a few weeks | Stencil | Headless timelines run weeks to months |
| Large or unusually complex catalog | Catalyst | Removes theme-engine display limitations |
| Selling across web, app, and other channels | Catalyst | One backend can power every channel at once |
| Have an in-house or retained dev team | Catalyst | The team needed to build and maintain it is already there |
| Started a headless build before Catalyst existed | Next.js + BigCommerce, or migrate to Catalyst | Both remain supported, but Catalyst is the current standard |
| Chasing headless mainly because it sounds advanced | Stencil | Solve an actual problem first, then reconsider |
Frequently Asked Questions
What is headless commerce in simple terms?
Headless commerce separates your storefront design from your backend commerce system. The two only communicate through an API, which means your frontend can be built and customized completely independently of platform theme constraints.
Is BigCommerce headless commerce expensive?
Yes, relative to a standard storefront. A Catalyst build typically costs $50,000 to $150,000, and complex builds can run higher. There is also ongoing developer cost after launch, since your team owns the frontend entirely.
What is BigCommerce Catalyst?
Catalyst is BigCommerce’s current headless commerce framework, built on Next.js and React, and pre-connected to BigCommerce’s GraphQL Storefront API. It replaced the older, fully manual approach to building a headless BigCommerce frontend.
Do I need a developer to use BigCommerce headless?
Yes. Headless commerce is a software project. Building and maintaining a Catalyst storefront requires a team comfortable with Next.js and React, not a store owner working through a visual theme editor.
Is headless faster than a normal BigCommerce storefront?
It can be, when built well, since the frontend is optimized specifically for performance rather than sharing a general-purpose theme engine. The gain depends entirely on build quality, and a rushed headless build can end up slower than a solid Stencil theme.
Should a small business use BigCommerce headless?
Generally not. The cost and build time only make sense against a specific problem, like a design limitation or a multi-channel requirement, that a normal storefront cannot solve. Most small stores are better served by Stencil.
What is the difference between Catalyst and the older Next.js + BigCommerce template?
Catalyst is BigCommerce’s current, purpose-built headless framework with pre-wired API connections and reusable components. The Next.js + BigCommerce template was an earlier, more manual starting point that required more custom integration work to reach the same result.
Can I switch from Stencil to headless later?
Yes. Moving from Stencil to a headless build like Catalyst is a common path once a store outgrows theme-engine limitations. It is a real development project, not a settings change, so it should be planned and budgeted the same way as a full storefront rebuild.
Cost ranges and technical details in this guide are drawn from BigCommerce’s own Catalyst documentation and current agency pricing data, current as of July 2026. Development costs vary by project scope and should be confirmed with a BigCommerce Catalyst-certified developer before budgeting.
