How much does a custom Shopify theme cost?
My custom Shopify builds run $5,000 to $20,000, with conversion tracking included. A small catalog on a standard structure starts at $5,000 and takes 2 to 4 weeks. Large catalogs, migrations and part-number or fitment search run up to $20,000, and bigger migrations are quoted after the audit. Paid Theme Store themes cost $100 to $500.
The number depends on which of four things you’re buying, and most quotes never say which one.
The price bands
$100 to $500: a premium theme from the Shopify Theme Store. That’s the paid range listed on the Theme Store as of October 21, 2026. You’re buying a template thousands of other stores run, plus the hours to configure it. For a young store with a small catalog and no paid traffic, this is often the right answer, and anyone who quotes you five figures before asking about your catalog is selling scope you may not need.
From $5,000: a custom build from a senior independent operator. One person designs the storefront for your brand on a proven theme base and rewrites what your catalog needs in code: catalog architecture, product page templates, page speed, and the storefront details a template can’t carry. My builds start at $5,000 for a small catalog on a standard structure and run up to $20,000, depending on catalog size and how much imagery the catalog needs. The published number, with the timeline attached, is on my pricing page.
Up to $20,000: a large catalog or a migration. The same one person, but the catalog is the project rather than a detail of it. Thousands of SKUs carrying real specification data, a move off an aging platform, a redirect map that has to protect existing rankings, or a store whose customers search by part number or vehicle fitment. That work doesn’t compress into a month, and pricing it like a boutique build would be dishonest. Migrations bigger than that are quoted after the audit.
An agency build: a team on the invoice. An agency price carries a team: project manager, designer, developer, QA, and the meetings that keep them synchronized. On enormous catalogs and multi-region Plus stores, that team earns its cost. On a founder-led store doing $1M to $30M, most of it’s overhead.
Catalog size moves the number
Numbers get slippery in the abstract, so here’s the input that moves them most. Across the four Shopify stores I manage, as of October 21, 2026, catalogs range from 3 to 5,116 products. Those aren’t the same project at any price. A three-product store needs a sharp product page and a clean path to checkout. A five-thousand-product store needs collection architecture, filtering, variant handling, and search that hold up under that weight, and that’s most of the build.
Imagery moves it next. Emma Grace Home, a premium furniture store I launched solo, had 150-plus products and almost no usable photography. It launched within a month because I rendered the imagery myself instead of waiting on a studio calendar, and monthly sales went from $5,387 in April 2026 to $56,182 in September. The full build is written up as a case study. A 40-SKU store with existing photography and a standard collection structure sits at the floor. The catalog moves the number.
What moves the price inside a band
Four inputs move a custom quote more than anything else.
Catalog size and structure. A 30-product store and a 700-product store are different projects. Collection architecture, filtering, and variant handling all scale with the catalog.
Imagery. If half the catalog ships with bare supplier photos, the storefront will look dated in any theme. Rendering or shooting lifestyle imagery is real scope. I run an in-house render pipeline for exactly this gap, and it’s part of the quote when the catalog needs it. Priced on its own, that imagery work is a one-time project quoted by SKU count. A first batch of ten lifestyle renders plus one Meta ad set is typically $2,500.
Integrations. Reviews, subscriptions, bundles, B2B pricing, ERP feeds. Each app the theme has to accommodate adds build and testing time.
Tracking. GA4, GTM, a server-side container, and platform pixels wired into the new templates before launch. Most quotes leave this out entirely, which is how new sites go live and the ad account goes dark. Bought separately, that rebuild is typically a $2,500 project.
What the quote should include
A complete custom theme quote covers the theme code you own, catalog and collection structure, page templates designed for paid traffic to land on, conversion tracking wired before launch, page-speed work, and documentation the next developer can read.
If a quote is missing tracking and speed, it isn’t comparable to one that includes them, no matter what the two numbers are. Add $2,500 for the tracking rebuild you’ll need afterward and compare the totals. A $6,000 quote with tracking beats an $8,000 quote without it, and it beats a $4,000 quote that leaves your ad account blind for the first month after launch.
When not to buy custom
Skip custom work if your store is pre-revenue, your catalog is under a couple dozen products, or your current theme converts fine and the real complaint is that you’re bored of it. A $300 theme plus a merchandising pass beats a $10,000 build you haven’t grown into.
There’s a middle option most founders never get quoted: a facelift on the theme you already run. Better product cards, a homepage that follows how buyers shop, reviews where buyers decide, speed work, all staged on a theme copy. That starts at $5,000 and leaves your URLs, your schema, and your checkout untouched. The test for which one you need is in facelift or full rebuild.
I sell custom themes and I turn down builds on this basis on scoping calls. A founder who buys a template this year and comes back when the catalog earns a custom build is a better client than one who overbuilds now and resents the invoice.
The receipt behind my numbers
The band I quote comes from shipped work, not a rate card. The Emma Grace Home catalog build launched within a month, imagery included, with no one else on it. A facelift on a live store shipped new product cards, a homepage reorganized by brand and category, and 195-plus reviews on the storefront, with no downtime. The full offer, with published pricing and the timeline on the card, is on my custom Shopify storefront page.
When to bring me in
Bring me in when paid traffic lands but doesn’t buy, when the theme fights your catalog, or when you’re weighing a rebuild and need to know if a facelift would do.
I'm Conner Crowe, and I write every audit myself. Send the free audit request with your store URL and add me as a read-only user on the ad account, and within 24 hours of access you'll have a written read on where the store loses paid traffic and what to fix first. No call needed, and nothing in your account or store changes.
Home or furniture store? The catalog audit reads the public store, so there’s nothing to grant. Request the free catalog audit
Tools for this diagnosis
-
Websites & Landing Pages
The build offer: custom Shopify themes, facelifts, landing pages.
Related questions
-
Should I redesign my Shopify store or buy a new theme?
When a free or $100-to-$500 Shopify theme solves the problem, when it can't, and the merchandising work that beats both options on most stores.
-
Should I hire a Shopify agency or a freelancer for my store rebuild?
Choosing between a Shopify agency, a freelancer, and a senior independent operator for a store rebuild, and the question that beats the label.
-
Can I customize a Shopify theme myself or do I need a developer?
The line between Shopify theme changes a founder can make in the editor and the work that needs a developer, with the risks on each side.
-
How long does a Shopify store rebuild take?
How long a Shopify store rebuild takes: a week for a landing page, two to three weeks for most builds, a facelift usually shorter, and what stretches each.
Back to the full shopify storefront questions: the decision library
Same read,
run on your store.
Send the store link and I'll write you a read on where it loses paid traffic and what to fix first. Home and furniture stores get the catalog audit; any other store gets the ad account audit from read-only access. No call needed.