Web development · Updated · 17 min read

How to Hire Shopify Developers: 2026 Rates, Real Costs and What to Ask

What Shopify developers charge in 2026, from $15 an hour on Upwork to agency retainers, what each type of job costs, where to find good people and the questions to ask before you hire.

By Orbital Technologies

Hire Shopify developers: the Shopify logo beside a code badge, with rates from $15 to $95 an hour and what to ask.

Short answer: to hire Shopify developers well, write down the job first (a theme tweak, a new store, a migration or an integration), then shortlist three to five people from Shopify's Partner Directory, a freelance marketplace or a referral. Check live stores they have built on your phone, ask the questions below, and agree a written scope with milestones before anyone touches your store. On Upwork, Shopify developers charge a median of $15 to $29 an hour, with experts around $95. A customised theme usually costs $500 to $9,000, and a fully custom theme $3,000 to $45,000, depending on who builds it and how many hours it takes.

Shopify makes it possible to open a store without writing code, and plenty of merchants never need a developer. You need one when the store has to look like your brand rather than a template, connect to systems Shopify does not handle on its own, or load faster than an app-heavy theme allows. This guide covers how to hire a Shopify developer: what a Shopify developer or Shopify expert actually does, what each route costs in 2026, where to find good people, and the questions that separate a careful developer from a risky one. Every figure was checked in October 2026 and links to its source.

Hire Shopify developers in 2026: the numbers that matter

Most hiring guides quote one rate and move on. These are the figures that actually shape your budget and your risk when you hire Shopify developers, side by side.

MeasureFigureSource
Median hourly rate for Shopify developers on Upwork$15 to $29Upwork, Oct 2026
Typical Upwork rate by levelBeginner $15, intermediate $33, expert $95 an hourUpwork, Oct 2026
Client rating of Shopify developers on Upwork4.8 out of 5, from 45,035 reviewsUpwork, Oct 2026
Median pay of US web developers and digital designers$99,520 a year, or $47.85 an hourUS Bureau of Labor Statistics, May 2025
Starting monthly retainers at 12 Shopify agencies$1,500 to $7,500Sōvyn agency roundup, 2026
Shopify plans$19 to $299 a month billed yearly; Plus from $2,300Shopify pricing
Shopify stores passing Core Web Vitals on mobile76% (339,538 of 445,297 stores)HTTP Archive, Sep 2026
Shopify Scripts switched offJune 30, 2026, replaced by Shopify FunctionsShopify Help Center
Collaborator access left unusedExpires automatically after 90 daysShopify Help Center
Bar chart of Shopify developer hourly rates in 2026: Upwork beginner $15, Upwork intermediate $33, the median US web developer or digital designer $47.85, and Upwork expert $95 an hour.
What a Shopify developer charges by the hour, from beginner to expert. Sources: Upwork, October 2026; US Bureau of Labor Statistics, May 2025.

Two numbers stand out. First, the spread: an expert on the same marketplace charges about six times a beginner's rate, and on a 100 hour build that is the difference between $1,500 and $9,500. Second, one in four Shopify stores still fails Google's Core Web Vitals on phones even though Shopify hosts them all on the same fast infrastructure. That gap is usually the theme and the apps, which is exactly the work you are paying a developer to get right.

What does a Shopify developer do?

A Shopify developer builds, changes and maintains stores on Shopify. The work is written in Liquid, Shopify's template language, plus HTML, CSS and JavaScript, and for bigger jobs it uses Shopify's APIs, Shopify Functions and the Hydrogen framework. Most requests fall into one of seven types:

Type of workWhat it involvesWhen you need it
Store setupProducts, collections, payments, shipping, taxes and an existing theme configuredLaunching your first store
Theme customisationChanging an existing theme's layout, sections and stylesThe theme is close, but not quite right
Custom theme developmentA theme designed and built from scratch for your brandYour brand and conversion rate matter more than speed to launch
Apps and integrationsConnecting Shopify to your ERP, warehouse, accounting or CRM, or building a custom appData has to flow between Shopify and other systems
MigrationMoving products, customers, orders and URLs from another platformSwitching from WooCommerce, Magento or a custom store
Speed optimisationRemoving unused apps and scripts, optimising images and theme codePages load slowly, especially on phones
Headless storefrontA custom front end built on Shopify's APIs, with Shopify still running products, checkout and ordersYou need full control over the experience and can fund its upkeep

