Outsourcing Shopify development
The three ways to do it, what actually goes wrong with each, and the questions worth asking before you hand anyone access to a store you are responsible for.
Worth saying up front
We work with ecommerce agencies, not directly with merchants. If you run a Shopify store and want a developer, most of the advice below still applies, but we are not the ones to hire. If you run an agency handling Shopify work for clients, this is written for you.
The right model depends almost entirely on how frequent and how small your requests are.
Cheapest per hour. Fine for a genuinely one-off task.
You are the project manager. Quality varies per person, availability is not guaranteed, and continuity disappears the moment they take a full-time job.
Real capacity, can absorb large builds, priced below onshore agencies.
Usually built around big projects, not small requests. Expect scoping calls and minimum engagements for work that should take two hours.
Flat rate, no per-request quoting, a queue instead of a negotiation. Continuity sits with a team, not a person.
You pay the same rate in a quiet month. Wrong choice if your volume is genuinely one task a year.
Useful whether or not you ever talk to us. If a prospective partner cannot answer these clearly, that is the answer.
The right answer is Shopify collaborator access, not full admin, and never the account owner login. Collaborator access is revocable, scoped, and leaves an audit trail. Anyone asking for the owner credentials is telling you something.
You should, unambiguously, in writing. Theme code written for your client belongs to your client. Watch for anything that licenses work back to you or leaves ownership unstated.
If you are an agency reselling the work, this is the question that matters most. Get an explicit no. Disintermediation is the single biggest risk in white-label arrangements and it is almost never written down.
Not a promise of instant fixes, but a real answer about queue position and turnaround. Vague reassurance here predicts vague delivery later.
Ask for a walkthrough on every task, not just a 'done' message. If you cannot explain the change to your client, you have not really received the work.
A partner who cannot answer this quickly has a fuzzy scope, which means every future request becomes a negotiation. A clear no is a good sign.
Collaborator access only, code belongs to your client, we never contact them, 1-2 business day turnaround, a Loom on every task, and a scope boundary we will state before you ask.
In scope
Out of scope
If a request needs weeks of discovery, it belongs in a separate project, not the subscription. We will tell you that rather than quietly absorbing it.
The hire, freelance or partner comparison covers the decision in more depth, and white-label Shopify development explains how delivery works under your brand.