How to Hire a Shopify Developer or Agency: 10 Questions to Ask Before Signing a Contract

blank
28 October

Most Shopify projects don’t fail because the platform is hard. They fail because the wrong person was hired. A store owner picks the cheapest quote, skips the awkward questions, and six weeks later they’re stuck with a half-finished theme, a developer who stopped replying, and no access to their own code.

If you plan to hire a Shopify developer or agency, a little preparation up front saves you months of frustration and a lot of money. This guide gives you the 10 questions we think every US store owner should ask before signing, what a good answer sounds like, and the red flags that should make you walk away.

Freelancer, Agency or In-House: Which Is Right for You?

Before the questions, you need to know who you’re talking to. Each option fits a different situation.

  1. Freelancer: Best for small, clearly defined jobs like fixing a theme bug, adding a section or setting up a basic store. Rates in the US typically run $50 to $150 per hour. The risk is that one person is your whole team. If they get sick or busy, your project stalls.
  2. Shopify agency: Best for custom themes, migrations, Shopify Plus builds and ongoing growth work. You get designers, developers, QA and a project manager. US agency rates often fall between $100 and $250 per hour, and hybrid teams with offshore developers can be lower.
  3. In-house developer: Makes sense when you have constant development work and the budget for a full-time salary, benefits and management.

For most growing Shopify brands, a good agency or a small specialist team is the safest middle ground. Whichever you choose, the questions below apply.

hire-a-shopify-developer-video-call

10 Questions to Ask Before You Sign

1. Can I see Shopify stores you’ve built, and can I talk to a past client?

A portfolio is the minimum. Look for live Shopify stores, not just design mockups, and open them on your phone. Check how fast they load and how smoothly the cart and checkout work.

Then ask for a reference. A confident team will happily connect you with a previous client. Ask that client three things: Was the project on time? Did the final price match the quote? What happened when something broke after launch?

Red flag: Only screenshots, no live links, or “we can’t share client names” for every single project.

2. Do you have experience in my specific type of store?

Selling 20 products from one brand is very different from running a 5,000-SKU catalog with variants, bundles and subscriptions. Fashion, supplements, home goods, B2B wholesale and digital products each have their own quirks.

Ask whether they’ve worked with stores like yours and what challenges came up. If you’re on Shopify Plus or planning to move there, ask whether they’ve handled checkout customization, multi-currency selling or wholesale setups before.

Red flag: They say “yes, we do everything” but can’t name a single similar project.

3. Who will actually work on my project?

This one catches people off guard. Some agencies show you a senior team in the sales call and then hand your project to a junior developer you’ve never met.

Ask for names and roles. Who is your project manager? Who writes the code? Who tests it? Will the people you meet now be the ones building your store? Also ask if any work is outsourced to subcontractors, which isn’t automatically bad but you should know.

Red flag: Vague answers like “our team will handle it” with no names.

4. What’s your process, and how will we communicate?

Good developers don’t just start coding. They run a discovery phase, confirm requirements, share designs for approval, build in stages and test before launch.

Ask how they communicate (Slack, email, weekly calls), how quickly they respond, and how they handle time zone differences if part of the team is overseas. For US businesses, ask about overlap with your working hours. A developer who is awake while you’re asleep isn’t a problem, but only if they communicate clearly and reply at a reasonable pace.

Red flag: No defined process, or “we’ll figure it out as we go.”

5. How do you price the work, and what’s included?

Pricing models vary: fixed price, hourly or a monthly retainer. Each can work, but you need to know which one you’re getting and what’s covered. If you’re still working out your budget, our Shopify development cost guide for the USA lays out typical price ranges.

Ask these directly:

  1. Is design included, or billed separately?
  2. Are app subscriptions and theme licenses your responsibility?
  3. What happens if I request changes midway?
  4. Is testing, SEO setup and mobile optimization included?

Ask for a written scope with milestones. A detailed quote is a good sign even when it’s higher than a competitor’s vague one.

Red flag: A very low price with no breakdown. Cheap quotes often grow later through “extra” charges.

6. How do you handle speed, SEO and mobile performance?

A beautiful store that loads in six seconds loses sales. Most US shoppers browse on their phones, and Google uses page experience as part of its ranking signals.

