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
| Service | Price | Usually | Timeline |
|---|---|---|---|
| Custom Shopify theme development | From $2,700 60 hours x $45 | 60 to 120 hours ($2,700 to $5,400) | 3 to 5 weeks |
| Shopify speed optimisation | From $540 12 hours x $45 | 12 to 30 hours ($540 to $1,350) | 1 to 2 weeks |
| Shopify Plus development | From $675 15 hours x $45 | 15 to 25 hours for one extension or Function; 40 hours or more to replace a full set of Scripts | 1 to 4 weeks |
| Headless Shopify with Hydrogen or Next.js | From $7,200 160 hours x $45 | 160 to 300 hours ($7,200 to $13,500) | 8 to 12 weeks |
| Migration to Shopify | From $1,350 30 hours x $45 | 30 to 80 hours ($1,350 to $3,600) | 2 to 4 weeks |
| Shopify store audit (speed and accessibility) | $450 fixed 10 hours x $45 | Fixed scope, 10 hours | 5 working days |
| Ongoing Shopify support | From $225 a month 5 hours x $45 a month | 5, 10 or 20 hours a month | Starts 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 ticket | Per 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
- Fixed-price projects: 50% to book the work, 50% on delivery before launch.
- Store audit: paid up front.
- Support plans: billed at the start of each month. Change or cancel any month.
- Hourly and agency work: invoiced weekly from a log of hours per task.
- Fixed-price builds include two rounds of changes against the agreed design and scope.
- Changes beyond the agreed scope are quoted at $45 an hour before I do them.
- Bug fixes in code I wrote are free for 30 days after launch.
- Paid apps, premium themes and migration tools are paid by you directly.
- Your project only goes in my portfolio if you say yes.
Next step
Get a fixed quote
Every quote is the estimated hours times $45, agreed in writing before I start.
