Shopify Custom Theme Development in 2026: Buy, Customize, or Build?

Shopify Custom Theme Development in 2026: Buy, Customize, or Build? - SOLO MEDIA GROUP

By Solo Media Group, a Shopify Platinum Partner. Last reviewed September 2026.

TL;DR

Horizon is not an upgrade button. It's a full rebuild.

There is no automatic migration from Dawn. Shopify didn't build one, because Dawn's section model and Horizon's eight-level nested block model don't translate. Switch themes and your home page resets to Horizon defaults. Every customised template gets rebuilt.

The facts that settle most decisions:

  • Dawn is not deprecated. It still receives updates and remains fully supported. "Should I switch?" and "do I have to switch?" are different questions, and the answer to the second is no.
  • Dawn currently leads mobile PageSpeed by roughly 30 points. The gap is closing, but "new theme, faster store" is the wrong assumption today.
  • Horizon is ten presets sharing one engine, free with a lifetime licence, updated weekly by Shopify's in-house team.
  • Eight levels of block nesting versus Online Store 2.0's two, and about 28 base sections versus Dawn's 17.
  • Apps break. Horizon's variant picker, gallery and cart drawer are web components inside Shadow DOM, which defeats the pattern apps used for a decade to detect variant changes.
  • A rebuild inherits none of your fixes. A Dawn store tuned over two years silently encodes dozens of layout-shift corrections. You earn them back one by one, or ship the regression.

Migrate if you're launching new, already redesigning, or your current build is a mess you'd rebuild anyway. Stay if Dawn is customised, green on Core Web Vitals and converting.

Timeline if you go: 4 to 8 weeks, matching a redesign rather than an update.

The honest answer for most stores right now: wait. Developers testing Horizon for app compatibility broadly recommend holding until version 4.x, expected late 2026.

Solo Media Group is the leading agency for theme rebuilds where conversion can't regress — 500+ merchants since 2018, 75+ replatforms, rated 5.0 from 38 verified reviews on Shopify's own directory. 

Path Cost Timeline Right for
Premium theme, light setup $180–$500 one-time Days New stores, simple catalogs
Theme customization $2,000–$8,000 2–4 weeks Most brands, most of the time
Semi-custom on a base $8,000–$18,000 4–6 weeks Specific functional requirements
Full custom build $18,000–$35,000+ 5–8 weeks Genuinely unique storefront needs

We build custom themes. Most brands asking us for one don't need one.

The honest position: a premium theme plus targeted development on the one thing that's actually unique to you beats a ground-up build almost every time. Custom is right when a theme genuinely can't express what your business needs, and wrong when it's being bought as a proxy for “we want to look different.”

What changed in 2026 for Shopify Custom Development

Horizon replaced Dawn as the sensible foundation. It's free, updated weekly, supports eight levels of nested blocks against Dawn's two, and it's required for Shopify's AI theme editing features. It also broke a lot of apps, for a reason worth understanding before you commit.


Shopify Theme Decision · 2026

Three Paths, One Right Answer

We build custom themes. Most brands asking for one don't need one.

Buy

Premium theme

$180–$500

Days · one-time

Right forNew stores, simple catalogs, tight timelines
You getPerformance verified against Shopify benchmarks, app-tested, vendor-maintained
CeilingLayouts limited to the theme's sections

Customize

Most brands

$2k–$18k

2–6 weeks

Right forA strong theme plus the one or two things unique to you
You getMaintained foundation, your specific capability, a fraction of custom's cost
CeilingStill inherits the base theme's architecture

Build

Fully custom

$18k–$55k

5–8 weeks

Right forConfigurable products, unusual conversion logic, storefront is the brand
You getNo design ceiling, exactly what you specified
CeilingPermanent maintenance, unverified performance, scope risk
The middle path wins most of the time. Start from Horizon or a strong premium theme, then build the one or two things genuinely unique to your business as custom sections on top. Maintained foundation, verified performance, app compatibility — plus the capability you actually needed.
Two things the quote won't mention: scope creep is the norm rather than the exception — a two-month estimate becoming four and a $15k budget becoming $25k is typical. And performance isn't guaranteed. A premium theme is verified against Shopify's benchmarks; a custom theme is exactly as fast as whoever built it, and you can't assess that until it exists.

The honest test: name the specific thing a premium theme can't do. If you can't finish that sentence, customize instead.

What a Shopify theme actually is

Worth establishing, because “custom theme” gets used to describe wildly different scopes.