Ask how they keep stores fast: image optimization, limiting heavy apps, clean Liquid code, lazy loading and Core Web Vitals testing. Ask whether they set up SEO basics such as clean URLs, meta tags, structured data and redirects (critical if you’re migrating from another platform).

Red flag: They don’t mention speed at all, or they plan to solve every feature with a new app that slows the site down.

7. Will I own the code, the theme and my store access?

Many store owners never think to ask this until it’s too late. Make sure your contract clearly says you own the final work, including custom code, designs and any files created for you.

Also ask how they’ll access your store. The right way is through a collaborator request from your Shopify admin, not by sharing your owner login. This protects your account and gives you control over what they can see and do.

Red flag: They want your owner password, or the contract says the agency keeps ownership of the code.

8. How do you test your work before it goes live?

Professional teams build and test on a duplicate theme or a development store, never directly on your live site. Ask how they test checkout, payments, shipping rules, mobile views and different browsers before launch.

Also ask if they use version control such as Git, which gives you a history of every change and an easy way to undo mistakes.

Red flag: “We’ll just make the changes on your live store.”

9. What happens after the launch?

Launch day isn’t the finish line. Bugs show up, Shopify releases updates and apps change. Ask:

  1. Is there a free bug-fix period after launch (30 days is common)?
  2. Do you offer monthly support or maintenance?
  3. What’s your response time for urgent issues, like a broken checkout?
  4. Who do I contact if something goes wrong at 8 PM on a Friday?

A good partner treats the launch as the start of a relationship.

Red flag: Support ends the moment the final invoice is paid.

10. What does the contract say about timelines, payments and changes?

Read the contract carefully before you sign. At a minimum, it should cover:

  1. Clear scope of work and deliverables
  2. Timeline with milestones
  3. Payment schedule tied to milestones (not 100% upfront)
  4. How change requests are handled and priced
  5. Code and design ownership
  6. Confidentiality (NDA)
  7. Termination terms if either side wants to end the project

If anything feels one-sided, ask for changes. For larger projects, it’s worth having a lawyer review the agreement. We’re not lawyers, so treat this as a practical checklist, not legal advice.

Red flag: No written contract, or pressure to pay in full before any work begins.

Quick Red-Flag Checklist

Walk away or slow down if you notice any of these:

  1. Guaranteed “#1 Google ranking” or guaranteed sales
  2. Prices far below every other quote
  3. No live portfolio or references
  4. Slow or unclear replies before you’ve even signed
  5. Pressure to decide today
  6. Refusal to put the scope in writing
shopify-developer-contract-review-infylo

How to Compare Your Shortlist

Once you’ve talked to three or four candidates, put their answers side by side. Don’t judge only on price. Score each one on communication, relevant experience, clarity of scope, post-launch support and how well they understood your business. The right partner is usually the one who asks smart questions about your customers and goals, not the one who agrees to everything immediately.

A good time to hire a Shopify developer is before your busy season, not during it. Rushed projects cost more and increase mistakes, so give yourself at least a few weeks for research and a few more for the build.

Frequently Asked Questions

How much does it cost to hire a Shopify developer in the USA?
Freelancers typically charge $50 to $150 per hour, and agencies often charge $100 to $250 per hour. A full store build can range from a few thousand dollars to well over $30,000 depending on design and features.

How do I find a trustworthy Shopify expert?

Start with the Shopify Partner directory, review portfolios, read independent reviews on platforms such as Clutch, and ask for client references.

Should I choose a freelancer or an agency?

Choose a freelancer for small, defined tasks. Choose an agency for complex builds, migrations, Shopify Plus projects or when you need long-term support.

How long does Shopify development take?

A basic store can take 2 to 4 weeks. Custom themes usually take 6 to 12 weeks, and larger Plus builds can take several months.

Is it better to hire a US-based or offshore developer?

Both can work. What matters is communication, experience and process. Many US brands succeed with hybrid teams that offer overlapping hours and clear project management.

Final Thoughts

The goal isn’t to find the cheapest option. It’s to find a team that understands your business, communicates openly and builds something you fully own. When you hire a Shopify developer with these ten questions in your pocket, you’ll spot the good partners quickly and avoid the expensive mistakes.

If you’re planning a store, migration or custom build, the team at Infylo Techsolutions would be glad to talk it through. We’ll answer every one of these questions honestly, before you sign anything.

Request a free Shopify consultation or explore our Shopify development services.