How to pick a headless commerce development company
The technical claims all sound the same. What separates partners is how they scope, what they measure, who owns the code, and whether they will tell you not to do the project.

Every company in this market says the same things: fast, modern, scalable, API-first. None of that helps you choose, because none of it is falsifiable in a sales call. What does help is asking about the parts of a headless project that actually go wrong — search visibility during migration, checkout correctness, what happens to the plugins operations depend on, and who can change the code in a year. This page is the checklist, written from the delivery side.
Decide what you are actually buying first
Three different engagements hide behind the same request. An audit answers whether headless is the right move at all and produces evidence rather than a proposal. A frontend build puts a new storefront on the commerce backend you already run. A replatform changes the backend too and is a substantially larger project. Companies that quote the third when you asked about the first are not necessarily dishonest — but you should be the one deciding which you are buying, and the scoping conversation should make the distinction explicit.
- Audit: evidence about whether to do the project at all
- Frontend build: new storefront, existing backend untouched
- Replatform: new backend, migration, operations rebuilt
- Insist on knowing which one a quote covers
The questions that separate partners from vendors
Ask what happens to organic traffic during the migration, and listen for a redirect map, metadata parity and post-launch coverage monitoring rather than reassurance. Ask which of your plugins survive and which do not, and expect a two-column list rather than "we will handle it". Ask how checkout is approached, and be cautious of anyone whose default is a fully custom checkout without asking about your gateways. Ask what they measure after launch, and whether it is field data or a lab score. Vague answers to any of these predict the invoice you will receive later.
What good scoping looks like
A written scope naming the templates being built, the integrations being connected, the data being touched and what is explicitly excluded. A price that is fixed where the work is knowable and an audit priced separately where it is not — padding an estimate to cover unknowns costs you money whether or not the unknowns materialise. And a change process: what happens when you want something mid-project, quoted before it is built rather than absorbed and billed afterwards.
Code ownership, and why it decides your next two years
Establish before signing who owns the repository, whether the storefront depends on any proprietary layer, whether another developer could reasonably take it over, and what the handover contains. A codebase only its author can change is a commercial position rather than a technical necessity, and it is the mechanism behind most unhappy long-term client relationships in this field. Ask for the handover documentation to be part of the deliverable, in writing.
- Repository ownership stated in the contract
- No proprietary layer required to run or deploy
- Documentation and environment setup in the handover
- Another competent developer could take it over
How these engagements are priced
Fixed price against a defined scope is normal and appropriate for frontend builds. Time and materials suits genuinely exploratory work and requires more trust in both directions. Retainers make sense after launch, when what you need is maintenance and iteration rather than a project. Our own engagements start at $1,999 for a straightforward setup and scale with catalogue, templates, integrations and how much search traffic must be protected — the cost estimator produces a planning range and pricing shows the package structure.
Red flags worth walking away from
Guaranteed rankings or conversion percentages — nobody can promise these, and offering them is either inexperience or dishonesty. A quote with no audit when your store has meaningful organic traffic. No staging environment in the plan. A proposal that never mentions redirects. Enthusiasm for a custom checkout before anyone has asked which payment gateways you use. And a refusal to start with a small piece of work, which usually means the commercial model depends on the large one.
Company size, and what it actually changes
A larger agency brings process, redundancy and the ability to absorb someone leaving mid-project, at higher rates and often with the senior person who won the work replaced by a junior who delivers it. A small senior team gives you direct access to the people writing the code and lower overhead, with real key-person risk. Neither is universally right. What matters is asking who specifically will do the work, and whether the person answering your questions in the sales call is the same person writing the code.
Start with something small enough to be wrong about
The best first engagement is a scoped audit or a single template rebuild — enough to see how a partner communicates, estimates and delivers before anything large is at stake. A good partner will suggest this themselves. If a company resists starting small, that reluctance is information about how they handle risk, and it is cheaper to learn it now than after a six-week build. The hiring guide covers the same discipline for individual developers.
What we do, and where we say no
We build Next.js storefronts on WooCommerce backends, run the audits that decide whether that is warranted, and handle the migration risk that comes with it. We do not manage advertising accounts, and we do not take projects where the honest answer is that hosting, images or a plugin audit would deliver most of the win — you will hear that from the free audit before there is a proposal. Turning down work that will not pay back is the only credible version of this pitch.
Frequently asked questions
How much does a headless commerce project cost?
It scales with catalogue size, number of custom templates, integrations and how much organic traffic must be protected. Our engagements start at $1,999 for a straightforward setup; anything with real complexity is scoped after an audit rather than guessed at in a call.
How long does it take?
A frontend build on an existing backend is typically several weeks including testing. Replatforming is months, dominated by data mapping and integration work rather than by building pages.
Should I hire an agency or a small team?
Ask who specifically will write the code and whether the person you are speaking to is that person. Larger agencies bring process and redundancy at higher cost; small senior teams give direct access with key-person risk. Both work when the answer to that question is honest.
What should be in the contract?
Scope with explicit exclusions, code and repository ownership, what post-launch support covers and for how long, the change-request process, and what happens if the project is cancelled midway. Vagueness in any of these becomes an argument later.
Hire a WooCommerce developer
Match the help to the actual problem, write a brief that gets comparable quotes, ask the questions weak candidates fail, and keep ownership of your code.
Headless WooCommerce storefront
What a headless WooCommerce storefront is, how the pieces fit together, what it costs, where it breaks, and how to build one without losing checkout or SEO.
White label development
A build partner your clients never see: scoped WooCommerce and Next.js storefront work, your brand on the deliverable, clear boundaries on support and code.
See how many sales your store is losing
Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".