Skip to content

Pricing and terms

Custom software pricing: one fixed figure per project, and what moves it.

Every service is quoted as one figure that holds to the end of the project, set after a scoping call.

Internal systems · Custom ERP development · Custom CRM development · Web application, subscription service · Mobile app

Fixed quote after scoping

Website · Online store · Landing page

Fixed quote after one call

AI automation (first process)

After the assessment

Software rescue and modernisation

Fixed quote after audit

Emergency website fix

After the diagnosis

Why this page names no figures. Your figure is named on the call and written into the proposal, where it holds until the project ships.

Website

Fixed quote after one call

Design, development, your own content editor, search basicsWhat moves this price: How many pages, and what do you want to edit yourself? Every block you will edit is built on its own, and that is what moves the price.
Online store

Fixed quote after one call

Shopify, custom theme, product setupWhat moves this price: How many products and variants, and how do your customers pay and receive them? Migrating an existing store is a separate line.
Landing page

Fixed quote after one call

A page built around one offer, a form, visitor analyticsWhat moves this price: How many bespoke sections, and do you want two versions to compare (A/B test)? One offer, one form, one goal is the starting point.
AI automation (first process)

After the assessment

Scoping, build, launch, measurementWhat moves this price: How many steps does the process have, and how many systems does it touch? Sorting incoming email costs less than document processing wired into invoicing.
Software rescue and modernisation

Fixed quote after audit

Code audit, security fixes, readiness for real trafficWhat moves this price: How big is the existing system, and how much of it is worth keeping? The audit answers that, and the price holds from there.
Emergency website fix

After the diagnosis

Diagnosis, a one-sum proposal, the fixWhat moves this price: What causes the fault, and how much of the system does it touch? The diagnosis answers that, and the price is set from there.
Internal systems

Fixed quote after scoping

Inventory, customer records, approval flowsWhat moves this price: How many processes, how many roles, and how many existing systems must it fit? Each connection is priced by how open the other system is.
Custom ERP development

Fixed quote after scoping

Stock, orders, purchasing and reporting, module by moduleWhat moves this price: How many modules go into the first round, and how many existing systems must it connect to? The first module gets a fixed-sum proposal.
Custom CRM development

Fixed quote after scoping

Client records, quotes, sales stagesWhat moves this price: How many of you sell, in how many roles, and what must it connect to? Moving the old spreadsheet across is a separate line.
Web application, subscription service

Fixed quote after scoping

Full product development with operationsWhat moves this price: How big is the product, and what goes into the first round? We usually start with a narrow first version and extend it.
Mobile app

Fixed quote after scoping

iPhone and Android from one buildWhat moves this price: What does the app need to do, and does it need one of the phone's special capabilities? App Store and Google Play developer fees are a separate line, in your name.

What the written proposal looks like

A sample with a fictional client and proposal number; the commitment rows are the real ones.

A sample written proposal: header with the proposal number, an itemised scope, the fixed price, the payment schedule and the written commitments.

In every quote we send

  • A fixed price and a stated deadline, written into the quote.

  • An itemised scope: what we build, by when, for how much.

  • The full source code and every credential transfer to you on final payment.

  • Monthly maintenance after launch, with a stated response time.

What the price does not cover

  • Domain, hosting and running costs.

    We tell you what it comes to, and it is in your name.

  • Third-party subscriptions.

    The Shopify plan, App Store and Play developer fees and paid apps, itemised in the proposal.

  • Producing copy, photography and video.

    Product data upload, on a store, is part of the package.

  • Ad spend and campaign management.

  • Migration from an existing system.

    A separate line, because the state of the old data sets its price.

Against a precisely written scope we give you one number, and that number stands.

Against a precisely written scope we give you one number, and that number stands. You know the final figure before the work starts. We suggest hourly work only where the task genuinely calls for it, such as ongoing extensions.

Because the scope on those rows varies more than a starting price can carry. On an internal system it is the number of processes and roles; on a rescue it is the state of the inherited code. A starting figure thrown at either would mislead in both directions. On those rows the scoping stage, or the code audit, produces the number, and from there it is fixed too.

The scope lives in writing and we guard it together. When a new requirement appears, we price it first, in time and money, and you decide. No silent scope drift in either direction, and no surprise invoice.

A standalone n8n or Make workflow does cost a fraction, and if all you need is data moved between two systems, it is worth it. We come in where the process touches your email, invoicing or internal systems, needs error handling, logging and human approval, and someone has to answer for it in production. Measurement and maintenance are in the price, and if the off-the-shelf workflow serves your goal, we say so on the call.

A single freelancer is a single point of failure: sick, ghosted or overbooked, and your project stalls with no backup. A template starts cheap and the bill arrives later: lost orders on a page that brings no enquiries, and a rebuild a year on. We come with a written proposal, milestone payments and a second person who can pick up the thread.

Whoever scopes your project builds it, and hands it over: about the studio

The proposal states the traffic and data volume we design for, and the system is built so the next order of magnitude is served by extending it.

In stages: a deposit at kickoff, the rest tied to milestones. You always pay for work that exists and that you have already seen on the preview link.

A monthly maintenance plan: security updates, fixes, small changes, support with a set response time. Its price is fixed in the proposal up front.

There are three. The free AI audit reads your public pages and tells you what your company is ready for today: a short read, not a deep audit. The company AI audit goes deeper, assesses your processes, and carries a price of its own. The code audit takes a few days, is a stage of its own with its own fixed price, and ends in a written repair plan that stays with you: yours whether or not we do the repair.

Get a real number for your project.

30 minutes, and you have a real number, or hear that less will do.