Clicks & Carts

Shopify development company or freelancer: how to decide

Not cheap versus safe. Two different shapes of the same service, each genuinely better at different projects.

7 min read · Services ·

This decision gets framed as cheap-and-risky versus expensive-and-safe, and that framing is wrong. Companies and independents are different shapes of the same service, and the right one depends almost entirely on how many disciplines your project needs.

The general version of this comparison is in freelancer vs agency. This one is about development specifically.

The short answer

Multiple disciplines at once — brand, design, copy, development, ongoing marketing — hire a company.

Development-led, with a clear idea of what you want — hire an independent.

Most single-store projects are the second. Most rebrand-and-replatform projects are the first.

Where the cost difference actually is

A company's rate funds project management, sales, account handling, office and cover. That's real value if you need it, and pure overhead if you don't.

Practically, for the same development hours you'll pay substantially more at a company — and get process, capacity and continuity in exchange. Developer rates covers the numbers.

The mistake in both directions: hiring a company for a job one person could do, and hiring one person for a job that needs four skills.

If the project is design-led rather than development-led, choosing a design company covers what to ask them instead.

What companies are genuinely better at

  • Parallel work. Designer, developer and QA at the same time compresses a big timeline in a way one person cannot.
  • Cover. Illness and holiday don't stop the project.
  • Process by default. Staging, QA checklists, documented handover, contracts.
  • Large migrations where redirect mapping alone is a workstream with its own owner — Magento migrations are the classic case.
  • Being managed. If nobody on your side wants to run a project, that's worth paying for.

What independents are genuinely better at

  • Direct access. You talk to the person writing the code. Decisions take one message rather than three.
  • Speed on small and mid-size work. No sprint to wait for.
  • Deep specialism. Independents often go narrow — integrations, apps, performance — and get very good at it.
  • Judgement you can hear directly. No account manager softening the answer.
  • Small jobs at all. Many companies won't take them, or price them so you don't want to.

The continuity question

The strongest argument against an independent is what happens if they disappear. It's fair, and it's defusable with four things you should insist on regardless of who you hire:

  1. The code lives in your repository, not theirs.
  2. Documented handover is part of the scope, not a favour.
  3. You hold the owner account and grant access via staff or collaborator accounts.
  4. Code ownership is agreed in writing before work starts.

Do those and changing developers is an inconvenience rather than a crisis — which is equally true of leaving an agency, and is exactly why the four points matter more than the choice itself.

The hybrid most stores end up with

An agency for the periodic big push — the rebrand, the replatform, the redesign — and an independent for the steady stream of smaller work between, where agency minimums and lead times make no sense. Some agencies subcontract specialist work to independents anyway, so occasionally you're buying the same person through a markup.

What to check either way

Whoever you're talking to:

  • Do they ask about your catalogue and your systems before quoting?
  • Is the scope written, with exclusions named?
  • Who specifically writes the code, and can you talk to them?
  • Do you own the code, and where does it live?
  • What happens in the weeks after launch?

The twelve questions and the red flags apply identically to both.

The shape matters less than the four continuity guarantees. Get those in writing and either choice becomes reversible — which is the only protection that actually holds.

Is this the problem you’re looking at?

Send me the link to your store and a line about what is going wrong. You get a straight answer within one business day — no pitch, no obligation.

[email protected]

Or see what I do around Shopify: services, work beyond the theme, selected work.

Keep reading

← All articles