Skip to content

Blog

How Much Does Web Application Development Cost in 2026?

Our web application development starts with a validation pilot from 90,000 CZK excluding VAT and a production application from 250,000 CZK excluding VAT. The budget depends on the scope: who can do what, which systems the application connects to, how it handles payments and what it needs to run. The number of screens alone does not explain the price.

Blog

Why do similar-looking applications cost different amounts?

A screen shows only part of the work. Behind a form, there may be a simple saved record, but there may also be permission checks, approval, submission to an accounting system and handling for when that system does not respond. The result may look similar to the user, but the development brief is different.

When comparing quotes, we therefore recommend starting with a specific journey through the application. Describe who submits a request, who approves it, where it is stored and what should happen when something goes wrong. This reveals differences in scope more clearly than a list of page names.

The budget is mainly affected by these areas:

  • Roles and permissions. What matters is who can see which data, who can change it and whether access differs between companies or departments.
  • Integrations. For each connection, you need to define the direction of data transfer, what happens during an outage and how a failed transfer is corrected.
  • Payments. The brief must cover a successful payment as well as a rejected, interrupted or refunded one.
  • Administration. Someone needs to correct data, trace events and handle user requests.
  • Testing and operations. The extent of testing depends on the consequences of an error and how quickly you need to detect it.

Different quotes may therefore be pricing different things. Ask each supplier to mark which of these areas are included and which remain outside the price. Only then does it make sense to compare the totals.

See our web application development services.

Blog

What pricing bands do we offer at Iterus?

Our prices are based on scope bands. They are not a market average or an estimate for any application based on a short description. The bands show the type of result we offer and what it includes.

Idea validationfrom 90,000 CZK3–⁠6 weeksProduction applicationfrom 250,000 CZK6–⁠14 weeksAI integration and on-prem LLMfrom 180,000 CZK4–⁠12 weeksIdeavalidationfrom 90,000 CZK3–⁠6 weeksProductionapplicationfrom250,000 CZK6–⁠14 weeksAI integrationand on-premLLMfrom 180,000 CZK4–⁠12 weeks
  • Idea validation

    from 90,000 – 250,000 CZK

    3–⁠6 weeks

    A working pilot in production: authentication, database, one or two integrations, tests, deployment.

  • Production application

    from 250,000 – 700,000 CZK

    6–⁠14 weeks

    Roles and permissions, payments, admin, multiple integrations, e2e tests, CI and monitoring.

  • AI integration and on-prem LLM

    from 180,000 CZK

    4–⁠12 weeks

    Connecting a model to company data, answer-quality controls and a transparency layer. On-premise deployment starts higher because of hardware and operations; hardware is not included.

  • Prices exclude VAT.
  • A free 30-minute introductory call.
  • A paid discovery for 25,000 CZK — scope, architecture and estimate. The fee is deducted from the price of the follow-up project.

A working pilot in production includes authentication, a database, one or two integrations, tests and deployment. It is a suitable first step if you need to validate a specific use case and can defer additional features for now.

The production band includes roles and permissions, payments, admin, multiple integrations, e2e tests, CI and monitoring. The difference from a pilot is therefore not just appearance or the amount of content. What matters is the breadth of the features and the requirements for testing and operating them.

AI integration has its own band. If the application is to work with company data through a model, the scope also includes answer-quality controls and a transparency layer. Simply adding a chat window does not capture the full scope of this kind of feature.

Not every application needs all of these capabilities. Describing the required outcome is more useful for setting a budget than choosing a band based only on its starting price.

See the pricing page for current bands and what they include.

Blog

What is included in the price, and what should be budgeted separately?

The development budget is not the entire budget for running an application. We recommend separating delivery of the agreed scope, ongoing operations, and subsequent maintenance or development. If a quote contains only a total price, ask which of these items it covers.

Handover is included in the price of every band. The client owns 100% of the source code and documentation upon payment. Ownership of the source code is not the same as paying for the services on which the application runs.

