Most Shopify stores should not go headless. A well-optimized premium theme with custom sections covers 90% of what merchants think they need headless for, at 20-40% of the cost and 20-30% of the timeline. Use this framework to decide before you commit to a $75,000-$500,000 rebuild.
Go headless if any of these are true:
- You're on Shopify Plus and have specific UX requirements a theme cannot meet (custom checkout flow with Functions and Checkout Extensibility, complex configurable product experiences, or bespoke merchandising layouts across mobile and desktop).
- You're integrating multiple content sources into one storefront — blog CMS, learning content, product data lakes, editorial content, or a separate content platform that a theme cannot pull from cleanly.
- You're building a PWA or native mobile app that needs to share a component library and API layer with your web storefront. Codebase reuse across web and mobile is a real ROI driver at this scale.
- You're running country-specific storefronts under one codebase with meaningfully different content, currency, language, and VAT-inclusive pricing per region. Below €1M in EU revenue, Shopify Markets with a theme usually beats headless. Above that, headless multi-region often wins.
- You have specific Core Web Vitals targets a theme cannot hit (sub-1.5s LCP on complex product pages, INP consistently under 200ms). Most themes can hit these with proper optimization — but if you've already optimized and the theme still can't, headless is a legitimate escape hatch.
Stay on a theme if any of these are true:
- Your primary pain point is design flexibility. Modern Shopify themes (Dawn, Impulse, Warehouse, Empire, and custom OS 2.0 themes) support most design requirements through sections, blocks, and Liquid customization. A theme customization project ($10,000-$40,000) is usually the right answer, not a headless rebuild.
- Your primary pain point is speed. Theme speed problems are usually caused by 15+ installed apps, uncompressed images, or bloated theme code — not the theme architecture itself. A theme performance audit ($3,000-$8,000) typically pays back better than a headless rebuild.
- You have a strong app ecosystem you rely on and don't have the budget to rebuild each one in a headless context.
- Your team includes non-technical merchandisers who currently update the theme editor. Headless removes that workflow; every merchandising change becomes a developer request unless you rebuild the CMS-plus-preview workflow, which adds $30,000-$80,000 to project cost.
The honest math: a mid-market Shopify Plus brand considering headless should model the fully-loaded cost — build ($75,000-$250,000), app replacement discovery and rebuild ($30,000-$100,000), ongoing developer maintenance ($5,000-$20,000/month), and the opportunity cost of the 6-12 months not spent on other growth initiatives. Then compare against what a $20,000 theme customization plus $8,000 performance audit would achieve. Headless is often the right answer for stores past $10M revenue. It's rarely the right answer below $2M revenue.
A good headless developer will tell you to stay on a theme if that's the right call for your stage. If the sales pitch is "everyone should go headless in 2026," that's a signal to look elsewhere.