Pricing

How much custom software costs — and what really drives the price

You have an idea for an app or a system that will take the manual work off people — and the first question is "how much?". You search, you get a range from 20k to 500k, and you close the tab none the wiser. Because the price of custom software doesn't come from a price list — it comes from your scope, your integrations, and who runs the system two years from now. Here's what it really depends on, and how not to overpay or get stuck with the cheapest bidder.

C Zespół Codelines 6 min read

Why "how much does an app cost" is the wrong first question

Let's be honest up front: no one credible will quote you the price of custom software from a one-line description. It's a bit like asking "how much is a house" — depends whether it's a studio flat or a warehouse with industrial fit-out. The "20k to 500k" range you'll find online is true and useless at the same time.

The price comes from three things that usually aren't on paper yet at the start: scope (what exactly the system has to do), integrations (what it has to connect to) and upkeep (who runs it as it grows or the law changes). A software house that quotes a figure before asking about these is either guessing, or selling you the lowest number to hook you — and topping it up later.

So instead of a price list, we'll give you something more useful: a map of what actually pushes the price up and down. With it, you can judge any quote yourself — and spot the one that looks suspiciously cheap.

WHAT TO LOOK AT

What pushes the price up, and what keeps it in check

Pushes the price up

  • Integrations with the hard stuff: payments, messaging (SMS/WhatsApp), AI, SAP, external invoicing.
  • A non-standard process no ready-made block handles — it has to be designed.
  • Scale and reliability: a system that can't go down costs more than an internal tool.
  • A moving, open-ended scope — endless "let's add one more thing".
  • Years of upkeep and development, not just a one-off build.

Keeps the price in check

  • A clear, closed scope for the first version — you build what pays back fastest in practice.
  • Standard, proven integrations instead of exotic ones.
  • One partner from start to upkeep — zero handover cost.
  • A process thought through before the code — fewer reworks later.
  • Staging: the core first, the rest once the system already earns its keep.

What the price of custom software really depends on

Break it into the four levers that actually move a quote:

  • Scope — not "an app", but the specifics: how many screens, how many roles, which business rules. The sharper it's described, the more honest the estimate and the fewer surprises.
  • Integrations — the most common hidden cost. Wiring in payments (Stripe), messaging (Twilio, WhatsApp), email, AI or an external system can weigh more than the interface itself.
  • Upkeep — a system isn't a painting on a wall. Someone has to run it as it grows, a payment API changes, or a new obligation lands. That's a cost the cheap quotes leave out — until it arrives.
  • Risk — what it costs you if the system goes down or the project stalls halfway. Little, for an internal tool; a lot, for the thing your sales run on. That risk is part of the price, even when it isn't on the invoice.

An honest estimate starts with a conversation about those four things, not with a number. Once we know them, we give a concrete figure for your scope — not a range plucked from the ceiling. See how it comes together in finished systems: our case studies.

TWO KINDS OF QUOTE

The cheapest quote vs an honest estimate

An honest estimate The cheapest quote
Starting point

Questions about your process and scope

A figure after one email

Integrations

Priced up front, with the risk

"We'll manage it somehow", added later

Upkeep

In the plan from day one

Not in the quote

Scope

A closed first stage

An open "let's add more" list

A year on

You extend the system

You pay again — for the fix

What you buy

A closed problem

The lowest number up front

Proof

Tesoro — a real estate SaaS built from scratch

For a real estate business we built a full CRM from scratch — with a buyer portal (ClientPortal) and the integrations that make the difference in both price and behaviour: payments (Stripe), messaging (Twilio, WhatsApp, Gmail/Outlook), webhooks and AI (OpenAI, e.g. listing translation). We've developed it continuously since 2022. It wasn't a one-off rollout — it's a system that grows with the business. And because Tesoro is our own product, we run it with our own skin in the game.

since 2022
developing Tesoro without a break
SaaS from scratch
CRM + buyer portal (ClientPortal)
Stripe · Twilio · AI
integrations in one system
The cheapest quote is usually two quotes: one to build it, one to fix it after someone else. An honest estimate costs more on paper and less in reality.
— How we work
FAQ

Common questions about the price of software

How much does custom software cost? +

As much as the scope, integrations and upkeep add up to — not a price list. A credible supplier quotes only after talking through what the system has to do and connect to. The "from–to" ranges online are true and useless at once; we give a concrete figure for your scope after a conversation about the process.

How much does it cost to build a mobile or web app? +

Same logic: scope (how many screens, roles, rules) and integrations (payments, messaging, AI, external systems) decide it — not whether the app is mobile or web. Don't mistake a range for an estimate; an estimate starts with your process.

How long does it take to build an app? +

It depends on scope, but we rarely build "everything at once". We stage it: first the version that pays back fastest in practice, then development. That keeps the project from dragging on, and you see a result before you spend the whole budget.

Why is one quote several times cheaper than another? +

Because they measure different things. The cheapest usually leaves out integrations and upkeep, or guesses the scope — and tops it up later. Often the lowest number up front means a second bill: fixing someone else's technical debt.

Can it be done cheaper — off-the-shelf instead of custom? +

Yes, if your process is standard and a boxed tool handles it — then buy the box; custom will only burn budget. Custom software only pays off once the process is your edge, or when nothing ties together what you already have. We wrote about how to decide that in what a software house is.

Next step

Have a project to price? Let's start with scope, not a number.

You have a specific project to price

An app, a portal or one hard integration with a clear scope. We'll ask the right questions and price the concrete thing — no ceiling-plucked ranges and no open-ended "let's add more".

Get your scope priced

You're building a system the company will run on

A WMS, a SAP integration, a document flow — something your operations depend on. Let's talk through the process and the cost of risk before a number lands.

Let's talk about your process
Related

Keep reading