Setup is not as scam-prone as SEO, but it has its own pricing traps. The common patterns:
The template setup trap
The operator quotes a low price (say $1,500 for a "complete Shopify setup") and delivers what is essentially a templated configuration: default theme with minor tweaks, no catalog customization, generic page copy, default app stack regardless of your needs.
How to recognize it: the operator does not ask diagnostic questions about your business, your catalog, your customers, or your goals. They quote within minutes of a sales call. The same operator's past projects look identical to each other.
The theme and app kickback trap
Some operators receive referral fees from specific theme developers and app companies. They push those specific products to every client regardless of whether they fit. The merchant pays for a theme they did not need and apps that do not match the use case.
How to recognize it: the operator pushes specific themes or apps very early in the conversation, before understanding your needs. They cannot articulate why their recommendation fits your specific situation. Watch for over-strong recommendations in the first call.
The scope creep trap
The operator quotes a low initial price, then bills change orders for everything not explicitly in the original scope. Final cost ends up 2-3x the initial quote. This is sometimes intentional sales tactic and sometimes just poor scoping.
How to recognize it: vague initial scope of work, no clear list of inclusions and exclusions, no defined process for handling scope changes. The first "out of scope" item comes up in week 1.
The bait-and-switch staffing trap
The senior consultant pitches the project; a junior team executes. The merchant pays senior rates for junior work. This is most common at agencies and is particularly bad for Shopify Plus engagements where the specialty knowledge matters.
How to recognize it: the operator avoids naming the specific person doing the work. They use language like "our team" without identifying individuals. The pitch person stops showing up after contract signing.
The locked-in retainer trap
The operator offers attractive setup pricing on the condition that you sign a 12-month or 24-month retainer for ongoing maintenance. The setup may be fine; the retainer is overpriced for the value delivered, but you are locked in.
How to recognize it: setup pricing only available with retainer attached, retainer terms with significant early-termination penalties, retainer scope that is vague or open-ended.
The undisclosed subcontracting trap
You hire a freelancer or boutique agency. The work is subcontracted to offshore operators you have not vetted. Quality is unknown, communication goes through intermediaries, and accountability is unclear.
How to recognize it: the operator cannot answer technical questions in real time, response times are inconsistent (suggesting different time zones), and the operator avoids naming specific team members doing the work.
How to protect yourself
- Require a detailed scope of work with explicit inclusions and exclusions.
- Ask diagnostic questions about your specific situation; if the operator does not engage, walk away.
- Verify the specific person or team who will do the work, not the salesperson.
- Use milestone-based payments, not 100% upfront or end-of-project.
- Ask explicitly about theme and app recommendations: "Why this one specifically for our situation?"
- Avoid forced retainer arrangements; setup should be a defined project.
- Verify there is no undisclosed subcontracting; ask directly.