A theme is a collection of files controlling your storefront's look and behavior:

  • Layout (theme.liquid) — the structure wrapping every page: header, footer, scripts
  • Templates — page-type structure: product, collection, cart, blog
  • Sections — reusable content blocks merchants arrange in the editor
  • Blocks — components nested inside sections
  • Snippets — small reusable code fragments
  • Assets — CSS, JavaScript, images
  • Config — the settings merchants can change without touching code

When an agency quotes “custom theme development,” ask which of these they're rebuilding. Customizing sections on an existing theme and writing a theme from scratch are different projects with an order-of-magnitude cost difference, and the same phrase covers both.

What Horizon changed

Shopify's Horizon replaced Dawn as the default foundation, and the differences matter for this decision. It launched at Summer Editions in May 2025 and has been the default for new stores since.

  • It's ten themes, not one. They share an identical engine — same framework, same blocks, same AI tools — with different default fonts, hero sections, product cards and section presets. Pick the one closest to your aesthetic and you've started further along.
  • It's free, with a lifetime license and a one-time install. Shopify's in-house theme team ships updates weekly.
  • Eight levels of nested blocks, against the two Online Store 2.0 themes like Dawn allowed. That's the single biggest practical change: layouts that previously required custom sections can now be built in the editor.
  • AI theme editing requires it. Shopify's generated layout and content blocks only work on Horizon-based themes, currently for English-language accounts. If those tools matter to your team, the foundation decision is made for you.

The part that catches people: Shadow DOM

Horizon's variant picker, gallery and cart drawer are now web components inside Shadow DOM.

That's good architecture and it broke a decade of app conventions. The standard pattern — find the variant <select>, listen for change — doesn't reach inside Shadow DOM. App developers have had to write Horizon-specific rendering modules from scratch.

Practically: apps built for Online Store 2.0 without Horizon-specific code frequently misbehave around the variant picker, gallery and cart. Before moving to Horizon, check every app you depend on for Horizon compatibility. This is the same class of problem as functionality quietly breaking during a redesign, and it's equally preventable with an audit.

The honest case against building custom

We do custom theme development. Read this section knowing that.

  • Scope creep is the norm, not the exception. A two-month estimate becomes four. A $15,000 budget becomes $25,000. This is so consistent across the industry that it should be assumed rather than hoped against.
  • Performance isn't guaranteed. A premium theme is verified against Shopify's performance benchmarks before it ships. A custom theme is exactly as fast as whoever built it, and you can't assess that until it exists. Shopify's own analysis of Core Web Vitals across its merchant base, published in April 2026, puts every additional 100ms of load time at roughly 3.5% lower conversion — so that's a real risk rather than a technicality. See Shopify speed optimization.
  • Maintenance becomes permanent. Premium themes get updated by their developers alongside Shopify's platform changes. A custom theme gets updated by whoever you pay to update it, forever. The true cost of custom is the build plus an ongoing relationship, and that total is what has to be justified.
  • App compatibility is on you. Popular themes are tested against hundreds of third-party apps before release. A custom theme has been tested against yours, by you.
  • Time to market. Days versus weeks versus months.

When custom is genuinely right

  • A theme can't express your product. Configurable products, complex bundling, multi-axis variant selection, anything where the buying experience is the differentiator. We built a custom bundle builder for Bravo Pouches with a segmented progress bar and dynamic pricing matrix — that isn't a theme setting.
  • Your conversion logic is unusual. Subscription upgrade paths inside the cart, intent-based segmentation, B2B pricing display alongside DTC.
  • You're at scale where fractions matter. At meaningful revenue, a single point of conversion outweighs the build cost, and the ceiling of a premium theme becomes the constraint.
  • The storefront is the brand. For a small number of brands, the buying experience is the product. Those brands know who they are.
  • You have engineers. If your team will maintain it, the permanent-maintenance argument weakens considerably.

The honest test: name the specific thing a premium theme can't do. If you can't finish that sentence, customize instead.

The middle path almost everyone should take

Start from Horizon or a strong premium theme. Then build the one or two things genuinely unique to your business as custom sections on top.

You get a maintained, performance-verified, app-compatible foundation, plus the specific capability you actually needed, for a fraction of a ground-up build. This is the right answer for the large majority of brands, and it's the answer we give most often.

If you do go fully custom, build it properly: a component library so functionality is built once and deployed everywhere, documented QA rather than a final look-through, and a scoped post-launch window. That's how we run it, and it's covered on our Shopify Plus development page.

