Skip to content
Pricing

Priced to your scope, not a menu

Tell us what you need and we will come back with a written scope and a fixed figure. No hourly meters, no invoice that outgrows the estimate.

How we work together

Three ways to engage

Different projects want different shapes. We will tell you which of these fits yours, even when it is the cheapest one.

Best when the scope is clear

Fixed-price project

We scope the work, quote a fixed figure and deliver against it. You know the total before we start, and change requests are quoted separately so there are no surprise invoices.

  • Milestone-based payments
  • Written scope agreed up front
  • Change requests quoted before work starts

Best for ongoing work

Monthly retainer

Reserved monthly engineering and support capacity for maintenance, improvements and the things that come up. Ideal once a product is live and needs continuous attention rather than a single push — you get a team already holding time for you, not a queue position.

  • Predictable monthly cost
  • Agreed response times
  • Reserved capacity, with the hours set out in your plan
  • Scales up or down each quarter

Required when the scope is not yet clear

Discovery sprint

A short paid engagement to turn a rough idea into a specification, wireframes and a costed build plan. Where a project is too complex to fix-price responsibly, this is the step we ask for rather than quote a figure neither of us could stand behind. If you then build with us, the fee is credited against the project.

  • 1–2 weeks, fixed fee
  • Wireframes and technical plan delivered
  • Credited toward the build

Payment terms

  • 50% to start, 50% on delivery for smaller projects.
  • Larger builds are split across the milestones below so payment tracks progress. The percentages are our standard split and are confirmed in your contract.
  • Recurring plans — hosting and managed services — are billed monthly or annually in advance.
  • Prices exclude third-party costs such as domains, paid plugins and app store fees.
  • Quotes are valid for 30 days from issue.

Milestones on a larger build

  1. 0130%

    Commencement

    Kick-off, discovery handover and environment setup.

  2. 0220%

    UX approved

    Wireframes or prototype signed off, before a line of build code.

  3. 0330%

    Feature complete

    Everything in scope working on staging, ready for your testing.

  4. 0420%

    Launch and handover

    Production release, source code, documentation and walkthrough.

Request a quote

Tell us what you need and we will price it properly

The more you can tell us about the problem, the more accurate the number. If the brief is still vague, say so — working out the scope is part of what we do, and a short discovery sprint often costs less than guessing.

  • A written scope, not a verbal estimate
  • A fixed figure with the assumptions listed
  • An honest timeline including your review time
  • A straight answer if we are not the right fit

We reply within one business day. No newsletter, no sales sequence.

We use what you send here to respond to your enquiry and prepare any proposal you ask for — never to add you to a marketing list. See our Privacy Policy.

Questions

About pricing

Because a number without a scope is a guess, and a guess helps neither of us. Two projects described in the same sentence can differ tenfold once you get into integrations, data migration and compliance. Send us the brief and you get a real figure, not a range you cannot plan against.

Third-party costs are passed through at cost and are yours to own: domain registration, hosting beyond any included period, paid plugins or licences, app store developer accounts, stock photography and SMS or email service fees.

Yes. Smaller projects are split 50% to start and 50% on delivery. Larger builds are broken into milestones so payments track delivered work rather than elapsed time.

The first 30 days of fixes are included — if something we built does not work as agreed, we fix it at no cost. New features after that are quoted individually, or covered by a monthly retainer if you expect a steady stream of them.