Shopify expert, developer or designer?

The titles overlap, so ask what the person actually does. A Shopify expert is a loose term; Shopify used to call its directory of hired help the Experts Marketplace, and it now calls the same people Partners. A Shopify designer works on layout, branding and the theme editor, often without writing code. A Shopify developer writes and maintains the code. Theme developers know Liquid and Online Store 2.0 sections; app and integration developers know the Admin API, webhooks and Shopify Functions; headless developers know React, Hydrogen and the Storefront API. Hiring one when you need another is the most common reason a project overruns.

Theme customisation, a custom theme or headless?

Customising a good theme is the right choice for most new stores: it is quicker, cheaper and already tested on thousands of shops. The paid themes on the first page of the Shopify Theme Store cost $200 to $380 when we checked in October 2026, as a one-off fee.

Comparison of three Shopify approaches: customising a theme suits most new stores; a custom theme suits distinctive brands, unusual products or stores where conversion gains are worth a lot; headless suits larger brands with a development team.
Which approach fits, from a customised theme to a headless storefront.

A custom theme makes sense when your brand needs to look distinctive, when you sell configurable products, bundles or subscriptions that standard product pages handle badly, or when you keep adding apps to make a theme do things it was not built for and the store is getting slower. Headless, where Shopify's Hydrogen framework replaces the storefront customers see, gives full control over design and speed. The trade-off is that you now maintain a web application, and many apps from the Shopify App Store will not work on a headless front end without extra development. It usually pays off only for larger brands with a development budget every month.

Can I hire someone to build my Shopify store?

Yes. Hiring someone to build or set up a Shopify store is routine, and Shopify is designed for it: you keep ownership of the store and its billing, and the developer works inside it through a collaborator account. You do not need to share your password, and you should not.

Whether you should hire Shopify developers depends on the job. If you are selling a handful of products on a standard theme, you can set up the store yourself in a weekend and spend the money on stock or ads instead. Hire when the job needs code, when a mistake would cost real sales (a migration, a checkout change, an integration with your warehouse), or when your own hours are worth more than a developer's rate. A store owner earning $60 an hour from their business who spends 40 hours fighting a theme has spent $2,400 of their own time, which buys a lot of developer hours at $33.

How much does it cost to hire a Shopify developer?

The Shopify developer cost, or what you pay to hire Shopify developers, depends on three things: the type of work, the developer's level, and how they bill. Freelance marketplaces publish real rate data, so start there.

Shopify developer rates by experience

Upwork reports a median of $15 to $29 an hour for Shopify developers on its platform, and typical rates of $15 for beginners, $33 at intermediate level and $95 for experts. Those figures cover a global pool of talent, so they sit well below US salaries: the median US web developer or digital designer earns $47.85 an hour before benefits, taxes and equipment, according to the Bureau of Labor Statistics. Agencies in the US and Europe usually bill more than either, because the rate also pays for design, project management and testing.

Cost by type of job

Upwork also publishes typical project prices for freelance Shopify work. These are fixed-price ranges for the job, not hourly rates:

Project on UpworkTypical priceLevel needed
Theme customisation$500 to $2,000Entry to intermediate
App integration and development$1,500 to $8,000Intermediate to expert
Store migration$2,000 to $7,000Intermediate to expert
Custom theme development$3,000 to $10,000Intermediate to expert
Shopify Plus setup and optimisation$5,000 to $15,000+Expert

Marketplace prices are the floor. To show what the same jobs cost with an experienced freelancer or agency, we priced them by the hour at $50 to $150, a planning range rather than a market average. The hours are our estimates:

JobTypical hoursAt $50 an hourAt $150 an hour
Small fixes and changes2 to 10$100$1,500
Store setup on a customised theme20 to 60$1,000$9,000
Migration from another platform40 to 150$2,000$22,500
Custom theme100 to 300$5,000$45,000
Headless storefront300+$15,000+$45,000+
Range chart of Shopify development costs at $50 to $150 an hour: small fixes $100 to $1,500, store setup on a customised theme $1,000 to $9,000, migration $2,000 to $22,500, custom theme $5,000 to $45,000, headless storefront $15,000 to $45,000 or more.
Typical cost by type of Shopify job, at $50 to $150 an hour.

