Free store read · send your store URL, get a senior engineer's written read within one business day.

Pricing

Every price before you say yes.

Small jobs with the price printed. Three monthly plans. Fixed-fee projects with a written scope. A diagnostic that credits itself against the fixes. No hourly billing, no open-ended scope, and a 30-day warranty on all of it.

Prices you can afford twice.

A job, a plan, or a project. Every one has a price before you say yes, a 30-day warranty, and no hourly invoice for surprises.

Small jobs

Fixed price per job

From $150
  • Ten job types with the price printed
  • Shipped in days, verified in writing
  • Ends with three ranked next moves
  • No hourly billing, no minimum retainer
  • Smallest job we take: $150
See the menu
Most stores start here

Monthly plan

A senior engineer on call

From $800/mo
  • Starter, Growth or a standing lane
  • Unused hours roll one month
  • Proactive improvement when nothing is queued
  • Friday update, monthly roadmap call
  • Cancel with 30 days' notice, full handover
See the plans

Projects

Scoped, priced, warranted

Fixed fee
  • Workarounds from $4K, migrations from $15K
  • Written scope and acceptance criteria
  • 30/40/30 on larger projects
  • 30-day warranty, then a plan if you want one
  • You own the code on payment
See the bands

The entry point for slow or messy stores

Store Health Diagnostic $650–$1,250

A senior engineer reads your store across speed, apps and tracking, places a live test order, reconciles Shopify orders against GA4 and Meta, and hands you a ranked fix list with the before-numbers recorded. Credited in full against any fix or monthly plan booked within 30 days. Non-refundable otherwise.

Small jobs

Ten jobs, three tiers each.

Simple, typical or complex, decided from your store before we start and quoted in writing. The menu page explains each tier.

The full menu

Theme bug fix

Simple$150
Typical$250
Complex$450

Shopify Flow automation

Simple$150
Typical$350
Complex$650

Klaviyo automation

Simple$250
Typical$500
Complex$900

Email design and development

Simple$250
Typical$400
Complex$650

Store audit: speed, SEO or conversion

Simple$650
Typical$850
Complex$1,250

GA4, Pixel, Merchant Center, Search Console setup

Simple$350
Typical$550
Complex$950

Theme version update

Simple$250
Typical$600
Complex$1,300

Product customiser app setup

Simple$350
Typical$550
Complex$950

Complex app setup: subscriptions, B2B, bundles

Simple$450
Typical$750
Complex$1,400

Basic theme setup

Simple$650
Typical$850
Complex$1,250

Monthly plans

A senior engineer on call, sized to you.

Most stores need a limited set of tasks done right rather than an embedded team. Pick the block that matches the work you have.

How the plans run

Starter · 10 senior hours

$800/mo

Founder-run and growing stores that need a senior engineer on call for the small things, plus one improvement a month.

Growth · 25 senior hours

$1,900/mo

Brands with a steady stream of tickets and a roadmap: B2B rules, integrations, performance, campaign readiness.

Standing lane · 50 senior hours

$3,600/mo

Plus brands and operations-heavy merchants that want a senior engineering lane without hiring.

Extra hours in a busy month are $90 each, no new contract. Unused hours roll into the next month, then expire. Three-month initial term, then month to month. 30 days' written notice, with a full handover of code and access.

Fixed-fee projects

What projects cost.

Bands, because two stores are never the same project. A written scope turns the band into one number, and that number does not move unless you change the scope.

Engineered workaround inside your plan

$4K – $10K

One capability, built and owned, instead of a stack of app fees

First performance engagement

$2K – $6K

Diagnostic plus the fixes it ranks; diagnostic fee credited

Full performance rebuild

$12K – $30K

Deep theme and app refactor, scoped after a diagnostic

Theme refactor

$15K – $35K

Cleanup and section library on your existing design

Migration to Shopify

From $15K

Small stores from $15K; $35K–$90K with Plus, ERP or B2B depth

Integration project

$15K – $60K

ERP, 3PL, OMS, PIM; connector setup at the bottom, custom sync at the top

Custom Shopify app

$20K – $80K

Private and internal apps; the top means real backend scope

Custom theme

$45K – $120K

Full design and build; phased above about $90K

Headless storefront (Hydrogen)

$80K – $220K

Phased, paid discovery first

How payment works

Simple terms, written down.

Payment

  • Small jobs under $1,000 are paid up front; returning clients pay on delivery.
  • Projects between $1K and $5K are split 50/50. Projects above $5K bill 30% at kickoff, 40% at the midpoint demo, 30% at launch, net 30.
  • The diagnostic is paid up front and credited in full against fixes or a plan booked within 30 days.
  • Retainers bill monthly in advance.
  • Every fixed fee already includes QA, release, meetings and a 30-day warranty. There is no hourly invoice for surprises.

In every price

  • A written scope, or the menu tier, agreed before we start
  • Work on a duplicate theme or development store, never live
  • QA, release and a live test order where money or tracking is involved
  • A written note on what changed and how it was verified
  • A one-page "what we would fix next" with three ranked moves
  • 30-day warranty on the work
  • All code assigned to you on payment

Not in the price

  • Third-party app subscriptions (you own the licences)
  • Hosting for custom apps (set up in your name; you own the bill)
  • Design for a net-new theme unless the quote says so
  • Ad account management or attribution modelling (referred out)
  • Work after the warranty window (that is what the plans are for)

Pricing FAQ

Questions about money.

For everything else, engagement, process, technical, legal, see the full FAQ.

Small jobs have fixed prices on the menu. Projects are fixed-fee from a written scope. Plans are $800, $1,900 or $3,600 a month. We never invoice hourly and we never print an hourly rate; every price includes QA, release, meetings and a 30-day warranty.

Get a real number

Send the store URL.
Get a price, not a range.

The free read tells you what we see and roughly what it costs from the menu. If it needs a project, the 30-minute call ends with a written scope and one number.

Get the free read