Updated September 2026 · Written and maintained by the Progression Agency strategy team
We build and maintain Shopify stores. This page publishes what a build actually costs at each level, the variant limit that reshapes most projects and gets discovered too late, how to migrate onto Shopify without losing your rankings, what apps genuinely cost every month, and the situations where hiring an agency is over-buying. If you are collecting quotes, two questions in here will tell you more about an agency than any portfolio.
What a Shopify build costs
| Route | One-off cost | Timeline | Right for |
|---|---|---|---|
| DIY on a free theme | $0 plus your time | 1-3 weeks | A first store, or testing whether a product sells |
| Premium theme, self-configured | $180-$400 | 2-4 weeks | Polish without paying for development |
| Freelancer, theme customization | $1,500-$6,000 | 3-6 weeks | A genuine theme tweak with a clear scope |
| Agency, custom design on a theme | $12,000-$40,000 | 6-14 weeks | When brand and conversion genuinely matter |
| Agency, complex catalog | $30,000-$60,000 | 10-18 weeks | Deep catalogs, ERP or 3PL integration |
| Headless build | $60,000-$250,000 | 4-9 months | Genuine scale or an unusual commercial model |
Why the agency jump is not about functionality
Shopify does the same things on a free theme as it does on a $40,000 build. What agency money buys is original design, conversion-focused templates, content, and somebody who has handled a complex migration before. If you are hiring to unlock a feature, check whether the feature is a $20 app first.
When you actually need an agency
Two of the commonest reasons people hire a Shopify agency are the two worst reasons. If you are launching a first store to test demand, build it yourself on Dawn — it is free, it is fast, and a beautiful store selling something nobody wants is an expensive way to learn that nobody wants it. And if your problem is that nobody is visiting, an agency rebuild will not fix it.
The honest test
Name the specific thing an agency build would do that your current store cannot. If the answer is ‘look better’, that is a real reason but a smaller one than most people assume, and frequently cheaper to address with a premium theme and better photography than with a rebuild.
When the answer is genuinely yes
You have revenue and the theme is measurably limiting conversion. You are migrating from another platform. Your catalog is complex enough that variant structure needs real thought. You need ERP, 3PL or subscription integration. Or you are moving to Plus and the checkout work requires it.
The variant limit, and why it surprises people in week nine
Shopify allows three options per product. Color, size, material — and then you are out. For a great many catalogs that is fine. For apparel with multiple color and size and fit combinations, or configurable products, it is the constraint that reshapes the entire project.
Apps solve it, at a permanent cost
Variant apps work. They also add a monthly fee, page weight, and a third-party dependency that has to survive every theme update you ever make. That is a reasonable trade when there is no alternative and a poor one when there is.
Restructuring is often cleaner and free
Splitting one product into several, moving an attribute to a line-item property, or reconsidering whether a genuine option is really a separate product frequently solves it with no ongoing cost. It requires somebody to think about the catalog rather than reach for the app store.
Ask this in the first call
‘How do you handle products that exceed three options?’ The answer separates agencies who have built real catalogs from agencies who have built demo stores, and it takes ten seconds.
Migrating onto Shopify without losing your rankings
Migration is where most Shopify projects destroy value, and almost always through redirects. Shopify imposes its own URL patterns — /products/ and /collections/ — which means essentially every URL on your existing site changes. Every one needs a mapped 301 to its closest new equivalent.
Why a blanket redirect does not work
Pointing everything at the homepage is the common shortcut and Google treats it as a soft 404, so the signals do not transfer. Google’s documentation on site moves is explicit. Each page needs its own destination, mapped individually.
What does not transfer at all
Customer passwords never move between platforms, so every customer will need to reset — and that email should be written before launch rather than improvised on the day. Order history imports as records rather than functioning orders, which changes how refunds work. Subscription payment tokens usually cannot transfer, which for a subscription business means a full re-signup and should be planned for months ahead.
Collections determine where category traffic lands
Plan the collection structure around the redirect map rather than the other way round. Category-level traffic is usually the most valuable organic traffic a store has, and changing collection URLs after launch means paying the migration cost twice.
What running the store actually costs after launch
The build is a one-off. What follows is not, and the ranking of ongoing costs surprises most store owners: card processing first by a wide margin, then apps, then the Shopify plan itself — which is usually the smallest line on the invoice.
Card processing dwarfs everything
At $20,000 a month in revenue on the Basic plan, card processing costs roughly $7,320 a year against $348 in plan fees. Any comparison that stops at the monthly plan price is comparing the wrong number entirely. Our Shopify pricing guide has the full arithmetic including the third-party gateway penalty, which is the most expensive avoidable cost on the platform.
Apps, and why they creep
The median store runs seven to nine paid apps and spends more on them than on the Shopify plan several times over. App pricing is usually tiered by order volume or list size, so the quote you see at install is what you pay in month one and not in month twelve.
The cheapest audit in ecommerce
List every paid app. Next to each, write the name of the person who can explain what revenue it is responsible for. Cancel everything with a blank next to it. In roughly four audits out of five this finds $80 to $300 a month and nobody notices the apps are gone.
Speed, and what actually slows Shopify stores
Shopify hosting is fast and consistent. What slows stores down is what gets added to them, and the single biggest cause is app scripts loading on every page — including scripts left behind by apps uninstalled long ago.
Uninstalling an app does not always remove its code
Many apps inject snippets directly into theme files. Removing the app removes the billing, not necessarily the code. A store that has churned through twenty apps over three years can be carrying the weight of all of them, and finding it requires reading the theme rather than the app list.
Images second
Product photography is the largest asset weight on almost every store. Compressing and correctly sizing images, and letting Shopify serve responsive variants rather than one large file, typically fixes most of a failing Core Web Vitals score. PageSpeed Insights gives you your own numbers free.
Premium themes are not automatically fast
Feature-rich themes carry code for features you will never enable. A well-configured Dawn frequently outperforms a $350 premium theme on speed, which is worth knowing before paying for one to fix a performance problem.
Ecommerce SEO on Shopify specifically
Collection pages are the commercial asset
They target the terms with actual volume — a category rather than a specific SKU — and they are where most commercial organic traffic to a store lands. On most stores they contain a product grid and nothing else, which gives search engines almost nothing to work with. Adding genuine buying guidance above or below the grid is among the highest-return interventions available.
Faceted navigation and crawl waste
Filters generate near-infinite URL combinations. Left unmanaged, crawl attention goes to color-and-size permutations instead of the pages you sell from. Decide deliberately which facets are indexable, which are canonicalised, and which are blocked outright.
Product structured data
Price, availability and ratings in Product schema produce rich results that materially improve click-through. On a store this is one of the highest return-per-hour tasks in the entire discipline and most themes implement it incompletely.
Out-of-stock and discontinued products
A silent, continuous source of damage. Deleting the URL destroys accumulated authority; leaving it live with no stock frustrates buyers. The correct handling depends on whether the product returns, and any competent agency has a written policy for it rather than an ad-hoc habit.
How to judge a Shopify agency
The two questions that reveal the most
How do you handle products that exceed three options, and what happens to my existing URLs. An agency that has built real catalogs and run real migrations answers both without hesitation. One that has not will talk about design instead, and that is your answer.
Ownership
The store should be on your own Shopify account with your billing and you holding the owner role, not staff access. Some agencies keep client stores under their Partner account with themselves as owner, which is a switching cost dressed as convenience. Check who the account owner is before you sign.
App discipline
Ask which apps they intend to install and why each one is necessary. An agency that answers every requirement with another app is building you a permanent monthly bill and a slow store. The good ones resist adding apps and are able to explain what they built instead.
Shopify Plus, and whether you need it
Plus starts around $2,300 a month on a three-year term, roughly eight times the Advanced plan. Very few stores that move onto it profitably do so for the processing rate.
What Plus actually buys
Checkout you can genuinely modify through Shopify Functions and checkout extensions, the B2B wholesale channel, up to 200 inventory locations, multiple expansion stores under one contract, and named support. If you cannot name which of those you need, you are not ready for it.
Where the arithmetic sits
On processing alone the jump from Advanced does not pay for itself below roughly $10 million a year. Stores that move to Plus profitably below that are buying a specific capability — checkout control, real B2B pricing rules, or multi-country stores — not a lower percentage.
Negotiate before signing
Plus pricing is genuinely negotiable on term length, monthly rate, processing rate and the variable-fee threshold. Get a competing quote from another Plus partner first. Nobody pays rack rate if they ask, and the difference is meaningful over a three-year term.
| Plan | Annual monthly price | Card rate | Where it stops fitting |
|---|---|---|---|
| Basic | $29 | 2.9% + 30c | Above roughly $25,000 a month, or when you need staff accounts |
| Grow | $79 | 2.7% + 30c | Above roughly $110,000 a month, or carrier-calculated shipping |
| Advanced | $299 | 2.5% + 30c | When you need checkout control or real B2B |
| Plus | from ~$2,300 | 2.25% + 30c | Rarely. It is the ceiling for most businesses |
Conversion work, which is usually worth more than a rebuild
Most stores asking for a redesign have a conversion problem rather than a design problem, and the two look identical from the inside. Before commissioning a rebuild, it is worth knowing which one you have.
Where stores actually lose people
Product pages with insufficient information, unclear shipping cost until checkout, a checkout that asks for account creation, slow mobile loading, and no visible answer to the obvious objection — sizing, returns, delivery time, whether it will fit. None of these are solved by a new visual design.
Shipping cost transparency
Unexpected shipping cost at checkout is consistently among the largest causes of abandonment. Showing the cost, or a free-shipping threshold, early on the product page removes the surprise. This is a content decision that costs nothing and it is missing from a great many stores.
Guest checkout
Forcing account creation before purchase costs a measurable share of orders. Shopify supports guest checkout and it should generally be on. Customer accounts are useful after the first purchase, not before it.
Product page information density
Buyers who cannot answer their own question leave. Dimensions, materials, fit guidance, care instructions, delivery timeframes and the returns policy should be on the product page rather than behind a link. Stores frequently strip this out for visual tidiness and pay for it in returns and abandoned carts.
What to test before rebuilding
Fix shipping transparency, enable guest checkout, expand product information, compress images and measure again over a full month. If conversion moves meaningfully, you did not need a rebuild. If it does not, you now have evidence for what the rebuild should address.
| Problem | Usual cause | Fix | Requires a rebuild? |
|---|---|---|---|
| High cart abandonment | Shipping cost revealed at checkout | Show cost or threshold on product pages | No |
| Low add-to-cart rate | Insufficient product information | Expand specs, fit, delivery, returns | No |
| Mobile bounce | Slow load from apps and images | Audit scripts, compress images | No |
| Checkout drop-off | Forced account creation | Enable guest checkout | No |
| Low collection engagement | Grid with no context | Add buying guidance to collections | No |
| Poor repeat purchase | No post-purchase communication | Email flows, not a redesign | No |
| Brand does not match price point | Genuine design limitation | Custom design | Yes |
| Catalog structure fights the product | Variant and collection architecture | Restructure | Yes |
Selling internationally on Shopify
Cross-border selling has moved from an app problem into a platform feature, and the economics changed with it.
What Markets covers
Multi-currency pricing, local payment methods, domain or subfolder targeting per market, and price adjustment by region. For most stores this removes several apps that previously handled it badly.
Markets Pro and the merchant-of-record trade
Markets Pro takes on duties, tax and compliance as merchant of record, which is genuinely convenient and priced as a percentage that is comfortable at low volume and expensive at high volume. Model it against your actual cross-border revenue before enabling it rather than after.
The structural decision
Subfolders under one domain generally beat separate country domains for a store of ordinary size, because authority stays consolidated. Separate domains give a stronger geographic signal and split everything else, which is rarely worth it below substantial per-market revenue.
Hreflang, which breaks constantly
Language and region annotations must be reciprocal, and they break during theme changes and market reconfigurations. Google’s documentation is precise; implementations in the wild frequently are not, and it is worth validating after every significant change.
B2B and wholesale
The most awkward area of Shopify, because real B2B functionality lives on Plus and businesses below that threshold end up assembling it from apps.
What B2B actually requires
Customer-specific pricing, quantity breaks, net payment terms, quote requests, purchase order handling, and separate catalogs per account. Shopify’s native B2B channel handles this properly and is a Plus feature.
Below Plus
Apps handle customer-specific pricing and quantity breaks reasonably. Net terms and purchase orders are harder, and quote-based selling usually ends up partly outside the platform. It works, and it is stitched together rather than native, which is worth knowing before committing.
When another platform is the honest answer
If B2B is the majority of your revenue and Plus is out of reach, BigCommerce handles B2B natively at a lower tier and is worth a genuine look. We have advised clients toward it and lost the build as a result, which is cheaper for everyone than a year of app workarounds.
Theme maintenance, and the update problem
A theme is software. It ages, it breaks, and heavily customized themes do not update cleanly — which is a cost nobody quotes at the start.
Why customized themes do not update
Shopify ships theme updates and platform changes roughly annually. A theme with substantial custom Liquid does not accept them automatically; somebody has to merge the changes. Stores that skip this for years accumulate technical debt until a platform change forces an expensive catch-up.
How to reduce the pain
Keep customization in sections and snippets rather than editing core templates, document what was changed and why, and budget for a review annually rather than reacting when something breaks. Shopify’s theme documentation sets out the architecture that makes this survivable.
The checkout deprecation lesson
When checkout.liquid was deprecated in favor of checkout extensions, Plus merchants with heavily customized checkouts faced real redevelopment cost despite no price changing. It is a useful reminder that platform-imposed migration is a genuine cost of renting rather than owning, and it should be in your planning.
Analytics and what to actually measure
Shopify’s built-in reporting is decent and most stores never configure anything beyond it, which leaves the important questions unanswerable.
What to set up beyond the defaults
Server-side or enhanced ecommerce tracking so attribution survives browser restrictions, Search Console for what queries actually reach you, and conversion tracking that distinguishes first purchase from repeat.
The numbers that matter
Conversion rate by device, average order value, repeat purchase rate, and contribution margin after card processing and app costs rather than gross revenue. A store growing revenue while margin shrinks is a common and slow-moving problem that gross reporting hides entirely.
Attribution reality
Multi-touch attribution in ecommerce has become considerably less reliable as browser privacy restrictions tightened. Treat platform-reported attribution as directional rather than exact, and use holdout tests or overall blended cost per acquisition when a decision genuinely depends on it.
Working with a Shopify agency: what the engagement looks like
Beyond the build itself, the practical shape of the relationship — because most of what goes wrong is process rather than capability.
What we need from you, and when
Catalog data early, because complexity lives there. Product photography, which is usually the critical path alongside content. One named decision-maker who can approve design without a committee. And access to the current platform, analytics and any integrations in week one rather than week four.
Where projects actually slip
Product content. A store with four hundred products needs four hundred descriptions, and whoever is writing them — you, us, or a freelancer — that work is the critical path on most catalog projects. It should start in week two. Agencies that do not raise this at kickoff will raise it as a delay in week ten.
Design approval discipline
Homepage, one collection template and one product template approved before anything else is designed. Approving twenty templates individually is how a ten-week project becomes a twenty-week project, and it happens gradually enough that nobody notices until it has.
What happens after launch
Two weeks of daily monitoring: Search Console for crawl and indexation problems, checkout completion rates, redirect chains that only surface under real traffic, and any app conflicts that did not appear on staging. Most launch damage is recoverable in week one and considerably harder by month three.
Ongoing, and what it should cost
Theme updates, app reviews, performance checks and content changes. Budget $500 to $2,000 a month depending on store size and change volume. Stores that budget nothing for this accumulate technical debt until a platform change forces an expensive catch-up.
Common Shopify mistakes
Buying a rebuild to fix a traffic problem
The most expensive mistake on this list. If nobody is visiting the store, a new store will not change that. Acquisition and conversion are different problems and only one of them is solved by design.
Choosing a theme for its demo
Theme demos are built with professional photography, curated products and no real data. Your catalog will not look like that. Judge a theme on its collection and product templates with your own products loaded, not on the homepage of the demo.
Installing an app for every requirement
Each app is a permanent monthly cost, additional page weight, a dependency that must survive theme updates, and frequently code left behind if you ever remove it. The discipline of asking whether something can be built into the theme instead is worth real money over three years.
Ignoring collection pages
They carry the commercial search volume and on most stores contain nothing but a product grid. This is the single largest missed opportunity in Shopify SEO and it costs almost nothing to fix.
Deleting discontinued products
Every one destroys accumulated authority and any links pointing at it. A written policy — redirect to the closest alternative, or keep the page live with a clear message and alternatives — preserves it.
Not testing checkout after changes
Theme edits, app installs and payment configuration changes can all break checkout in ways that are invisible until orders stop. Test with a real transaction after any significant change, including the error paths.
Choosing between Shopify and the alternatives
We build on Shopify and it is not always right. The honest comparison, since you are probably deciding this before deciding on an agency.
Shopify against WooCommerce
Shopify costs more in subscription and processing and removes the responsibility for hosting, security, PCI compliance and uptime. WooCommerce has no license fee and moves that cost into hosting, maintenance and developer time. If you already employ a developer the trade can be excellent; if you do not, you are buying yourself a second job.
Shopify against BigCommerce
BigCommerce handles native B2B at a lower tier and has no additional gateway fee, which matters if you cannot use Shopify Payments. Shopify has a considerably larger app ecosystem and better checkout conversion. For most direct-to-consumer stores Shopify wins; for B2B-heavy businesses below Plus, BigCommerce genuinely competes.
Shopify against Squarespace or Wix
For a handful of products with simple shipping, Squarespace is cheaper and adequate. What it does not survive is catalog depth, multi-location inventory, real subscription logic or serious international selling. We have migrated clients off it and the migration usually costs more than everything they saved.
When headless is genuinely justified
Rarely, and almost never for a business under roughly $10 million. It buys front-end freedom and costs you Shopify’s built-in speed, a large increase in build cost, and permanent developer dependency. Agencies proposing headless for a mid-sized store are usually describing what they enjoy building.
A worked example: what we would quote and why
Pricing conversations are more useful with a concrete case, so here is how we would actually arrive at a number.
The business
A specialty food brand doing roughly $40,000 a month, currently on WooCommerce with about 180 SKUs, several of which are gift bundles and subscription boxes. They want to move to Shopify because their developer left and nobody can maintain the site.
What we would examine before quoting
The variant structure first — bundles and boxes are exactly where Shopify’s option limits bite. Then the URL inventory, because they have four years of blog content and category pages earning traffic. Then the subscription setup, because payment tokens rarely transfer and a forced re-signup on an existing subscriber base is a commercial event rather than a technical one. Then the integrations: what talks to their accounting and fulfillment.
What we would find
Almost certainly: bundles that need restructuring rather than an app, several hundred URLs needing individual redirects, a subscription migration requiring a customer communication plan and probably an incentive, and at least one integration that has to be rebuilt rather than moved.
What we would quote
Around $28,000 to $34,000. Design and theme development is roughly half; data migration and subscription handling is the rest, because that is where the actual work sits. Not $15,000, because the subscription migration alone is weeks of careful work. Not $60,000, because 180 SKUs does not justify a headless build regardless of how interesting it would be to build.
What we would tell them not to do
Not to migrate subscriptions and redesign simultaneously. Move the store first with the design as close to current as practical, stabilize, then redesign. Doing both at once means that if revenue drops you cannot tell which change caused it, and with subscriptions involved that is a very expensive thing not to know.
What could change the number
If their product data is clean and exportable, migration drops. If it lives in spreadsheets with inconsistent naming, it rises. If they can write their own product copy, content drops by several thousand. Agencies that quote before seeing the data are guessing at the single largest variable.
Product photography and content, which decide more than design does
On an ecommerce store the photography is the product page. A well-designed template around poor photography looks worse than a plain template around excellent photography, and buyers judge in about a second.
What a product actually needs
A clean primary image on white or a consistent background, several angles, a scale reference, a detail shot of texture or finish, and at least one image showing the product in use or worn. That last one is the most commonly missing and frequently the most persuasive.
Consistency matters more than perfection
A catalog shot consistently in ordinary conditions reads as more professional than a catalog where half the products were shot beautifully and half were photographed on a desk. Buyers register the inconsistency even when they cannot articulate it.
Original product copy
Manufacturer descriptions appear identically across every retailer selling the item, so none of them ranks on that text and none of them differentiates. Original copy is expensive at scale, which is why the sensible approach is to prioritize by margin rather than rewriting a whole catalog at once.
What product copy should actually answer
Dimensions and weight, materials, what is included, how it is cared for, how it fits or sizes, delivery timeframe, and the returns position. Every question a buyer has to leave the page to answer is a chance for them not to come back.
Where content sits in the budget
It is consistently the most under-quoted line and the one clients most often ask to remove. On a 180-SKU catalog, writing genuine product copy is weeks of work. Either budget for it, write it yourself, or accept that the store will launch with manufacturer text and the differentiation will have to come from somewhere else.
Email, and the channel most stores under-build
Email consistently produces the highest return per dollar in ecommerce and is the channel most stores configure once and never revisit.
The flows that matter
Abandoned checkout, welcome series, post-purchase, and win-back. Those four handle the majority of email revenue in most stores and they run automatically once built. Campaign sends are the visible part and usually the smaller half of the value.
Why it belongs in a build project
Because the data structure decisions made during migration determine what is possible later — whether purchase history is available for segmentation, whether product interest is captured, whether subscribers are tied to customer records. Retrofitting this is considerably harder than building it in.
What it costs
The platform scales with list size and becomes one of the largest app lines on a growing store. Budget for that curve rather than the entry price, because it is one of the few costs that rises automatically with success.
Payments, and the decision that costs the most
The single most expensive avoidable decision on Shopify is not the plan tier or the theme. It is which payment gateway you use.
The third-party gateway penalty
Using any provider other than Shopify Payments triggers an additional Shopify fee on every transaction: 2% on Basic, 1% on Grow, 0.6% on Advanced, 0.2% on Plus. That is on top of whatever your gateway charges. On a $240,000 year on Basic, the 2% alone is $4,800 — more than most build costs amortised over three years.
When it is unavoidable
Shopify Payments is not available in every country, and some product categories are excluded by underwriting — firearms and parts, certain supplements, CBD in many jurisdictions, adult content, and some financial services. Check this before building, not after, because it changes the economics of the whole store.
What does not trigger the fee
PayPal offered as an express checkout button alongside Shopify Payments carries no additional charge. Nor do Shop Pay, Apple Pay or Google Pay, which all run through Shopify Payments. Manual methods — bank transfer, invoicing, cash on delivery — carry no Shopify fee at all, which matters for B2B.
Average order value changes the arithmetic
The flat 30 cents per transaction is fixed, so its cost as a percentage depends entirely on order size. At a $15 average order the flat fee alone is another 2%, making the effective Basic rate closer to 5%. At $150 it is 0.2% and barely worth modeling. Low average order value stores should be far more aggressive about bundling and minimum thresholds than their margin spreadsheet suggests.
Chargebacks and fraud
Around $15 per dispute on most gateways, refunded if you win. Shopify runs fraud analysis on every order at no extra charge, which is a genuine benefit that never appears in platform comparisons. Excessive chargeback rates put a Shopify Payments account at risk, so a delivery-tracking problem is a payments problem waiting to happen.
Inventory, fulfillment and the operational side
Most Shopify projects are scoped as design and development and then run into operations, which is where the genuinely difficult decisions live.
Multi-location inventory
Shopify supports up to ten inventory locations on standard plans and 200 on Plus. If you hold stock in a warehouse, a shop and a third-party fulfillment center, that is three locations and the routing rules between them need deciding rather than defaulting.
Third-party logistics
3PL integrations are among the most commonly underestimated parts of a build. Order export, inventory sync back, tracking numbers returning to the customer, and what happens when the two systems disagree about stock. It is rarely a plug-in and it should be scoped explicitly rather than assumed.
Pre-orders and backorders
Shopify’s native handling is limited and most stores end up with an app. Decide the customer experience first — what they are told about timing, when they are charged, what happens if the date slips — and then choose the tooling. Doing it the other way produces support problems that outlast the build.
Returns
The returns policy is a conversion factor, an operational cost and an SEO consideration all at once. Stating it clearly on product pages measurably improves conversion; handling it badly generates support load that scales with revenue. Whether you build a self-serve returns portal depends entirely on your return rate, which in apparel is a different business problem from most categories.
Security, compliance and the things that only matter once
Shopify handles a great deal of this for you, which is a genuine part of what the subscription buys and rarely appears in platform comparisons.
What Shopify handles
PCI DSS Level 1 compliance for checkout, SSL certificates and renewal, a global CDN, fraud analysis on every order, and infrastructure security. On a self-hosted platform every one of those is your contractual responsibility, and the cost of getting them wrong is not a subscription fee.
Sales tax across states
Economic nexus rules mean you may owe sales tax in states where you have no physical presence, triggered by revenue or transaction thresholds that differ state by state. Shopify calculates and collects once configured, but registering where you have nexus is your obligation and it is one of the most commonly ignored liabilities in ecommerce.
What remains yours
Privacy policy and cookie consent appropriate to where your customers are, tax registration and collection, accessibility compliance, and the accuracy of everything you publish about products. Shopify provides tools for tax and consent; the legal obligation stays with you.
Accessibility
Ecommerce sites are a frequent target of accessibility litigation, and the practical standard is WCAG level AA. Most of it is ordinary good practice — color contrast, alt text on product images, keyboard navigability, labeled form fields — and most of it also helps search engines understand the store. It is worth building in rather than retrofitting after a complaint. Overlay widgets sold as a one-line accessibility fix do not reliably achieve compliance and have themselves attracted complaints; building it correctly costs less than the subscription and actually works.
Data and privacy
Customer data belongs to you and should be exportable at any time. Check that whoever builds your store has not made that dependent on an app you would lose access to. Consent requirements differ by jurisdiction and Shopify’s built-in customer privacy tools handle the common cases, but the obligation to configure them correctly is yours rather than the platform’s. This becomes materially more complicated the moment you sell across borders, because the applicable rules follow your customer rather than your business, and an agency that has never dealt with it will not raise it.
Shopify development partners: what the different specialisms actually cover
Answer first: five distinct skill sets get sold under one label. Theme development, app development, migration, integration and growth optimization are different jobs, and a Shopify web agency strong in one is frequently ordinary in another. Naming which you need before approaching anyone saves the most money of anything on this page.
| Specialism | What it covers | When you need it |
|---|---|---|
| Theme and front-end | Storefront design and build | A new store, or a redesign |
| App development | Custom functionality the platform lacks | A genuine gap, not a preference |
| Migration | Moving from another platform onto Shopify | A replatform; the redirect map is the risk |
| Integration | Connecting ERP, inventory, accounting | Any business with a system of record elsewhere |
| Growth and optimization | Conversion, retention, email | A store that already sells but underperforms |
| Email and lifecycle | Automation across the customer lifecycle | Once there is a repeat-purchase base |
Most stores need the first, the fourth and eventually the fifth. Shopify app development agencies solve genuine gaps and are frequently hired for preferences that a setting or an existing app already covers, which is the most common avoidable spend in this category.
Shopify migration experts: what to ask before committing
Who writes the URL redirect map, when it will exist, and how it will be tested. Migration work loses search traffic almost exclusively at that step, and a Shopify migration expert who cannot answer those three questions has not done a migration that mattered.
Single sign-on, store credit and the platform edges
Shopify SSO, store credit behavior and similar platform-edge questions come up constantly on larger stores and are answered in Shopify’s own developer documentation rather than by agencies. Check there first; the answer is frequently that the platform already supports it under a different name.
Shopify ecommerce agency versus Shopify app development agency
A Shopify ecommerce agency builds and runs stores. A Shopify app development agency writes custom applications for functionality the platform does not provide. The first is what most merchants need; the second is a specialist hire for a specific gap, and paying app-development rates for storefront work is a common and avoidable overspend.
Optimization and the e commerce growth agency label
An e commerce growth agency, or ecommerce growth agency, typically means conversion and retention work rather than building: testing, email lifecycle, merchandising and analytics on a store that already sells. It is the right hire once there is traffic and revenue to improve, and the wrong one before either exists.
Single sign-on specifics
Shopify SSO questions — whether sso Shopify implementations are supported and how — come up on larger and B2B stores and are answered in the platform documentation rather than by agency sales teams. Check there first.
Niche store types
A Shopify music store, Shopify for musicians selling merchandise and downloads, a jewelry website development project, a store selling made-to-order goods: the platform handles all of them, and what varies is the product data model rather than the platform. Model the variants first, then choose the theme; doing it the other way produces a rebuild.
What we will not do
| We will not | Why | Instead |
|---|---|---|
| Build a store for an unproven product | A beautiful store selling nothing is an expensive lesson | Build it yourself on Dawn and prove demand |
| Solve every requirement with an app | Each one is permanent cost, weight and dependency | Build it into the theme where sensible |
| Launch a migration without a redirect map | It destroys accumulated search value | The map as the first deliverable |
| Hold your store under our Partner account | It is a switching cost, not a service | Your account, your billing, you as owner |
| Quote before seeing your catalog | Complexity lives in the data, not the design | A catalog review, then a number |
| Recommend Plus below the arithmetic | It is eight times Advanced for capability most do not need | Advanced plus apps until the maths changes |
| Rebuild when the problem is traffic | A new store does not create demand | Fix acquisition first |
| Launch without testing real checkout | Card, wallet and error paths, end to end | Real transactions before DNS changes |
What to hand a Shopify agency before the first call
The quality of a Shopify proposal depends almost entirely on what the agency can see before writing it. These are the items that change the answer, and most merchants supply none of them.
Catalog and operations
- Product count, and how many are variants rather than distinct products
- How the catalog is currently maintained, and by whom
- Whether product data lives in Shopify or in an upstream system
- Order volume per month, and its seasonal shape
- Fulfilment model: in-house, third-party logistics, dropship, or mixed
- Which apps are installed and which are load-bearing
- Any B2B or wholesale pricing rules that have to survive a rebuild
Commercial and technical context
- Current conversion rate, by device
- Where traffic comes from now, in rough proportion
- Average order value and repeat-purchase rate
- Whether checkout has been customised, and how
- Which markets and currencies are actually sold into
- Any compliance constraint on the category
- Who owns the domain, the store and the analytics accounts
An agency that quotes without asking for most of this is pricing a template. The two items that most often change scope are the app inventory and the fulfilment model, because both determine how much of the build is integration rather than storefront work.
Questions worth asking the agency in return
- Which of your builds are still live and unchanged two years on?
- What do you refuse to do to a Shopify checkout, and why?
- How do you handle app sprawl inherited from a previous team?
- Who owns the theme code at the end of the engagement?
Send us your catalog, not just your website
Complexity lives in the data. Show us the catalog and the current platform and you will get a diagnosis, an itemised quote, and an honest view on whether an agency build is the right move at all.
Getting found in search
- Instagram hashtags
- TikTok profile views
- Finding TikTok drafts
- Snapchat filters and Lenses
- Organic SEO services
- SEO company in Portland
- SEO company in Kent, WA
- Ecommerce SEO services
- Customer data platforms
- Selling on Target Plus
- SEO for fintech
- SEO company in Atlanta
- Search engine marketing agency
- SEO company in Illinois
AI, AEO and what is changing
Paid media and lead generation
- What is lead generation?
- What is a funnel in marketing?
- Cost per lead benchmarks
- Performance marketing agency
- What is appointment setting?
- Search ad conversion rate trends
- PPC agency
- HVAC leads
- Social media marketing pricing
- Digital advertising agency
- Media buying vs media planning
- Choosing a marketing company
- CRM software examples
- Global marketing companies
Websites and design
- Web design in North Carolina
- Web design in Seattle
- Ecommerce web development
- Ecommerce development services
- Squarespace customization
- Consulting websites
- Beauty stores on Shopify
- Content commerce
- 404 and bad request errors
- FTP clients
- Website design and development
- Design, development and management
- Creating a gallery
- Custom CSS
- Summary blocks
- Website maintenance services
- Web design agency, San Jose
- WordPress outsourcing
- StoryBrand website framework
- StoryBrand websites
- StoryBrand website design
- Squarespace logos
- Product configurators
- Web development services
- How much does a website cost?
- What to include on a homepage
- Website redesign services
- Website maintenance
- Shopify ecommerce agency
- Ecommerce website design
- BigCommerce vs Shopify
- Service business website design
- Healthcare website design
- Websites for restaurants
- Squarespace design services
- Squarespace vs WordPress
- Wix vs WordPress
- Web design in Queens
- Web design for small business
- Shopify checkout optimization
- Headless commerce and Hydrogen
- Shopify pricing guide
- Shopify checkout extensibility
- Squarespace pricing
- Publishing a Squarespace site
- What Squarespace is
- Learning Squarespace
- Squarespace dropdown menus
- Domain vs website
- Videography websites
- Ecommerce product configurators
- Negative space in design
- YouTube channels for web designers
- How to back up a Squarespace website
- Best dental websites
- Website dimensions and image sizes
- Web design in Charlotte NC
- Web design in Nashville
- Web design in Seattle
- Web design in Atlanta
- Retail consulting
- Product design agencies
- Digital product agencies
Choosing and working with an agency
- Fashion consulting
- Triadic color schemes
- The 8 principles of design
- How to write a brochure
- TikTok Wrapped: what actually exists
- Full-service marketing agency
- Boutique marketing agency
- Marketing agency for small business
- Digital marketing services
- Digital marketing agency in New Jersey
- Fractional CMO services
- What is a fractional CMO?
- About Progression Agency
- Startup marketing agency
Social, content and brand
- Social media agency in Denver
- Social media agency in Chicago
- Publicity vs public relations
- Specialist PR agencies
- PR for startups
- PR firms in Pittsburgh
- Influencer marketing guide
- Reputation management in NYC
- Brand advertising case studies
- Logo design in New Jersey
- Documentary interview questions
- Video production in Washington DC
- Video production in Jacksonville
- Video production in West Palm Beach
By industry and by situation
- Press release examples
- Advertising agency in Raleigh NC
- WordPress developers in NYC
- PR firms in Austin, Texas
- SEO in Portland, Oregon
- Houston ad agencies
- B2B SaaS marketing agency
- Cybersecurity marketing agency
- B2B intent data providers
- Marketing for home builders
- How to start a landscaping business
- Oregon business licensing
- Landscaping contract template
- Attracting high-income clients
Shopify Plus store development is a distinct tier of work rather than the same build at a higher price. Plus adds scripts and checkout customisation, multiple storefronts, higher API limits and B2B functionality — capabilities that only pay for themselves when there is a specific requirement driving them. An agency proposing Plus should be able to name that requirement in one sentence; if it cannot, the standard plan is the correct build.
A Shopify migration agency, or Shopify migration company, does a specific and separable job: moving an existing store from another platform, or between Shopify plans, without losing product data, customer accounts, order history or search visibility. That last item is the one most often dropped — URL structures rarely map cleanly between platforms, and a migration without a redirect plan costs traffic that takes months to recover. An ecommerce growth service is the opposite kind of engagement: ongoing optimization of an already-working store, priced against revenue rather than delivery. Buying the second when you needed the first is a common and expensive sequencing error.
Frequently asked questions
How much does a Shopify agency charge for a build?
Do I need a Shopify agency for my first store?
What is the three-option limit and why does it matter?
Will I lose my Google rankings migrating to Shopify?
What does not transfer when migrating to Shopify?
How long does a Shopify build take?
How much do Shopify apps cost per month?
Why is my Shopify store slow?
Is a premium theme worth it?
Should I move to Shopify Plus?
What is the biggest hidden cost of running a Shopify store?
Who should own the Shopify account?
How do I make collection pages rank?
What should I do about filtered and faceted URLs?
What happens to a product page when the item goes out of stock?
Can you work with our existing theme rather than rebuilding?
Do you handle Shopify SEO as well as the build?
What integrations are hardest?
How do I compare quotes from different Shopify agencies?
What is the first thing I should check on my existing store?
Sources and further reading
- Google Search Essentials — SEO starter guide
- Google: creating helpful, reliable, people-first content
- Google: intro to structured data
- Google: LocalBusiness structured data
- Google: FAQPage structured data
- Google: Article structured data
- web.dev: Core Web Vitals explained
- web.dev: Largest Contentful Paint
- web.dev: Cumulative Layout Shift
- web.dev: Interaction to Next Paint
- Google PageSpeed Insights
- US Census Bureau QuickFacts: New Jersey
- US Census Bureau: American Community Survey
- US Census: Statistics of US Businesses
- Bureau of Labor Statistics: New Jersey data
- Shopify — plan pricing
- Shopify Help — product variants and option limits
- Shopify.dev — theme architecture
- Google — redirects and site moves
- Google — Product structured data
- web.dev — Core Web Vitals
- Google PageSpeed Insights
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