Freelancer, agency or in-house: the monthly picture

For ongoing work, compare the monthly bill rather than the hourly rate. A freelancer on a 20 hour monthly retainer at $33 an hour costs about $660. The twelve agencies in Sōvyn's 2026 roundup list starting retainers of $1,500 to $7,500 a month. A full-time US developer at the BLS median costs $99,520 a year in salary alone, about $8,300 a month before benefits. Most stores under a few million dollars in sales do not have enough Shopify work to keep a full-time developer busy, which is why staff augmentation or a retainer is the usual middle ground.

Our guide to how much a website costs covers design and running costs beyond the build itself.

How much does Shopify take from a $100 sale?

The developer is a one-off or monthly cost; Shopify's own fees run on every order, so price them in at the same time. On the Basic plan in the US, Shopify Payments charges 2.9% plus 30 cents for an online card payment, so Shopify keeps $3.20 of a $100 sale. On Grow it is 2.7% plus 30 cents ($3.00), and on Advanced 2.5% plus 30 cents ($2.80). If you use an outside payment provider instead of Shopify Payments, Shopify adds 2% on Basic, 1% on Grow and 0.6% on Advanced, on top of that provider's fees, per its pricing page. Ask any developer who recommends a payment app which of these fees it triggers. Our Shopify vs WooCommerce guide works through these fees for a whole year of orders.

Where to hire Shopify developers

There are five main places to hire Shopify developers, and each trades price against how much vetting you have to do yourself.

RouteTypical costWho vets themBest for
Shopify Partner DirectorySet by each partner; filter by priceShopify tiers partners on track record; you check reviewsA shortlist of Shopify-only specialists
Freelance marketplaces (Upwork, Fiverr)$15 to $95 an hour on UpworkYou do, using reviews and job historySmall, well-defined jobs
Vetted talent networks (such as Toptal)Higher than open marketplacesThe network screens; Toptal offers a trial of up to two weeksSenior help without running a long search
AgenciesRetainers from about $1,500 a monthYou check case studies and referencesCustom themes, integrations, Plus and headless builds
Referrals and Shopify communitiesVariesOther store ownersFinding someone a peer has already tested

The Partner Directory is the sensible starting point because everyone in it works only on Shopify. It lists more than 30 services, from store builds and theme customisation to custom app integrations and troubleshooting, and lets you filter by price, location and service. Partners are tiered by their history on Shopify. A listing is not a guarantee, though: Shopify says partners work independently, so you still check their work.

Freelance marketplaces have the widest choice and the lowest rates. When you hire Shopify developers there, you pay through the platform for approved work, hourly or by milestone, which protects you on a first project. The cost is your time: you will get many proposals and need to filter hard.

A person at a wooden table on a video call with a developer shown on a laptop screen, with a notebook beside the laptop.
A 30 minute video call with each shortlisted developer tells you more than any profile. Photo: Mikhail Nilov on Pexels.

Freelance Shopify developer or agency?

A freelance Shopify developer is usually the better value for store setup, theme changes, bug fixes and small integrations. You talk to the person writing the code, and you pay only for their hours. The risks are availability, since one person can fall ill or take a bigger client, and coverage, since few freelancers are equally strong at design, code and SEO.

An agency costs more per hour but brings design, development, testing and project management under one contract, and someone accountable for all of it. That matters for custom themes, migrations, Shopify Plus work and headless builds, where a mistake can take the checkout down or lose search rankings. Use this rule of thumb:

  • Under about 40 hours of work, one clear task: a freelancer.
  • A full build, migration or integration with several systems: an agency, or a senior freelancer who has done the same job before and can show it.
  • Constant changes every month: a retainer with either, or a dedicated developer through staff augmentation.

