IndustriesWorkPlaybookHow it worksAboutBook a systems auditBring us your idea

How do I budget for a custom build?

Straight answer

Budget in four parts: the build itself, the running costs after launch, a sensible buffer for change, and a small reserve for the second opinion or fixes you will want along the way. Genuine custom engagements typically start around fifty thousand dollars, but the running and change costs are the ones people forget and later resent.

Information current as at 5 July 2026

Most people budget for the wrong thing: they focus entirely on the build fee and forget that software costs money to run, changes after launch, and occasionally needs a fix or a second look. A realistic budget covers the whole life of the thing, not just the day it is delivered. Here is how to build one that will not surprise you later.

Plain English
Build cost
The one-time fee to design, build and deliver the software itself.
Running cost
The ongoing monthly cost of hosting, databases and services that keep the app alive.
Buffer
Money set aside for the changes and additions you will inevitably want after launch.
Total cost of ownership
The full cost over time, build plus running plus change, not just the delivery fee.

Step by step

  1. Start with the build cost, honestly scopedBegin with the one-time cost to build the thing, based on a real scope rather than a hope. Genuine custom engagements typically start around fifty thousand dollars, a fraction of a traditional legacy build, but the honest figure for you depends on payments, data, scale and how sound your foundation is. Do not pluck a number; get it from a defined scope, because a build cost with no scope behind it is a guess dressed as a budget, and guesses are what blow budgets apart later.
  2. Add the running costs before you commitSoftware is not a one-time purchase; it costs money to keep alive. Budget the monthly running costs: hosting, the database, any paid services it depends on, email, and the like. For a modest app these are small, in the range of a few subscriptions, but they are permanent, and forgetting them is why people feel ambushed after launch. Ask specifically what the app will cost to run each month, separate from building it, and put that recurring number in your budget from the start rather than discovering it later.
  3. Set aside a buffer for change you cannot yet nameYou will want changes after launch, because using the real thing always reveals things the plan could not. Set aside a buffer for this, a portion of the build cost held in reserve, so the first round of adjustments is a planned expense rather than a shock. This is not padding or waste; it is realism, because no first version is the last version. A budget with no room for change assumes you will get everything right the first time, which nobody does, and that assumption is where budgets quietly break.
  4. Keep a small reserve for judgement and fixesHold back a small reserve for the things that are cheaper than a build but still worth paying for: a second opinion on your foundation before you commit, a security review, or a fix for something that surfaces after launch. This reserve often saves you far more than it costs, because a paid look early can tell you honestly that you need less than you feared, or catch a hole before it becomes expensive. Judgement is frequently the best-value money in the whole budget, so leave a little room for it deliberately.
  5. Add it up as a total, then sense-check the valueNow sum the four parts, build, running, buffer and reserve, into one total cost of ownership rather than fixating on the build fee alone. Then sense-check it against the value: does the thing this software does earn or save enough to pay for itself in multiples over its life? Good custom software pays for itself many times over; software built for something unproven does not. If the total is hard to justify against real value, that is a signal to narrow the scope or wait, and an honest adviser will help you see it rather than talk you past it.
No pressure
Show us what you built.

If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.

Common questions

Questions, answered

What do people most often leave out of a software budget?
The running costs and the buffer for change. People budget the build fee and forget that software costs money to keep alive and always needs adjustment after launch. Both are predictable, so putting the monthly running cost and a change buffer in from the start is what stops the ambushed feeling later.
How much should I budget for running costs?
For a modest app, running costs are usually small, in the range of a handful of subscriptions a month, covering hosting, the database and any paid services. They grow with real usage, which is a sign of success. Ask specifically what your app costs to run each month, separate from building it, and budget that recurring figure.
Is the build fee the whole cost?
No, and treating it as such is the classic budgeting mistake. The real figure is the total cost of ownership: the build, the ongoing running costs, a buffer for the changes you will want, and a small reserve for judgement and fixes. Budget the whole life of the thing, not just the day it is delivered.
How do I know if the budget is justified?
Sense-check the total against the value: does the software earn or save enough to pay for itself in multiples over its life? Good custom software does, many times over. If the total is hard to justify against real value, narrow the scope or wait. An honest adviser helps you see that rather than talk you past it.
No pressure
Show us what you built.

If you have made something and it needs to become real, send it over. We will tell you honestly what it needs to be live, safe and yours, whether that is a quick fix you can do or a proper build. No obligation.

Start here

Two doors. Same senior team.

Whether you can name exactly what you want built, or you just know something is leaking, the next step is the same conversation.