When someone asks me to build their Shopify store, the word "store" is hiding a decision that changes the cost more than anything else — and most people haven't made it yet when they ask. A store can mean "set up a good theme, load my products and launch," or it can mean "design me something no one else has, wire it into my warehouse, and migrate ten years of orders." Both are "a Shopify store." They are not the same job, and they are not close in price.
So instead of throwing out a figure that would be wrong for most people who read it, this is a guide to the levers. Each one pushes the cost up or down, and once you can see them you can look at your own plan and tell whether you're describing a quick launch or a serious build — and where to trim to stay in budget. The biggest lever comes first.
The biggest fork: theme, customised theme, or fully custom
Before any feature is priced, the single choice that decides your budget is how much of the store is bespoke. There are three honest levels, and they cost worlds apart:
| Build level | What you get | Relative cost | Typical timeline |
|---|---|---|---|
| Theme, set up well | A quality theme configured to your brand, products loaded, launched | Lowest | Days to ~2 weeks |
| Customised theme | A theme reshaped to your brand and workflow — custom sections, some custom features, a migration | Mid | Weeks to ~2 months |
| Fully custom / headless | A bespoke storefront built from scratch, or a headless build, with complex features and integrations | Highest | Months |
Lever 1: design — template as-is, or your own look
A theme out of the box already looks professional; that's the point of it. The cost climbs when you want the store to look unmistakably like your brand rather than the theme's demo — custom typography and colour, bespoke section layouts, a homepage that's designed rather than assembled, product pages tailored to how you actually sell. Design work is real work, and "make it look like the theme demo but with my logo" is a very different budget from "design me a store no competitor has."
The honest middle ground most brands want is a strong theme with a genuinely custom homepage, product page and a few signature touches — enough to feel bespoke where customers notice, without paying to design every screen from zero. Decide how much of the look truly needs to be unique before you brief anyone; it's the difference between a modest design budget and a large one.
Lever 2: how big and complex your catalog is
Ten products is an afternoon. Ten thousand products with variants, options, collections and their images is a project in itself — and if that data is coming from another platform, it has to be cleaned, mapped and imported without breaking links or SEO. Catalog size quietly drives cost through the sheer volume of setup, and through the custom logic some catalogs need: complex variant rules, product bundles, subscriptions, made-to-order options, or region-specific pricing.
If your products are simple and few, this lever barely registers. If your catalog is large or unusual, it deserves real budget and planning — because a store that mishandles products and variants is one your customers hit every day, and one you'll pay to redo.
Lever 3: custom features beyond what themes and apps give you
Shopify plus a theme plus a few apps covers an enormous amount — and for many stores, that's the whole build. Cost steps up when you need something none of them do off the shelf: a custom product configurator, unusual discount or bundle logic, a bespoke checkout experience (on Shopify Plus), a members' area, custom shipping rules, or a storefront feature that has to behave in a specific way. That's when you move from "configure" to "build," and building is where the hours are.
The smart budgeting move is to separate must-have custom features from nice-to-have ones, and to check whether an existing app already does the job before commissioning custom code. Sometimes a paid app for a few dollars a month replaces thousands in custom development — and sometimes an app can't do it your way, and custom is the right call. Knowing which is which is most of the value of talking to a developer early.
Lever 4: apps — rented or built
Almost every store runs some apps, and they come in two costs. Most are subscriptions — a few dollars a month each for reviews, email, upsells, shipping and so on — which are cheap to add but stack up into a real monthly line item and occasionally into per-order fees. The other cost is when no app fits and you need a custom one built. That's a separate build with its own budget; I've written a full breakdown of what a custom Shopify app costs and when it's worth it, because it's a common place store budgets get surprised.
For most store builds, apps are a modest, ongoing subscription cost rather than a big up-front one. Just count them honestly: five apps at ten dollars a month is a real six-hundred-a-year cost that never shows up in the "build" quote.
Lever 5: migrating from another platform
Moving to Shopify from WooCommerce, Magento, Wix, BigCommerce or a custom site is its own line item, and an underestimated one. Products, variants, images, customers, orders and — critically — your URLs and SEO all have to come across correctly. Get the redirects wrong and you can lose search rankings you spent years building; get the data mapping wrong and you have a store full of quiet errors. A clean migration is careful work, not a button, and the size and messiness of your existing data decides how much.
If you're launching fresh, this lever is zero. If you're replatforming an established store, treat migration as a real part of the budget and insist it includes redirects and a plan to preserve your SEO — it's the part that protects the revenue you already have.
Lever 6: integrations with your other systems
If your store has to talk to the rest of your business — an ERP, an accounting package, a warehouse or 3PL, a POS, a CRM, a supplier feed — each connection is a chunk of work, because you're keeping two systems in sync that describe the same things differently and deciding what happens when one is down or disagrees. This is exactly the backend-heavy work I focus on, and it's where a store stops being a template and becomes part of your operation.
Plenty of stores need none of this and shouldn't pay for it. But if "keep Shopify and our other systems in sync" is part of the goal, the integrations often cost more than the storefront itself, and they deserve the planning to match. You can see how I approach the whole build — storefront through to Shopify store design, custom apps and API integrations — on the service page.
The costs people forget
Two things belong in an honest Shopify budget that rarely make the first quote. The first is the ongoing running cost: Shopify's monthly plan, payment and transaction fees, your app subscriptions, and any custom-app hosting. These are separate from the build and they're permanent — part of the true cost of the store, not an afterthought.
The second is the content and the upkeep: real product photography and copy (a beautiful theme filled with poor images still looks cheap), plus the maintenance every live store needs — theme and app updates, occasional fixes, and changes as you grow. A store isn't "done" at launch; it's launched. Budget a little for keeping it healthy, or plan for it to slowly drift.
How to keep the number down
The most effective way to control what a Shopify store costs is to resist building everything custom at once. Start with a strong theme, spend your design budget where customers actually notice — homepage, product page, brand feel — and use apps for anything an app already does well. Commission custom code only for the features that genuinely differentiate you and that nothing off the shelf can do. Almost every expensive lever above can be added later to a store that's already live and selling.
The other lever is clarity up front. The builds that come in on budget are the ones where we agreed early exactly what's a theme customisation versus a custom build, how big the catalog and migration are, which features are must-have, what it integrates with, and what's explicitly out of scope. Most overruns aren't hard work — they're scope nobody named until it was already being built. Name it first, and the quote holds.
Shopify store cost FAQs
How much does it cost to build a Shopify store?
Is it cheaper to use a Shopify theme than a custom build?
Do I need a developer to build a Shopify store?
How long does it take to build a Shopify store?
How much does Shopify cost per month to run?
Planning a Shopify store and want a real number?
I design and build Shopify stores end to end — theme customisation through to custom apps, migrations and the integrations that tie a store into your business. Tell me what you're selling and what the store needs to do, and I'll give you an honest scope: which levers your build pulls, where to start small, and what it will genuinely take. See what my Shopify development service covers, or if you might need custom functionality, start with admin panel vs public app.
Start a project →