The cost of building a custom system is usually the first question a business owner asks, and that is fair. You want to know whether the project fits your budget before you dive into details. But the honest answer isn’t a number — it’s a question back: what exactly should this system do, for whom, and in place of what. The price of a custom system isn’t a rate per square meter; it’s the sum of specific decisions we haven’t talked through yet.

In this article — with no figures and no “from X to Y” promises — we’ll break down what actually makes up the cost. So that in the very first conversation you understand which of your answers make a system more expensive, and which let you save without losing the point.

Why a Firm Number Up Front Is a Reason to Be Wary

When someone answers “how much does a custom system cost” with an even, round figure on the spot, it almost always means one of two things. Either “system” means a generic template that will simply be repainted for you — which isn’t a custom system, it’s renting someone else’s logic. Or the number was pulled out of the air to hook you, with extras billed later for every “additional” step that was obvious from the very start.

A custom system is custom precisely because it grows out of the way you run your business. Until we know how many roles you have, how an order moves, where information comes from and where it goes, any number is either insurance against the worst case or bait. A practitioner working honestly asks questions first and talks money after. That isn’t dodging the answer — it is the answer.

The Number of Roles and Scenarios Is the Main Multiplier

What affects price most isn’t the “design” or the number of buttons — it’s how many different people and scenarios the system serves.

A system where one administrator enters data and reads a report, and a system where a manager takes orders, a warehouse worker sees their own list, a director sees the summary and the customer sees a personal account, differ several times over in effort. Each role is a separate set of permissions, separate screens, separate logic for “what this person may and may not do.” Each scenario — what about a return, a partial payment, an out-of-stock item — is a branch that has to be thought through and tested.

So when you’re estimating the cost of a custom system, start not with features but with a list of the people who will use it and what each of them does on a typical day. That list predicts the cost more honestly than any catalog of capabilities.

Integrations: A System Rarely Lives Alone

The second big component is what your system has to “talk to.” On its own it is almost always part of a wider setup — there’s already telephony, payments, delivery, accounting, inventory, the messengers your customers come through.

Each connection costs differently. If the service you need to link to offers a clear, stable way to exchange data, the integration is simple and predictable. If the data has to be pulled out sideways, bent around someone else’s limits, or kept in sync between two sources that keep drifting apart, that’s a separate engineering task with its own price and its own risks.

Integrations are rarely visible at the start. The owner says “just order tracking,” and two weeks later it turns out orders should pull in from the site automatically, payments should reconcile against the bank, and the status should fly to the customer in a messenger. That isn’t a whim — it’s the real workflow. But these “goes without saying” connections often make up half the cost. The sooner we name them out loud, the fewer surprises in the estimate.

Data Migration and Working With the Legacy

The third factor, regularly underestimated, is everything you’ve already accumulated. Years of work almost always leave behind spreadsheets, files, exports from old programs, records in different formats and of varying quality.

Moving all that into a new system is a job in itself. The data has to be gathered, cleaned of duplicates and errors, brought to a single shape, and checked so that nothing is lost or distorted in the move. Sometimes part of it was never kept properly anywhere and has to be reconstructed by hand. The volume and messiness of your current data affect the price no less than the number of screens in the new system.

The good news: this part is almost always visible in advance if you honestly show “how it is now.” So at the brief, don’t be shy — show the real files, even if they’re a mess. The mess is exactly what we’re pricing.

What Barely Affects the Price — Yet Looks Expensive

Some things owners intuitively assume are costly, though they add little. The number of “pages” or “sections” says little on its own — ten simple screens are cheaper than one where all the complex rules converge. Good looks aren’t the main multiplier either: a tidy, clear interface is the baseline standard, not a premium surcharge.

The reverse is also true — what’s invisible costs real money. Thought-out access rights, how the system behaves in edge cases, reliability under load, backups and recovery. The client won’t see this in a demo, but it’s what separates a system that runs for years from one that falls over on the first unusual order. When you ask how much a custom system costs, you’re mostly paying for that invisible part — and that’s money well spent.

How to Make the Estimate Predictable

For the price not to be a lottery, it has to be narrowed in steps rather than guessed in one number. The working approach is to start with a conversation and a short brief, where together we describe the roles, scenarios, needed integrations and the state of your data. Only then does a justified range appear — not a ceiling, but a figure you understand: this costs this much because it holds this many roles and connections.

Often at that stage it turns out the first version can be noticeably leaner — take the most important scenario, launch it, and grow the rest once the system is already earning its keep. That’s cheaper at the start and safer too: you see the result before investing more.

At the studio we’ve worked this way since 2018, we run our own infrastructure and support systems after launch — so we estimate not in the abstract but with an eye on how it will live afterward.

If you’re sizing up a budget for a custom system, don’t start by hunting for a number — start with a short conversation. Tell us how your process works today, and together we’ll see what your price is made of, honestly and without surprises.