LUCENTCOMMERCEGET A FREE STORE AUDITFREE AUDIT

QUOTED TO SCOPE, IN WRITING

How we price

Every engagement is quoted after a scoping call, so you pay for the work your store actually needs. No enterprise minimum, no long lock-in, and a fixed scope in writing before any contract is signed.

A written scope document beside a project timeline

IN SHORT

  • Every engagement is quoted after a scoping call, with a fixed scope in writing before any contract is signed.
  • Four things drive cost: catalogue size, number of integrations, number of storefronts, and how much of the design already exists.
  • Projects typically run 8 to 20 weeks; a Shopify Plus migration is usually 10 to 16 of those.
  • Retainers are fixed monthly blocks of senior hours, month to month, with unused hours rolling over.
  • The store audit is free and carries no obligation — it is the normal way to start.

Why there is no rate card here

We could publish a table with three tiers and a number in each. Most agencies do. It would be the most visited page on this site and the least useful, because the number would be wrong for almost everyone who read it.

Two migrations that look identical from outside — same platform, similar catalogue, same category — can differ by a factor of three once you count what is actually being rebuilt. One has four integrations and a clean data model. The other has eleven, three of which nobody can explain, and eight years of attribute drift.

So instead of a number that would need caveating into meaninglessness, here is exactly what we ask and how the quote gets built. Four questions, a written scope, and a fixed price against it.

The four things that move the number

What we ask on the scoping call

Catalogue size and complexity. Not just SKU count — variant structure, how much product data lives in places it should not, and whether the catalogue has been migrated before.

Integrations. The single biggest variable. ERP, PIM, 3PL, subscriptions, tax, loyalty — each one is a piece of engineering with its own failure modes. This is where identical-looking projects diverge most.

Storefronts. One store, or one per region. Multi-storefront work is not linear — the second is cheaper than the first, but it is not free.

How much design exists. Finished Figma files quote differently from a brand guide, which quotes differently from nothing at all.

Three ways to work with us

 Fixed-scope projectMonthly retainer
ShapeA defined piece of work with an endA block of senior hours each month
Typical length8 to 20 weeksMonth to month, ongoing
PricedFixed against a written scopeFixed monthly, sized to the roadmap
Scope changeQuoted as it arisesAbsorbed or re-planned in the next cycle
CommitmentThe projectNo notice period
Right forMigrations, new builds, defined projectsStores that keep evolving

The third way is the free store audit, which is how most engagements actually start. It costs nothing, carries no obligation, and is written so you can act on it without us.

How a quote gets made

Five stages. You see a fixed number before you commit to anything.

  1. 01

    Free audit or a scoping call

    Most brands start with the free audit: a senior engineer reviews your storefront, theme performance and checkout and sends a prioritised list within three business days. If you already know what you want built, skip to the scoping call.

  2. 02

    We ask the four questions

    Catalogue size, integrations, storefront count, and how much design already exists. These are what actually move a number, and we would rather ask them than guess and revise later.

  3. 03

    Scope in writing

    A written scope listing what is included, what is explicitly not, and where the assumptions are. For migrations this includes the extension-by-extension replacement plan, which is what makes an otherwise open-ended job quotable.

  4. 04

    Fixed quote

    A price against that scope, in writing, before any contract. If we have missed something, that is on us, not a change request.

  5. 05

    Change is priced, not absorbed silently

    Scope changes get quoted as they arise. You approve them or you do not — nothing appears on an invoice that you have not seen first.

What every engagement includes

  • A named senior team in your timezone — not a project team who hand you to a support desk at launch
  • A written scope stating what is included and what is explicitly not
  • Staging links and previews throughout, rather than a reveal at the end
  • Performance budgets agreed before the build and enforced before launch
  • Code in your repository, with documentation — you own what we write
  • QA on real devices, not a lab score on a developer laptop

What we would rather tell you than sell you

When a theme beats a rebuild

If customising your existing theme gets you most of the value, we will say so — it is a smaller engagement and usually the right call.

When not to A/B test

Under roughly 10,000 sessions per variant per month, split testing produces noise. We will run a research-led programme instead, which costs less.

When an app beats custom

If the market has solved your problem well and maintains it, buying is cheaper than anything we could build.

When a retainer is oversized

If hours keep rolling over, we reduce the block rather than bill for capacity you are not using.

Pricing questions

Why is there no price list on this page?

Because a number without your catalogue size, integration count and storefront count would be fiction, and you would quite reasonably hold us to it. Two migrations that look identical from outside can differ by a factor of three once you count the integrations. We publish the model instead, and give you a fixed number once we have asked four questions.

What does a Shopify Plus migration cost?

It is quoted after a scoping call. The drivers are catalogue size, how many integrations need rebuilding, and how many storefronts you run — not the source platform on its own. A typical migration runs 10 to 16 weeks from discovery to launch, and you get a fixed-scope quote in writing before committing.

What does a new Shopify store build cost?

Also quoted to scope. Most builds run 10 to 16 weeks, and the largest cost variables are template count, catalogue complexity and integrations. If you already have designs, a Figma to Shopify build is quoted directly from the files.

How much is a retainer?

Retainers are fixed monthly blocks of senior development hours, sized against your roadmap rather than a standard package. They run month to month with no long lock-in, and unused hours roll into the next cycle. If hours keep rolling over, we reduce the block.

Do you have a minimum project size?

No enterprise minimum. We work with mid-market DTC and B2B brands that have outgrown a small dev shop but do not need an agency with a six-figure floor. If a piece of work is too small to be worth a project, it usually belongs in a retainer.

Is the store audit really free?

Yes, and there is no obligation. It takes a senior engineer a few hours and it is written so any competent Shopify developer can execute it — including your own team.

NEXT STEP

Start with the free audit

A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritised list of fixes within three business days. No pitch deck, no obligation, no cost.