How to hire Shopify developers, step by step

  1. Write a one-page brief. Your Shopify plan, the theme you use, the apps you rely on, what you want changed, your deadline and your budget range. Upwork's own hiring guide gives the same advice: the more specific the post, the better the proposals.
  2. Shortlist three to five people. Use the Partner Directory, a marketplace or referrals. Skip anyone without live Shopify stores you can visit.
  3. Check their work on your phone. Open two or three stores they built, add a product to the cart and time how long pages take to appear. Run one through Google's PageSpeed Insights.
  4. Interview the top two. Use the questions in the next section and ask each to explain how they would approach your brief.
  5. Start with a small paid task. A fix or one new section, billed at their normal rate, shows how they communicate, estimate and test before you commit to a large project.
  6. Agree scope, milestones and ownership in writing. What is included, what counts as a change, when each milestone is paid, and that the code and any custom app belong to you.
  7. Give access through a collaborator account. Grant only the permissions the job needs, and remove access when the work ends.

12 questions to ask before you hire Shopify developers

Good answers to these are specific and calm. Vague answers, or promises that everything is easy, are the warning.

  1. Can I see live stores you built, and speak to one owner? Screenshots prove nothing; live stores show speed and quality on a real phone.
  2. Will my team be able to edit pages without you? A well-built Online Store 2.0 theme gives you sections and settings in the theme editor instead of hard-coded pages.
  3. Which apps will the store depend on, and what do they cost each month? Each app adds a subscription, and many add scripts that slow the store.
  4. How will you keep the store fast? One in four Shopify stores fails Core Web Vitals on mobile. Ask how they measure it and what they do about it.
  5. How is the theme code managed? The right answer involves version control and Shopify CLI, with changes tested on an unpublished copy of the theme before going live.
  6. Have you moved stores from Shopify Scripts to Shopify Functions? Scripts stopped working on June 30, 2026. A developer still recommending them is out of date.
  7. How will you protect my search rankings during a migration? Every old product and category URL needs a 301 redirect. Our technical SEO audit checklist covers what to check before and after.
  8. Who owns the theme and any custom apps? You should, with the code handed over at the end.
  9. How do you price changes outside the scope? Ask for the hourly rate for extra work up front.
  10. What happens after launch? Agree how bugs found in the first weeks are fixed, and what ongoing support costs.
  11. Which permissions do you need in my store? A careful developer asks for the minimum, not everything.
  12. How and when will you update me? Agree a channel and a rhythm, especially across time zones.

Red flags

  • No live stores to show, or only stores that have since closed.
  • A fixed price given before they have seen your store or brief.
  • A request for your owner login instead of a collaborator request.
  • A plan that solves every problem with another paid app.
  • Reluctance to put ownership of the code in writing.

How to give a developer access to your Shopify store safely

Whenever you hire Shopify developers, give them access through Shopify's built-in route, a collaborator account. You find a 4 digit collaborator request code under Users in your Shopify admin and send it to the developer, who then sends a request from their Partner account. You see the permissions they asked for, can cut them back, and approve or reject the request. Collaborators do not count towards your plan's staff limit, and access expires automatically if they have not logged in for 90 days, per the Shopify Help Center. Shopify also shows when the partner account was created and which country it signed up from, which helps you spot a request that does not match the person you hired. You can generate a new code at any time so old ones stop working.

A scope checklist before you hire

The cheapest way to cut the Shopify developer cost is a clear brief, because unclear scope is where hours disappear. Before you contact anyone, fill in this checklist and send it with your first message.

QuestionWhy it matters
Which Shopify plan are you on?Some features, such as deeper checkout changes, need Shopify Plus
Which theme, and is it Online Store 2.0?Older themes cost more to change
Which apps do you pay for now?Removing or replacing apps is often part of the job
Which systems must connect to Shopify?Each integration (ERP, warehouse, accounting) adds hours
Roughly how many products and variants?Drives migration and setup time
What does done look like?A clear finish line prevents scope creep
Deadline and budget rangeLets the developer suggest the right approach, not the biggest one
A clothing shop owner on the phone beside a laptop, with folded jeans, boots and a bag on the shelf next to her.
A store owner with a written brief gets sharper quotes and fewer surprises. Photo: Vitaly Gariev on Pexels.

When to hire Shopify developers, and when to wait

Hire one if you are moving to Shopify from another platform, need your store to talk to a warehouse, ERP or accounting system, sell products standard themes handle badly, have outgrown a theme and keep adding apps to patch it, or are moving to Shopify Plus. If a store already brings in steady sales, even a small lift in conversion pays for the work.