Running costs, such as hosting and model APIs, are not included in the development price. We calculate them during the consultation based on the specific brief. Without knowing how the application will be used, a fixed amount in this article would be an unsupported estimate.

For maintenance, clarify what counts as fixing a bug, what counts as updating dependencies and what is already a new feature. It is equally important to determine who handles outages and how interventions are arranged. The word “support” alone does not define the scope of these activities.

We also recommend assessing the handover in practical terms. In addition to ownership, ask about documentation, access to services and the information needed for continued operation. Clarifying these points before ordering helps prevent a situation where the application is finished but responsibility for keeping it running remains unclear.

Blog

How can you reduce the initial investment without cutting necessary checks?

You can reduce the initial budget by limiting the scope. Choose a specific problem for the application to solve and describe how you will recognise a useful result. Additional roles, supplementary reports or further integrations can wait if the first version still makes sense without them.

For example, with an internal approval process, you can first validate the handover of a request and the responsible person's decision. Advanced statistics can come later. This illustrates a scope decision.

A limited pilot still needs to fulfil its promised purpose. If it uses authentication and stored data, access checks or correct data storage cannot simply be removed from the brief. A smaller scope should mean fewer features, not weaker checks on the ones the pilot has.

Preparing supporting information can also help. List the systems you use, access rules and examples of situations the application must handle. For integrations, find out whether you have the relevant documentation and the necessary permissions to connect; uncertainty about these points makes the scope harder to estimate.

If it is not yet clear exactly what to build, we offer a paid discovery for 25,000 CZK. Its output is a project brief, architecture and estimate. The fee is deducted from the price of the follow-up project. Prices exclude VAT.

You can start with a free 30-minute introductory call. For the conversation, it helps to describe the problem, the current process and the outcome you expect from the application. You do not need a complete list of every future feature before the first call.

Blog

Why do we publish bands instead of an hourly rate?

For both the pilot and the production version, you know the price and scope up front. We do not publish an hourly rate because our pricing is based on the agreed outcome. The rate alone does not tell you what an application with the required features, testing and deployment will cost.

When deciding, we therefore recommend considering the price together with what you receive for it. The assumptions behind the quote and the process for changing the brief also matter. A larger change in scope affects only the estimate for the remaining work; you hear about it immediately, not on the invoice.

This is how we describe our way of working:

We work AI-native: delivery is accelerated with Claude Code and Codex, and quality is secured by automated tests, independent code review and specialists on demand.

As evidence of our own work, we show our products Innea and Innea Pro, both in production. They say nothing about the price of your application, which depends on your scope.

Innea Pro is our operations system for Czech therapists, built on the same core as Innea. It includes a self-booking calendar, AI session notes, invoicing and billing documents for health insurers. It demonstrates a specific set of features and integrations; your budget still requires a separate definition of scope.

Explore our own product, Innea Pro.

Blog

Frequently asked questions

  1. I have quotes with very different prices. What should I ask for?

    Ask each supplier to describe the included features, exclusions and assumptions behind the estimate. Compare testing, deployment, handover and ongoing costs as well. The same application label does not mean the same delivery scope.

  2. Do I need a complete brief before the consultation?

    For the introductory conversation, we mainly recommend preparing a description of the problem you want to solve and your current process. If the brief needs further work, we offer a paid discovery covering the scope, architecture and estimate.

  3. Does a pilot mean the application will have to be rebuilt later?

    With us, a pilot means a working version in production. Whether it can be extended depends on future requirements, so we cannot promise this without knowing their scope. We recommend describing the intended future development when defining the pilot.

  4. Can another supplier take over the application after completion?

    The client owns 100% of the source code and documentation upon payment, and handover is included in the price of every band. A practical handover also requires access and operational services to be clarified. We do not claim in advance how much work another supplier would need to take it over.

Blog

About the author

Contact

Prefer a call?

Pick a slot for a short introductory call.

Book a slotA free 30-minute introductory call.