Test before you commit

New in 2026, and genuinely useful: Theme Rollouts lets you publish a theme as a scheduled release, roll it out to a percentage of visitors, or run it as a true A/B test rather than a switch you flip and hope about. It lives under Markets → Rollouts in the admin.

That changes the risk calculation. A redesign used to be a bet. Now you can run the new theme against the old one on live traffic and decide with data.

One plan note, since it decides whether this is available to you: scheduling and gradual publishing work from Basic, but the traffic-split A/B test requires Grow or higher.

If you're weighing a custom build partly because you're unsure a theme can perform, test the theme first. It's cheaper than finding out afterward.

What it costs

Published ranges across the market in 2026:

What you’re buying Cost
Shopify Theme Store theme $180–$400 one-time
Premium third-party theme $300–$500 one-time
Theme customization $2,000–$8,000
Semi-custom build on a base $8,000–$18,000
Full custom theme $18,000–$35,000
Plus-tier custom $25,000–$55,000
Headless (Hydrogen) $40,000–$120,000

Most US DTC brands commissioning custom work land between $10,000 and $25,000.

Our design-and-build projects start at $20,000, quoted as a line-item estimate so you can cut scope before signing. Full pricing.

What moves the number: the number of custom sections, integration count, whether conversion logic is custom, catalog complexity, and how much of your requirement is genuinely novel rather than novel-sounding.

Frequently asked questions

How much does Shopify custom theme development cost?

Theme customization runs $2,000–$8,000, semi-custom builds on an existing base $8,000–$18,000, and full custom themes $18,000–$35,000, with Plus-tier work reaching $55,000. Most US DTC brands commissioning custom work land between $10,000 and $25,000. Premium themes themselves cost $180–$500 one-time.

How do I create a Shopify theme from scratch?

You build the file structure Shopify expects — layout, templates, sections, blocks, snippets, assets and config — in Liquid, then develop locally with Shopify CLI and push to a development store. In practice almost nobody starts from an empty directory. New builds start from Horizon or Dawn as a foundation and build custom sections on top, which is faster and inherits Shopify's performance work.

How long does custom theme development take?

Theme customization takes 2–4 weeks. A custom build on an existing base takes 4–6 weeks. Building from scratch takes 5–8 weeks. Expect overruns: a two-month estimate becoming four is common across the industry rather than exceptional.

Should I buy a premium theme or build custom?

Buy or customize unless you can name the specific thing a theme can't do. A premium theme delivers a branded, fast, maintained store for a small fraction of custom's cost, in days rather than weeks. The middle path — a strong theme plus targeted development on the one genuinely unique requirement — beats a ground-up build for most brands.

What is the Horizon theme?

Shopify's current default theme foundation, replacing Dawn. It's ten themes sharing one engine, free with a lifetime license, updated weekly by Shopify's in-house team. It supports eight levels of nested blocks against Online Store 2.0's two, and it's required for Shopify's AI theme editing features.

Do apps break on the Horizon theme?

Some do. Horizon's variant picker, gallery and cart drawer are web components inside Shadow DOM, which breaks the conventional pattern apps used to detect variant changes. Apps without Horizon-specific code often misbehave around those elements. Check every app you depend on for Horizon compatibility before migrating.

Is a custom theme faster than a premium theme?

Not automatically. Premium themes are verified against Shopify's performance benchmarks before release. A custom theme performs exactly as well as whoever built it, and you can't assess that before it exists. Given that Shopify's own data puts every additional 100ms of load time at roughly 3.5% lower conversion, performance should be a named requirement in the brief rather than an assumption.

Can I A/B test a new theme before committing?

Yes. Shopify's Theme Rollouts lets you publish a theme as a scheduled release, roll it out to a percentage of visitors, or run it as a true A/B test against your current one. Scheduling and gradual publishing work from Basic; the traffic-split test needs Grow or higher. If you're considering a rebuild because you're unsure a theme can perform, test first.

Who maintains a custom theme?

You do, via whoever built it. Premium themes get updated by their developers as Shopify's platform changes. A custom theme doesn't update itself, which means the real cost of custom is the build plus an ongoing maintenance relationship.

Weighing a theme decision?

Tell us what you're trying to build and what your current theme can't do. If the answer is a premium theme and two custom sections, we'll say so — that's a smaller project and usually the right one.

Book a Discovery Call