You’ve had three discovery calls, two of them felt great, and now you’ve got quotes ranging from $4,000 to $40,000 for what sounds like the same project. One agency wants 50% upfront and a signature by Friday. Another sent you a proposal so vague you’re not sure if it includes a mobile-responsive theme or not. This is the point where a lot of Shopify merchants either freeze or pick based on gut feel and hope.
We’re a Shopify agency ourselves, so this post is a bit unusual to write, we’re telling you how to spot the practices some of our competitors (and, honestly, some agencies we’ve seen self-correct from early mistakes) get wrong. We’d rather you make a genuinely informed decision than have you sign with anyone, us included, without knowing what to look for.
This isn’t a “hire us instead” post. It’s a practical list of the warning signs that show up again and again in Shopify projects that go sideways, plus the direct questions you can ask any prospective developer or agency to find out where they actually stand before you commit any budget.
Why Shopify Hiring Mistakes Are Easy to Make
Shopify’s low barrier to entry cuts both ways. It’s genuinely possible for a solo freelancer with real skill to do excellent work, and genuinely possible for an “agency” that’s really three people repackaging cheap theme templates to look polished on their website. Unlike hiring a plumber or an accountant, there’s no licensing body, so the signals you’d normally rely on don’t exist.
Add to that the fact that most merchants evaluating a Shopify partner aren’t developers themselves, you’re trying to judge technical competence without being able to read the code. That’s exactly the gap these red flags are designed to help you close, without needing to understand Liquid or the Shopify Admin API yourself.
Red Flag 1: A Fixed-Price Quote Before Any Real Discovery
If you describe your project in a two-line email or a 15-minute call and get back a fixed-price, fixed-scope quote within a day, be cautious. Shopify projects have too many variables, existing app stack, data volume, custom functionality, third-party integrations, migration complexity, for a serious agency to price accurately without at least a proper scoping conversation, and often a short discovery or audit phase.
What proper discovery usually looks like:
– A structured intake covering your current platform, apps, integrations, catalogue size, and must-have features
– Questions about your team’s technical capacity post-launch
– For larger projects (migrations, Shopify Plus builds, custom apps), a paid discovery or scoping phase that produces a proper scope of work before a final price is locked in
A quote that skips this isn’t automatically dishonest, a very small, well-defined job (say, a single landing page build) can reasonably be quoted quickly. But for anything involving migration, custom development, or multiple integrations, a same-day fixed quote is a sign the agency is pricing off a template, not your actual store.
Red Flag 2: A Vague or Missing Scope of Work
Ask to see the actual scope of work document before you sign anything. A trustworthy agency can show you, in writing:
– Exactly which pages/templates/features are included
– What’s explicitly excluded (this matters as much as what’s included)
– Number of revision rounds
– Who’s responsible for content, product data entry, and imagery
– What happens if something outside scope comes up mid-project
If the “scope” is a paragraph in an email that says something like “full Shopify store build with modern design,” that’s not a scope, that’s a sales pitch. Vague scopes are where budget blowouts and relationship breakdowns start, because both sides walk away with a different mental picture of what “done” looks like.
Red Flag 3: No Post-Launch Support or Maintenance Plan
A Shopify store isn’t a one-and-done deliverable. Shopify pushes platform updates, checkout changes, and new features regularly; themes need occasional attention; apps update and sometimes break things. If an agency’s plan ends the moment the store goes live, no warranty period, no bug-fix window, no offer of an ongoing retainer, ask what happens when something breaks in week three.
A reasonable standard is a defined post-launch warranty period (commonly a few weeks) covering bug fixes for anything that was part of the original build, plus a clear, optional path to ongoing support after that, whether that’s an hourly arrangement or a retainer. If you want to understand what ongoing Shopify maintenance actually involves, our Shopify support retainer service page breaks down what a reasonable ongoing arrangement covers.
Red Flag 4: They Can’t (or Won’t) Explain Decisions in Plain English
You don’t need to understand Liquid to work with a good Shopify developer, but you should expect them to explain, in plain language, why they’re recommending a particular approach, for example, why they’re suggesting a specific app over custom code, or why a particular theme architecture suits your catalogue size. If every technical question gets deflected with “just trust us” or jargon that doesn’t actually answer what you asked, that’s a communication problem that will get worse, not better, once you’re mid-project and something needs to change.
Red Flag 5: No Verifiable Shopify-Specific Portfolio
A generic web design portfolio isn’t the same thing as Shopify experience. Ask specifically to see:
– Live Shopify stores they’ve built or migrated (you can check the platform via view-source or tools like BuiltWith)
– Whether the work shown was genuinely theirs, or a template they lightly customised
– For Shopify Plus claims specifically, evidence of actual Plus-tier work (multi-currency Markets setups, Shopify Functions, checkout extensibility, B2B), Plus has real technical differences from standard Shopify, and “we can do Plus” should be backed by something concrete
It’s fair to ask for two or three references you can actually contact, not just logos on a website.
Red Flag 6: Over-Reliance on Hacky Custom Code Instead of Shopify Best Practice
This one is subtle because customisation itself isn’t bad, a lot of great Shopify stores need custom Liquid, custom sections, or a genuinely custom app. The red flag is when an agency defaults to heavy custom code as the answer to everything, including problems Shopify’s native features or a well-reviewed app already solve well.
Signs of this pattern:
– Every feature request gets “we’ll build that custom” as the first answer, without discussing native Shopify functionality or existing apps
– Reluctance to use standard theme architecture (Online Store 2.0 sections, blocks) in favour of a rigid, fully bespoke build
– No mention of maintainability, who has to touch this code in twelve months when Shopify updates something it interacts with
Heavily customised, non-standard builds are harder and more expensive to maintain, harder to hand over to a different developer later, and more likely to break silently when Shopify ships a platform update. A good developer treats custom code as a deliberate trade-off, not a default.
Red Flag 7: Unclear Ownership of Your Store, Theme Code, and Admin Access
This is one of the most consequential red flags and one of the easiest to miss until it’s too late. Before work starts, get clear, written answers to:
– Who owns the Shopify store (it should be under your organisation’s Shopify account, not the agency’s Partner account, unless there’s a specific, disclosed reason and clear reversal terms)
– Who has admin access, and will you retain full owner-level access throughout and after the project
– Who owns the custom theme code, any custom app code, and where it’s stored (you should be able to request the codebase)
– What happens to access and code if you want to leave the agency later
If an agency is cagey about any of this, or wants the store built permanently under their own Partner organisation with you as a limited collaborator, that’s a serious flag, it can leave you effectively locked in.
Red Flag 8: Poor or Inconsistent Communication Before You’ve Even Signed
How an agency communicates during the sales process is usually the best evidence you’ll get of how they’ll communicate during the project, it rarely gets better after the contract is signed. Watch for slow, vague, or inconsistent responses, different team members giving contradictory answers, or no clarity on who your actual point of contact will be once work starts. Ask directly: how often will we get updates, in what format, and who do we contact if something’s urgent?
Red Flag 9: Pressure Tactics and Artificial Urgency
“This price is only valid if you sign today” or heavy pressure to commit before you’ve had time to compare options or think it through is a sales tactic, not a business reality, Shopify project pricing doesn’t expire overnight. Genuine capacity constraints exist (a good agency’s calendar does fill up), but there’s a real difference between “we can start in three weeks if we lock in now” and pressure designed to stop you comparing quotes or reading the contract properly. Take your time regardless of how the deadline is framed.
When to Bring In a Specialist
None of this means you need to distrust every agency you talk to, or that every deviation from this checklist is a scam, small studios sometimes skip formal documentation not because they’re dishonest but because they’re small. The point of this list isn’t to disqualify everyone; it’s to give you the right questions to ask so you can judge the answers yourself.
If you’d rather have a second, independent opinion before you commit to a quote or a contract, including a plain-English read on whether a scope of work is reasonable for what’s being promised, that’s a conversation worth having before you sign, not after. Our FAQ page covers a lot of the common questions merchants ask us about how we scope, price, and hand over projects, which is a useful benchmark even if you end up going with someone else.
A Quick Checklist Before You Sign
- [ ] Did they run a proper discovery or scoping process before quoting?
- [ ] Is there a written scope of work with clear inclusions and exclusions?
- [ ] Is post-launch support and a maintenance path clearly defined?
- [ ] Can they explain technical decisions in plain language?
- [ ] Have you seen verifiable, live Shopify (not generic web) work?
- [ ] Is custom development justified, or could a proven app do the job?
- [ ] Is store ownership, code ownership, and admin access spelled out in writing?
- [ ] Has communication been prompt and consistent so far?
- [ ] Are you being given genuine time to decide, free of artificial urgency?
FAQ
Is it normal for a Shopify agency to ask for a deposit upfront?
Yes, a deposit (commonly a percentage of the total project value) before work starts is standard practice across the industry, including for us. The flag isn’t the deposit itself, it’s a very high upfront percentage (like 100% or 75%) combined with vague scope and pressure to sign quickly.
Should I be worried if an agency doesn’t build in Shopify Plus even though they say they do Plus work?
Not automatically, plenty of solid agencies work primarily on standard Shopify and take on Plus projects selectively. What matters is honesty: they should be upfront about the extent of their Plus-specific experience (Functions, checkout extensibility, Markets) rather than implying deep expertise they don’t have.
What’s a reasonable amount of post-launch support to expect included in a project?
There’s no universal standard, but a defined warranty period covering bug fixes for issues within the original scope (commonly a few weeks post-launch) is a reasonable baseline to ask for. Anything beyond that, feature requests, ongoing optimisation, is fair to structure as separate, paid ongoing support.
How do I check if an agency’s portfolio examples are genuinely Shopify?
Visit the live site and check the page source or use a platform-detection tool, genuine Shopify stores will show Shopify-specific script tags, checkout URLs on the myshopify.com or Shopify-hosted checkout domain, and typically a cdn.shopify.com asset path. Ask the agency directly what their specific role was on each example (design only, build, migration, ongoing support).
Can I ask an agency for references and actually expect to hear back from real clients?
Yes, and you should. A reasonable agency will offer at least one or two contactable references or point you to independently verifiable case studies. If they’re reluctant to provide any way to verify past work, treat that as a flag worth pressing on.
Ready to Compare Your Options Properly?
If you’re weighing up quotes right now and want a straight, no-pressure read on what’s reasonable for your project, book a call with our team, we’re happy to help you think it through even if you end up going elsewhere. If you’re not sure where your current site stands technically, a Shopify audit is a useful, low-commitment way to get a clear picture before you spend on anything bigger.