Shopify Agency Red Flags: 7 Signs You Are About to Make a Mistake
The seven red flags that predict a bad Shopify agency engagement: no fixed pricing before a call, portfolio with no performance data, no clear post-launch support plan, billing hourly on a project basis, claiming to work across multiple platforms without specifying Shopify as the only one, responding to scope questions with "we will figure that out," and references who cannot confirm specific deliverables were met. Any one of these should pause you. Multiple of them should stop you.
Here is what each one looks like in practice.
Key Takeaways
- Agencies that refuse to quote a price range before a discovery call are protecting margins, not your interests
- Portfolios without performance metrics (conversion rates, load times, traffic data) are decoration, not evidence
- "We'll figure out post-launch support as we go" is the most common precursor to a billing dispute
- Hourly billing on a project creates misaligned incentives -- experienced agencies with defined scope give fixed prices
- An agency that says yes to everything before signing is not being thorough; they are deferring every difficult conversation to after payment
Red Flag 1: No Pricing Without a Discovery Call
Every Shopify agency sells similar services: migrations, builds, audits, retainers. The work is not novel. An agency that has done a WooCommerce-to-Shopify migration thirty times knows what it costs within a reasonable range.
When an agency insists you cannot receive even a ballpark price until you complete a one-hour discovery call, ask yourself why. The reason is almost never that your project is uniquely complex. The reason is usually that they want to qualify your budget before revealing their pricing -- or they do not have fixed pricing at all.
Transparent agencies publish prices, or at minimum, provide ranges when asked directly. BoltRamp's migration packages start at $2,500 for stores under 500 products. Anyone can see that before picking up the phone.
If an agency cannot give you a number -- or even a range -- before a call, that is a signal about how they operate.
Red Flag 2: Portfolio Without Performance Data
A portfolio of screenshots tells you an agency can execute designs. It tells you nothing about whether those designs worked.
An agency confident in their work shows you: the conversion rate before and after, the page speed before and after, the organic traffic trend post-launch. Specific numbers from real projects.
"Our client loved the redesign" is not performance data. "The client's conversion rate moved from 1.1% to 2.4% and LCP dropped from 8.2 seconds to 1.9 seconds" is performance data.
When you review a portfolio, ask for the underlying numbers on three to five projects. If the agency cannot produce them, it is either because they do not measure results or the results are not worth sharing.
Red Flag 3: No Clear Post-Launch Support Plan
Most Shopify agency horror stories are not about the build. They are about what happens after the build.
The build gets delivered. Something breaks. The agency is slow to respond because the project is "complete" and there is no contract covering post-launch support. The client escalates. The agency says "that's outside scope." A dispute follows.
Ask before you sign: "What does post-launch support look like, and is it in the contract?" A good agency answers this specifically: "Two weeks of bug fixes are included, then we offer a support retainer at $X/month. Your contract specifies exactly what the handoff covers."
An agency that gives a vague answer ("we are always available to our clients") is setting up the conditions for a later dispute about what "available" means.
Red Flag 4: Hourly Billing on a Project
Fixed-price projects protect clients. Hourly projects protect agencies.
When a project is billed hourly, the client bears the risk of scope expansion, unexpected complexity, and slow execution. The agency is guaranteed to be paid for every hour regardless of outcome. The incentive structure rewards billing hours, not delivering results.
Experienced agencies with well-defined processes give fixed prices because they have done similar work enough times to know what it costs. "We can't give a fixed price because every project is different" is a legitimate answer for genuinely novel work. For a Shopify migration or a standard store build, it is not a legitimate answer -- it is risk transfer to the client.
Fixed-price engagements can still include hourly rates for out-of-scope work. That is standard. The distinction is between a project with a defined deliverable and a fixed price, versus an open-ended engagement where the client gets an invoice at the end.
Red Flag 5: Multi-Platform Generalism
An agency that builds on Shopify, WooCommerce, Webflow, and custom Laravel projects is not specialised in any of them.
Shopify has depth. The theme architecture, Liquid templating, metafields, Shopify Markets, the app ecosystem, Core Web Vitals behaviour on Shopify's CDN -- all of this requires sustained focus to understand well.
An agency that splits its technical attention across multiple platforms will always understand Shopify less thoroughly than one for whom it is the only platform. This is not a slight against multi-platform agencies -- it is a statement about how expertise works.
When evaluating: ask directly whether Shopify is the only platform they work on. If the answer involves "primarily" or "focus on," ask what percentage of projects are Shopify. The answer tells you how much practice they actually have with the platform you are paying them to work on.
Red Flag 6: "We Will Figure That Out" on Scope Questions
Before you sign any agency contract, you should have written answers to:
- What is included in this project (specifically)?
- What is not included?
- What happens if requirements change?
- What does handoff look like?
- What is the process if something is not working post-launch?
An agency that defers these questions -- "let's just get started and we'll figure it out as we go" -- is not being flexible. They are avoiding the difficult work of defining scope because clear scope limits their ability to bill for changes later.
Scope disputes are the most common cause of agency relationship breakdowns. They are almost entirely preventable with a clear, written scope of work before the project starts.
Red Flag 7: References Who Cannot Confirm Specifics
Any established agency should be able to connect you with three past clients who are willing to take a call. Ask the agency for these references before you sign.
When you speak with references, ask specific questions:
- "Were deliverables completed on time and within the quoted price?"
- "Were there surprises in the billing or scope that were not discussed before the project started?"
- "How did the agency handle problems that came up during the project?"
- "What does post-launch support look like in practice?"
References who speak in generalities ("they were great to work with, very responsive") are less informative than references who can answer specific questions about deliverables and outcomes.
If an agency cannot provide references, or the references are all from internal connections, that is notable.
The Compound Effect of Multiple Red Flags
One red flag can have a legitimate explanation. Multiple red flags together describe a pattern.
An agency with no fixed pricing, a portfolio without metrics, and vague post-launch support language is telling you something consistent about how they operate. Not through any single statement -- through the aggregate picture of how they handle transparency, accountability, and specificity.
Trust the pattern more than any single conversation.
What Good Looks Like
For contrast: a trustworthy Shopify agency tells you their prices before a call, shows you specific results from similar projects, explains post-launch support in the contract, gives you a fixed price for defined work, works exclusively in Shopify, has clear answers about what is and is not in scope, and can connect you with clients who confirm this in specific terms.
This is not an unusually high standard. It is the baseline for a professional service engagement.
Frequently Asked Questions
What is the most common Shopify agency red flag?
Vague post-launch support is the most common precursor to a bad outcome. Disputes about what is and is not "included" after launch are the most common agency-client conflict, and they are almost always preventable with a clear contract written before the project starts.
Is it a red flag if an agency does not have Shopify Plus partnership status?
No. Shopify Plus partnership indicates enterprise-tier focus. For SMB merchants who are not on Shopify Plus, a standard Shopify Partner with deep SMB experience is more relevant than a Plus-focused agency.
How do I verify an agency's case studies are real?
Ask to speak with the client whose project is featured. Any legitimate agency will facilitate this. If they resist, that tells you something.
Should I worry if a small agency has a short portfolio?
A smaller portfolio is not inherently a problem if the projects it includes have measurable performance data. Three thoroughly documented case studies are more credible than twenty screenshots.
What is the biggest mistake merchants make when choosing an agency?
Choosing on price alone. The cheapest Shopify agency quote represents the lowest scope definition, the least experienced team, or both. A project that costs $1,500 less upfront and requires $4,000 in fixes after launch is not a good deal.
One Final Check
Before you sign: read the contract. Specifically, read the sections on scope, out-of-scope billing, post-launch support, and dispute resolution.
If any section is vague where it should be specific, ask the agency to clarify in writing before you sign. An agency confident in their work and process will not resist this.
Our own service terms are straightforward: fixed prices for defined scope, two weeks post-launch bug fix coverage, and a clear retainer offer for ongoing work. No ambiguity about what you are buying. See our service page or get in touch directly.
Ready to take action?
Fixed price, no surprises. Order directly or get in touch.