Skip to content

From $45/hr · Working your US or EU hours

Shopify developer pricing

I charge $45 an hour, and every quote is the estimated hours times $45, agreed in writing before work starts.

$45an hour. In US dollars, by Wise, Payoneer or direct bank transfer, or through Upwork.

Starting prices

ServicePriceUsuallyTimeline
Custom Shopify theme developmentFrom $2,700 60 hours x $4560 to 120 hours ($2,700 to $5,400)3 to 5 weeks
Shopify speed optimisationFrom $540 12 hours x $4512 to 30 hours ($540 to $1,350)1 to 2 weeks
Shopify Plus developmentFrom $675 15 hours x $4515 to 25 hours for one extension or Function; 40 hours or more to replace a full set of Scripts1 to 4 weeks
Headless Shopify with Hydrogen or Next.jsFrom $7,200 160 hours x $45160 to 300 hours ($7,200 to $13,500)8 to 12 weeks
Migration to ShopifyFrom $1,350 30 hours x $4530 to 80 hours ($1,350 to $3,600)2 to 4 weeks
Shopify store audit (speed and accessibility)$450 fixed 10 hours x $45Fixed scope, 10 hours5 working days
Ongoing Shopify supportFrom $225 a month 5 hours x $45 a month5, 10 or 20 hours a monthStarts within a week; most small tasks take 1 to 2 working days
White-label Shopify development for agencies$45 an hour $45 an hour, logged per ticketPer ticket, or a monthly block of 10 or more hours ($450 and up)Starts within a week; most tickets take 1 to 2 working days

Monthly support

5 hours a month

$225 a month

Monthly support

10 hours a month

$450 a month

Monthly support

20 hours a month

$900 a month

What each price includes

  • An Online Store 2.0 theme built from your Figma, Adobe XD or PSD design
  • Home, collection, product, cart, search and blog templates, plus up to four content pages
  • Settings and presets on every section, so your team edits content in the theme editor
  • Metafields and metaobjects for content that changes per product
  • Speed and accessibility checks before launch
  • Two rounds of changes against the agreed design
  • 30 days of bug fixes after launch

One custom section or block for your current theme: from $135 (3 hours x $45).

  • Lighthouse baseline on mobile and desktop for home, collection, product and cart pages
  • Code left behind by uninstalled apps removed, and non-critical scripts deferred
  • Image fixes: image_url with srcset and sizes, lazy loading below the fold, the main image loaded first
  • Render-blocking CSS, font loading and heavy Liquid cleaned up
  • A before and after report with the scores and every change made

  • Checkout UI extensions or Shopify Functions, in a custom app for your store
  • Built and tested in a development store before your live checkout changes
  • Deployed with Shopify CLI and checked on the first live orders

  • A storefront on Next.js or React Router, using Shopify's Hydrogen library and the Storefront API
  • Home, collection, product, cart, search and account pages
  • Shopify checkout kept, so payments and checkout apps keep working
  • SEO tags, structured data, a sitemap and a Core Web Vitals check before launch
  • Billed in milestones

  • Products, variants, images, collections, customers and order history moved
  • Pages, blog posts and SEO titles and descriptions carried over
  • A 301 redirect for every old product, category and page URL
  • Setup on a theme you choose (a rebuild of your current design is quoted as a custom theme)
  • Payments, shipping, taxes and notifications tested with test orders
  • Launch day: domain switch, redirect checks and the new sitemap submitted

Migration app fees, if your catalogue needs one, are paid by you directly.

  • Lighthouse on mobile and desktop for the home, collection, product and cart pages
  • An axe-core scan against WCAG 2.1 AA on the same pages, plus keyboard and focus checks by hand
  • Violations grouped by root cause and mapped to WCAG success criteria
  • The apps and third-party scripts on the store, with what each one costs in load time
  • The top three fixes up front, ranked by revenue impact and effort, each with an hour estimate
  • A branded PDF report and a 30-minute walkthrough call, or a recorded video if our hours don't overlap

  • Theme fixes, new sections and small features
  • App installs and removals, with a speed check after each new app
  • A monthly Lighthouse check of your main pages
  • Replies within 24 hours; a broken checkout or cart goes first
  • Unused hours roll over for one month
  • Extra hours at $45, agreed before I use them

  • Work under your agency's brand and NDA
  • Your Git repo and project tools
  • A weekly log of hours per ticket with each invoice

Terms

Next step

Get a fixed quote

Every quote is the estimated hours times $45, agreed in writing before I start.