Pricing

Fixed-price packages, clear scope.

Three packages for the work I’m asked for most, with a fixed scope, timeline and starting price. Anything else is quoted in writing against your brief — no sales calls needed.

Packages

Delivery times start once I have access and you’ve approved the written scope.

3–5 working days

WooCommerce speed fix

from £950
  • One store, with baseline profiling before any change
  • Up to three agreed bottlenecks fixed
  • Changes made on staging first
  • Checkout regression checks
  • Before/after report

Not included: redesigns or platform migrations.

Request a store assessment →
5–7 working days

Stripe subscriptions setup

from £1,950
  • For an existing PHP or Node.js app
  • Stripe Checkout and customer portal
  • Up to three plans
  • Signed, idempotent webhooks
  • Plan entitlements wired into your app, with tests

Not included: Stripe Connect or tax advice.

Get a written scope →
10 working days

AI assistant integration

from £3,500
  • Added to your existing app, for one defined workflow
  • One model provider, up to two tools connected to your API
  • Streaming responses and timeouts
  • Agreed test examples to check answers against
  • Handover documentation

Not included: rebuilding the whole application.

Get a written scope →
Not sure what’s wrong, or it’s an older system? Start with a £350 written diagnostic: I look at the code or store and send a written report with what I’d fix and the price. The £350 is credited against the build if you go ahead. Request a diagnostic

Other work: three ways to work together

Fixed price

For work with a clear scope. Once we’ve defined what’s being built, I give you a fixed quote broken into milestones, so you know the total before we start and pay as each piece is delivered. Best for a defined website, store or feature.

Day rate

For open-ended or evolving work — ongoing development, a build where the scope will shift, or picking up an existing codebase. Billed for the days worked, with a running estimate so the total never runs away from you.

Retainer

For continuity — a block of reserved capacity each month for maintenance, improvements and priority support once something is live. Predictable for you, and it keeps me familiar with your system so changes are fast.

A rough guide to other costs

Work outside the packages is quoted individually — here’s the ballpark, so you know what to expect before you get in touch.

Day rate

from £350 / day

For open-ended or evolving work, billed by the day with a running estimate.

Small jobs

from £750

A landing page, a single feature, a fix, or a one-off data-research report.

Custom builds

£3,000–£12,000

A website, online store, booking system, or a custom web-app MVP.

Larger platforms

£12,000+

Real-time systems, complex applications and multi-part platforms.

Support & retainer

from £500 / month

Reserved capacity for maintenance, improvements and priority support once you’re live.

What the quote is built from

Two projects that sound the same can be very different underneath. When I estimate, these are what move the number:

  • How defined the scope is — a clear brief is faster to price and faster to build than “we’ll figure it out as we go”.
  • Complexity under the surface — real-time data, payments, integrations and anything that has to stay correct under load.
  • How many outside systems it has to talk to, and how well those behave.
  • Timeline — a hard deadline that compresses the work costs more than a comfortable one.
  • Whether it’s a fresh build or work on an existing codebase that has to be understood first.

What you always get, at any price

  • The code, and ownership of it. Source transfers to you at handover — it’s in the terms, not a paid extra. No lock-in.
  • A handover anyone can pick up. Documented, tested from a clean checkout, so the next developer can run and deploy it without calling me.
  • Me, directly. You talk to the person building it, not a project manager relaying messages.
  • A written estimate before anything starts. You approve the number and the milestones first.
  • Milestone billing. Larger builds are split into stages, each invoiced as it’s agreed and delivered — you’re never paying far ahead of the work.

How a project runs

1

Tell me about it

You describe what you’re building, roughly when you need it and any budget in mind. I reply within one working day.

2

Scope and estimate

We pin down what’s actually needed — sometimes less than you expected. I send a written estimate with milestones and a rough timeline.

3

You approve

Nothing is billed until you’ve agreed the scope, the price and how it’s split. The first milestone confirms your start date.

4

Build, in the open

I build in milestones you can see. You’re never guessing where it’s at, and scope changes are quoted before they happen, not after.

5

Handover you own

You get the working system, the source code, and a handover that lets anyone run it. Support or a retainer after that is your call.

Invoicing & payment

I invoice in GBP, USD or EUR — whichever suits you. Payment is by secure card (Stripe) or bank transfer (Wise). For larger builds the first milestone is invoiced up front to confirm the start date; the amount is agreed in writing before any work begins.

Package prices are starting prices for the scope listed. Anything outside it is quoted in writing before work begins — describe the project and I’ll come back with a figure.

Common questions

What if my project doesn’t fit a package?

Most custom work doesn’t, and that’s fine. Describe it in writing and I’ll reply with a fixed quote or a day-rate estimate. For an unclear or older system, the £350 written diagnostic is the safest start, and it’s credited against the build.

Do I need a call?

No. Everything can be done in writing: you send a brief, I reply with questions and a written scope, and progress updates come in writing too. If you’d like a call, say so and we’ll arrange one.

Roughly what should I budget?

Tell me the project and I’ll give you a real figure within a working day — including if it’s less than you expected. That’s more useful than a range that may not fit what you actually need.

Do you take a deposit?

For larger builds, yes — the first milestone is invoiced up front to confirm your start date. The amount depends on the project and is agreed in writing before anything begins.

Which currencies can I pay in?

GBP, USD or EUR, by card (Stripe) or bank transfer (Wise).

Do I own the finished code?

Yes. Source code transfers to you at handover as standard — it’s in the terms, and the handover is built so any developer can take it over. There is no lock-in.

Next step

Ready for a real number?

Describe the project in plain language and I’ll come back with an estimate and the milestones — within one working day.

WhatsApp