Most store owners only hire a Shopify agency a handful of times in their working life. The agency does it every week. That imbalance is where things go wrong, and it is why so many people end up with a half-finished theme, a login they do not own and an invoice that kept growing after the quote.
You can avoid most of that with a bit of structure. Here is how we would go about choosing a Shopify agency if we were on your side of the table.
The red flags worth walking away from
Some warning signs are obvious once you know to look for them.
- No fixed quote. If an agency will only talk in day rates and “it depends”, you have no cap on the bill. A serious partner can look at your brief and give you a fixed price, or tell you honestly which parts they need to scope first.
- Vague timelines. “A few weeks” is not a plan. Ask for a rough date range and what could push it. Silence here usually means they are already overbooked.
- No clear owner of the work. If you cannot get a straight answer about who is actually building your store, the work is probably being passed around or quietly sent offshore.
- Hidden day rates. Watch for the shop that quotes a low headline figure, then bills every small change against a rate you were never shown up front.
- Layers of account managers. Every layer between you and the person writing the code is a layer where your intent gets diluted and your questions slow down.
- Jargon as a shield. Some agencies use technical language to sound expert and to stop you asking hard questions. Good people explain things plainly because they understand them plainly.
None of these on their own is proof of a bad agency. Two or three together is a pattern.
The questions that actually tell you something
Anyone can look polished on a sales call. These questions get past the polish.
Who actually does the work?
Ask to speak to the person who will build your store, not just the person selling it. You want to know their name stays on the job from start to finish. If the answer is a rotating “team” you never meet, treat that as a no.
What happens after launch?
Launch is the middle of the project, not the end. Ask what support looks like in the two weeks after you go live, when the real bugs surface. Ask how they handle a problem at 8pm on a Saturday during a sale. A build-and-vanish shop goes quiet the day the invoice clears. A partner expects the after-launch period and prices for it.
Do I own my code and my accounts?
This one catches people out badly. You should own your Shopify admin, your domain, your theme code, your Klaviyo account and your Merchant Center. Some agencies keep these under their own logins so you cannot leave. Ask directly: “When we part ways, do I keep everything, with no handover fee?” The right answer is an immediate yes.
How do you price, exactly?
You want to hear a fixed quote for defined work, and a clear rate for anything extra, agreed before it starts. If pricing is a mystery until the invoice lands, that is a choice they made, not an accident.
Build-and-vanish versus a real partner
There are two kinds of Shopify agency, and they can look identical on the website.
The first builds you a store, hands it over and disappears. The work often looks fine on day one. Then you try to change a product template, or your checkout starts dropping baskets, and there is nobody to call. You are left paying someone new to understand a build you do not have the documentation for.
The second treats the build as the start of a relationship. They write things down so the next person can pick them up. They tell you when an idea of yours is a bad one. They are still around in six months when your store has doubled in orders and needs to grow with it.
The difference is not price. Plenty of expensive agencies vanish, and plenty of careful ones are reasonable. The difference is how they behave when there is no more money on the table.
What good looks like
When you are choosing a Shopify agency, you are really choosing how you will be treated on a bad day, not a good one. A few things are worth looking for as signs of the second kind.
A fixed quote before any work starts, so the number you agree is the number you pay. No account managers sitting between you and the person doing the work, so your questions reach someone who can actually answer them. Fast, human replies, because a store problem at the wrong moment costs real money and a two-day email turnaround does not cut it.
For what it is worth, that is how we run things. Our day rate starts from £350 for longer projects, every job gets a fixed quote first, and we reply within the hour, 6am to midnight. We say that not as a pitch but as an example of the standard you are entitled to expect from anyone you hire.
The short version
Ask who does the work. Ask what happens after launch. Confirm in writing that you own your code and accounts. Get a fixed quote. If an agency bristles at any of those, you have your answer.
Choosing well is mostly about refusing to be rushed. The right partner will respect that you are being careful, because it is exactly what they would do in your shoes.
If you would like a second opinion on a quote you have been given, or help scoping a Shopify project properly, get in touch and we will talk it through with you.