Wait if you are still testing whether a product sells. A free or low-cost theme, set up yourself, is enough to prove demand. Spend on a developer once you know what the store needs to do better, not before.

3 tips before you hire Shopify developers

  1. Pay for a small test task first. Two to five paid hours on a real fix shows how a developer estimates, communicates and tests, and costs far less than a failed project.
  2. Pay by milestone, not up front. Tie each payment to something you can see working on a preview theme, and hold the last payment until the store is live and checked.
  3. Get the handover in writing. Code in your store or your repository, admin access removed at the end, and a short note on how to edit what was built.

Our verdict

For most stores, the best way to hire Shopify developers is to match the person to the job: a vetted freelancer for small, defined tasks, and an agency or senior specialist for builds, migrations and integrations where mistakes cost sales. Use the rate data to set a budget, a written brief to get comparable quotes, and a paid test task to choose. The developer who asks the most questions about your business before quoting is usually the one to hire.

Shopify work at Orbital

We build custom Shopify themes your team can edit, integrations with the systems behind your store, migrations that keep your rankings, and headless builds on Hydrogen, on standard Shopify or Shopify Plus. After a discovery week, you get a written scope with a costed estimate within 72 hours; we then build in two-week sprints on a preview theme, and nothing is published without your sign-off. You own the theme code and any custom apps. See our Shopify development page for how we work, our Shopify SEO services for help being found once the store is live, and our ecommerce page for everything we do for online stores.

FAQs about hiring a Shopify developer

How much does it cost to hire a Shopify developer?
+
On Upwork, Shopify developers charge a median of $15 to $29 an hour, with beginners around $15, intermediate developers $33 and experts $95, as of October 2026. Typical projects run from $500 to $2,000 for theme customisation to $3,000 to $10,000 for a custom theme on the marketplace, and more with an agency.
Can I hire someone to build my Shopify store?
+
Yes. You keep ownership and billing of the store, and the developer works inside it through a collaborator account that you approve with a 4 digit request code, so you never share your password.
Where can I hire Shopify developers?
+
The main routes are Shopify's Partner Directory, freelance marketplaces such as Upwork and Fiverr, vetted talent networks such as Toptal, Shopify agencies, and referrals from other store owners. The Partner Directory is a good first stop because everyone listed works on Shopify.
How much does Shopify take from a $100 sale?
+
With Shopify Payments on the Basic plan in the US, $3.20: 2.9% plus 30 cents. It is $3.00 on Grow and $2.80 on Advanced. With an outside payment provider, Shopify adds 2%, 1% or 0.6% depending on the plan, on top of that provider's fees.
What does a Shopify developer do?
+
A Shopify developer sets up stores, customises or builds themes in Liquid, connects Shopify to other systems through its APIs, migrates stores from other platforms, speeds up slow stores and builds headless storefronts on Hydrogen.
What is the difference between a Shopify expert and a Shopify developer?
+
Shopify expert is a loose label for anyone Shopify lists as hired help, now called Partners, including designers, marketers and developers. A Shopify developer is the person who writes and maintains the store's code.
Should I hire a freelance Shopify developer or an agency?
+
A freelancer is usually better value for setup, theme changes and small fixes. An agency is safer for custom themes, migrations, integrations and Shopify Plus or headless builds, where you need design, development and testing under one accountable contract.
How do I give a developer access to my Shopify store?
+
Send them the 4 digit collaborator request code from the Users section of your Shopify admin. They request access from their Partner account, and you review the permissions, trim them and approve. Unused collaborator access expires after 90 days.
How long does a Shopify store build take?
+
A store set up on a customised theme is usually 20 to 60 hours of work, so a few weeks with reviews. A custom theme is 100 to 300 hours, often two to three months, and a headless build longer.
Is it worth hiring a Shopify developer?
+
It is worth it when the job needs code or a mistake would cost sales, such as a migration, a checkout change or an integration. If you are still testing whether a product sells, set up a standard theme yourself first.
What should I check in a Shopify developer's portfolio?
+
Visit live stores rather than screenshots, open them on your phone, add a product to the cart and test their speed in Google's PageSpeed Insights. Ask to speak to at least one store owner.