Cover image for Hire a Shopify developer: what to ask before you sign anything

Nayan Kyada

Hiring a Shopify developer is not a single decision — it's at least three decisions disguised as one. Do you need a developer at all, or will a well-configured theme and a few apps get you there? If you do need a developer, are you building on liquid or going headless? And is the person you're talking to actually qualified for the version of Shopify you're running? Getting those three questions wrong costs real money.

When you actually need to hire a Shopify developer

Shopify's default answer to most problems is an app. For the majority of stores, that is the right answer. Apps are fast to install, maintained by vendors, and cheaper than custom code when you factor in ongoing maintenance.

You need a developer when:

  • The app does 80% of what you need and the missing 20% is a hard business requirement. Workarounds that span three apps with conflicting liquid snippets are a developer problem waiting to surface.
  • Your checkout requires logic that Shopify Plus functions can't cover out of the box. Custom pricing rules, B2B tiered discounts, or subscription logic that doesn't map cleanly to an existing app.
  • Performance is a sales problem. A theme layered with twelve app-injected scripts will score poorly on Core Web Vitals. If your paid traffic is expensive and conversion rate is tied to page speed, that is a developer problem.
  • You need custom integrations. ERP, WMS, or a third-party PIM that has no Shopify app — that's API work, not a settings toggle.

If none of those apply, pause before posting a job. A qualified Shopify consultant should tell you when you don't need them. That's a good sign, not a lost sale.

Liquid theme vs headless Shopify: the honest trade-off

Headless Shopify — typically Hydrogen (Remix-based, built by Shopify) or a Next.js storefront backed by the Storefront API — gets pitched as the premium option. Sometimes it is. Often it's overkill.

Factor Liquid theme Headless (Hydrogen / Next.js)
Time to launch 4–10 weeks for a custom theme 12–24 weeks minimum
Developer cost £4k–£20k typical range £25k–£80k+
Ongoing maintenance Low — Shopify handles infra Higher — you own the frontend stack
Performance ceiling Good with discipline Excellent if built well, poor if not
App ecosystem Full compatibility Partial — many apps inject liquid, won't work
Checkout Shopify-hosted (reliable) Still Shopify-hosted (you don't replace it)
Best for Most stores under £5M GMV High-traffic, brand-led, multi-channel

Headless makes sense when you need a content-rich editorial layer (a Sanity or Contentful CMS driving a blog, lookbook, or landing page system) alongside commerce, or when you're running the same frontend across multiple sales channels. It does not make sense because someone told you it's faster — a well-built liquid theme with proper asset optimisation will score in the green on Core Web Vitals.

If a developer leads with headless without asking about your app requirements, GMV, and team capacity to maintain a separate frontend deployment, treat that as a yellow flag.

Five questions to ask before hiring a Shopify developer

1. Can you show me a storefront you've built that's still live and performing?
Not a screenshot. A live URL you can run through PageSpeed Insights and browse on mobile. Look at real INP and LCP scores, not just the design.

2. How do you handle Shopify app conflicts?
Most liquid problems come from app scripts loading in the wrong order or overwriting theme CSS. A developer who can't explain how they audit and resolve this hasn't worked on a store with more than five apps.

3. What does your handoff look like?
You want: a theme Git repository you own, documentation for anything non-obvious, and a staging-to-production deploy process that isn't "I'll push it live." If they work in the live theme editor without version control, walk away.

4. Do you work with Shopify Plus or standard?
This matters for checkout extensibility (checkout.liquid is Plus-only, and deprecated in favour of checkout UI extensions). A developer who isn't current on checkout extensibility will limit what you can build.

5. How do you scope work you haven't done before?
Every honest developer has gaps. The question is whether they admit it and build in time to validate, or whether they quote confidently and figure it out at your expense.

Budget signals that tell you what you're getting

Shopify development pricing is wide because the work is wide. Here's what different budgets typically buy:

  • Under £3,000: Theme customisation — colours, fonts, section reordering, a few custom metafield displays. Not a bespoke build. Fine for early-stage stores.
  • £5,000–£15,000: A custom liquid theme built from a starter or sectioned from scratch. Includes proper performance work, custom sections, and basic third-party integrations.
  • £15,000–£40,000: Complex liquid builds with custom app development, Shopify Functions, checkout UI extensions, or tight ERP integration.
  • £40,000+: Headless storefronts, multi-region builds, or platforms with significant custom tooling. This range assumes ongoing retainer cost too — you're maintaining a separate application, not a hosted theme.

If a quote is significantly below these ranges, ask what's not included. Scope gaps usually show up as change orders, not in the original proposal. If it's significantly above without a clear reason, ask what's driving the premium.

What good looks like at handoff

A developer who's done the job properly hands over a repository, not just a live theme. You should be able to see commit history, read a README that explains custom sections and app dependencies, and run a local preview without calling them. Staging should be a named Shopify development store, not a password-protected version of production that gets wiped when they start the next project.

If you're on Shopify Plus and they built checkout extensions, those should be in the same repo with deployment instructions — not in a separate codebase that only they can access.

The right developer for your store depends entirely on what your store actually needs. Liquid with discipline beats headless with shortcuts every time. The job of any developer worth hiring is to tell you that before they take your money.