March 5, 2026 by Victoria Garland · 9 min read
How to Choose a Shopify Agency: 10 Questions to Ask Before You Hire

For most merchants, the store is the main revenue channel and often the first place a customer meets the brand. Pick the wrong agency and the real cost isn’t the fee. It’s the months you lose, and the store you’re left with afterward: one that works against the business instead of running it.
We’ve been building on Shopify for over 14 years. We’ve seen the partnerships that work, and we’ve spent a fair bit of time cleaning up after the ones that didn’t. A good chunk of our clients come to us second, after a build went sideways somewhere else. The frustrating part is that most of those situations were avoidable. The client just didn’t know what to ask before they signed.
So here’s what to ask. Ten questions, plus one that matters more than all of them.
How do you choose a Shopify agency?
Before you sign, look at how much of their work is actually Shopify rather than general web, and whether they’ve built stores at the complexity your project needs. Then pay attention to how they run discovery. The good ones will happily talk you out of scope you don’t need. Vague pricing and a generalist portfolio are the two clearest warning signs.
1. How long have you been building on Shopify specifically?
Not “how long have you built websites.” Shopify. The distinction matters more than it sounds.
Liquid, the admin API, the storefront API, Online Store 2.0, checkout extensibility, Shopify Functions, theme app extensions. None of that transfers from a decade of WordPress or Squarespace. It’s platform-specific knowledge, and you only get it by living in the platform for years.
An agency that’s done web design for 15 years but picked up Shopify last spring is not the same as a shop that’s been Shopify-only for ten. Both can hand you a working store. The difference shows up later, in the decisions they made that you can’t see yet. Listen for specific mentions of Shopify features, and for stories about how the platform’s quirks shaped a technical call on a real project.
2. Can I see stores you’ve built that are live right now?
Screenshots are easy to make look good. A live store tells you the things a screenshot can’t:
- Is it fast? Open it on your phone, on cell data. Does it feel snappy or does it crawl?
- Is the checkout smooth? Add something to the cart and walk through checkout. You don’t have to buy anything.
- Is it accessible? Try navigating with just the keyboard.
- Is it maintained? Broken images, a 2021 copyright year, a “coming soon” block that never came. Those tell you how the agency treats a store after the invoice clears.
A live store is an agency’s track record, still running. If every portfolio link is dead or redirecting somewhere odd, take the hint. And ask for real URLs, not Behance mockups.
3. Do I own everything you build?
The answer should be an immediate yes. You should walk away owning your store admin (as the store owner, not a collaborator), all custom theme code, any custom app code, the design files, and any content produced for the project.
We’ve had clients come to us locked out of their own stores. One because the previous agency set itself as the store owner on its own Partners account. Another because the custom features were wired through the agency’s private app, which could be switched off the day the relationship ended. Neither client knew that was the arrangement until they tried to leave.
The answer you want sounds like: “Yes, you own all of it, and here’s exactly how we hand over access at the end.” Be wary of anyone who wants to keep your theme on their infrastructure or hold the keys to a critical piece.
4. Who am I actually working with?
This is the communication question, and it’s behind more of the horror stories we hear than any technical issue.
At bigger agencies you often talk to a project manager who relays your notes to the people actually building the store. It turns into a game of telephone. You say “the header feels heavy,” the PM writes down “client wants header changes,” and three days later the logo is smaller. Nobody did anything wrong, and the result is still wrong.
At a studio you’re usually talking straight to the person writing the code. Feedback loops tighten, technical questions get answered on the spot, and less gets lost in translation.
Neither setup is automatically better. A big team can take on a build a three-person studio would have to turn down. Just go in knowing which one you’re hiring, and ask whether you’ll ever speak to the developers directly.
5. What happens after launch?
Launch day feels like the finish line. It’s really the start. The store goes into real use, and the first month is usually when the awkward stuff surfaces. Before you sign, get clear on a few things: whether there’s a warranty window for bugs, whether maintenance is on offer (themes drift, apps need reconfiguring, content goes stale), how you request changes later and what they cost, and how fast someone responds when something breaks.
That last one isn’t hypothetical. If checkout goes down at 9am on Black Friday, you need to know whether you’ll have someone on it in an hour or an inbox auto-reply until Monday. An agency that builds your store and vanishes was never a partner. Look for the ones with client relationships measured in years, not projects.
6. How do you handle timelines and scope?
Scope changes. It always does. What separates a good agency from a painful one is how they handle the change, not whether they pretend it won’t happen.
A good one writes the scope down before anyone starts, draws a clear line between what’s included and what costs extra, and warns you early when a date is slipping instead of going quiet. The timeline estimates come with their assumptions stated out loud, so you can argue with them.
The ones to avoid skip the written scope entirely (“we’ll figure it out as we go”), promise firm delivery dates before they understand what you need, and have no process for changes at all. That last gap cuts both ways. They either say yes to everything and blow the timeline, or they nickel-and-dime every small ask. What you actually want to hear is that there’s a discovery or scoping phase before anyone quotes the whole job.
7. What’s your technical approach?
You don’t need to follow every detail. You do need to ask, because the answers tell you whether they build properly or take shortcuts you’ll inherit. A few worth asking:
- “Do you build on Online Store 2.0?” Anything else is an outdated architecture in 2026.
- “How do you handle speed?” You want to hear about image optimization, restraint with JavaScript, and Core Web Vitals.
- “Custom code, or an app for everything?” Every app is another thing to slow the store down and maintain.
- “How do you handle version control?” Professional teams use Git. Editing theme code live in the Shopify admin is how you lose a Friday afternoon’s work.
If they can’t explain their approach in plain language, that’s the answer.
8. Do you build apps?
Not always relevant, but it’s a real tell. An agency that builds Shopify apps, not just installs them, understands the platform at a different depth than one that only touches themes.
App work means living in the Shopify APIs, handling webhooks and data flows, building admin UI, and getting through app review (approval depends on platform policies, and you learn those the hard way). That knowledge feeds straight back into better themes and better integrations. It also means when you need custom functionality, they can build it as a proper app instead of duct-taping it together with theme code and a pile of third-party scripts. Ask whether they have apps in the App Store, or have built private apps for clients.
9. Can you share references from past clients?
Any agency worth hiring can put you in touch with two or three past clients. When you get them on the phone, skip the softball questions and ask the real ones: Did it ship on time and on budget? How was communication when something went wrong? Any surprises, good or bad? Would you hire them again, and what was the relationship like after launch?
If they get cagey about putting you in touch with anyone, you’ve already learned something.
10. What do you charge, and how?
No pricing model is universally best. You just need to understand the one you’re signing up for:
- Fixed project price. A set amount for a defined scope. Good when requirements are clear. The risk is scope creep turning into a stack of change orders.
- Hourly. You pay for time. Good for ongoing or loosely defined work. The risk is no ceiling without an estimate.
- Retainer. A monthly fee for a set block of hours or deliverables. Good for ongoing partnerships. The risk is paying for hours you don’t end up using.
- Value-based. Priced on expected business impact rather than hours. Less common, usually the high end of the market.
Whatever the model, get a written estimate before work starts. “It depends” is a fair first answer. After a discovery conversation, though, they should be able to give you a range and explain how they landed on it.
The question that matters most: do they ask good ones?
Past these ten, watch the questions the agency asks you. The good ones dig in before they quote: What does your business actually do, and who buys from you? What are you trying to get out of this project, in business terms, not just “a new store”? What’s working and what isn’t right now? What’s driving your timeline? What does success look like six months after launch?
An agency ready to quote you before it understands your business is guessing. And you pay for that guess later, in rework, missed requirements, and a store that never quite fits.
One more thing
The cheapest quote is rarely the cheapest outcome. We regularly rebuild stores for clients who went cheap the first time and ended up paying twice. The repair bill is the part you can see. The quieter cost is the revenue a badly built store leaks every day it stays live.
None of that means dropping $50,000 on your first store. It means spending in proportion to where the business is now and where it’s heading. For realistic price bands, see how much a custom Shopify store costs in 2026.
If you’re in Ontario, we work with brands across the province as a Shopify agency for Ontario. For the full picture of what a Shopify web design agency delivers, that page walks through how we approach custom store design and development.
And if you’re weighing agencies right now and want a straight conversation about what your store actually needs, we’re here to help. We’ll tell you honestly whether we’re the right fit. If we’re not, we’ll point you toward someone who is.
