How much does a web app cost – and what drives the price?
Whether it is a customer portal, internal order management or an industry solution in the browser: a web app is more than a website and is therefore priced differently. This guide shows what the costs consist of, where you can save and how to get a reliable quote.

What a web app costs depends mainly on its scope of features, user roles, data model, integrations with other systems, design ambition and ongoing operation. A lean application with a login and a few core functions is far cheaper than a multi-tenant platform with payments and a connection to ERP or CRM. At Nano Concepts, web apps start in the Starter package from €2,500, feature-rich applications with integrations in the Professional package from €8,000, and large platforms are quoted individually as Enterprise projects. The exact quote, preferably at a fixed price, follows the free initial consultation.
Having a web app developed: costs at a glance
A web app is an application that runs in the browser and processes data – for example a customer portal, an appointment manager, a quoting tool or an internal order overview. Unlike a classic website, the focus is not on content but on the logic behind it: users log in, create data, trigger processes and see individual results. It is exactly this logic that determines the effort.
The price is made up of several work steps: clarifying requirements, designing the interface and workflows, developing frontend and backend, building the database, testing, going live and training your users. On top come running costs for hosting, maintenance and further development. A reputable quote shows both – the one-off development and the ongoing operation – so you can estimate the total cost over several years.
Scope of features and user roles: what drives the effort
The biggest lever is the scope of features. A web app with a login, a data list and a form is quickly designed. Once roles and permissions are added – say management, case handlers and customers, each with their own view – the effort rises, because every function has to be planned and tested for every role. The same applies to approval workflows, status chains and automatic notifications.
Even seemingly small wishes carry weight: PDF export of quotes, file upload, a search with filters, reports with analytics or a dashboard with charts. Each of these functions needs a data model, an interface, validations and tests. It therefore helps to separate must-have from nice-to-have functions and to start with the must-haves. Everything else can be added in later stages.
- Roles and permissions: who may see and change what
- Workflows with status changes, approvals and reminders
- Reports, analytics and dashboard charts
- File upload, PDF generation and data export
- Search and filters across larger data sets
Integrations, payments and multi-tenancy: the often underestimated items
A web app rarely stands alone. It is supposed to read data from your inventory system, write contacts to the CRM or pass booking data to accounting. Every connection has to be planned, built, secured and tested – and it depends on the quality of the interface on the other side. If that is poorly documented, the effort rises noticeably. Decide early which systems should be connected.
Further cost drivers are online payments with subscription billing, sign-in through existing company accounts (single sign-on) and multi-tenancy, where several customers use the same application and their data must stay strictly separated. Such requirements are legitimate, but they do not belong in the first stage if you first want to find out whether the application works in daily use.
Web app, website or off-the-shelf software: what suits you?
Not every project needs custom development. If standard software already covers your process, it is usually the more economical choice. A custom web app pays off when your process is special, when several spreadsheets and tools are to be brought together, or when customers and partners are to get controlled access to your data. A typical case is replacing a grown spreadsheet landscape.
A website with a form is cheaper, but it cannot handle user accounts, workflows and analytics. For smartphone use, a web app that can be installed on the home screen like an app is often enough; a listing in the app stores is then not necessary. We clarify which variant suits your project in the initial consultation.
Running costs: hosting, maintenance and further development
After launch, there are costs for hosting and the database, depending on the number of users, the data volume and your availability requirements. Domain, certificate, backups and, where applicable, third-party services such as email delivery or payment processing come on top. When choosing the hosting location, keep data protection in mind, especially if personal data is processed.
Software is never entirely finished: libraries must be updated, security gaps closed and new requirements incorporated. Plan a maintenance agreement or a block of hours for this instead of leaving maintenance to chance. Anyone who factors this in from the start avoids expensive emergency work and keeps the application usable for years. This applies in particular to applications that process customer data.
How to arrive at a reliable quote
A quote is only as precise as the description it is based on. Note down who will use the app, which tasks it should handle and which systems are involved. Short use cases of the form “As a dispatcher I want to …, so that …” help. Sketches or screenshots of comparable programs speed up the alignment considerably.
For a clearly defined scope we preferably offer a fixed price. For larger projects we work in stages: first a working version with the most important functions is built, then it is extended based on real usage. For orientation: the Starter package from €2,500 suits compact applications with a clear core, the Professional package from €8,000 suits web apps with several roles and integrations. Complex platforms are quoted individually as Enterprise projects.
These factors determine the cost
Scope of features
Every additional function needs a data model, an interface, validations and tests. A clear core keeps the budget under control.
User roles and permissions
The more roles with different views, the more effort in planning, implementation and acceptance.
Data model and business logic
Calculations, status chains and special cases in your processes make the core of the application more complex.
Integrations
Connections to ERP, CRM, accounting or payment services have to be built, secured and tested.
Design and interaction concept
A simple, well-thought-out interface takes conceptual work; individual design increases the effort.
Payments and multi-tenancy
Subscription billing and strictly separated customer data are separate building blocks with a high testing effort.
Security and data protection
Login, encryption, logging and GDPR-compliant data storage belong in the budget from the start.
Operation and maintenance
Hosting, backups, updates and further development cause running costs throughout the entire lifetime.
Your take-away checklist
- Describe the goal of the web app and the most important user groups
- Separate must-have from nice-to-have functions
- Sketch roles and permissions: who sees and changes what
- List the systems that need to be connected
- Check whether standard software already covers the process
- Review existing data and spreadsheets for the import
- Plan maintenance and hosting from the start
- Note your budget range and desired start date
Our packages as a guide
Professional
For complex web applications, portals and tailor-made software solutions.
InquireEnterprise
For large projects, system landscapes and long-term development partnerships.
Request a quoteIndicative prices, net of VAT – you will receive your exact quote after the free initial consultation. Pricing & packages in detail
How we support you

Web Applications
Customer portals, dashboards and SaaS platforms that run in the browser – no installation, on any device.
Learn more
SaaS Development
Your software as a subscription product: multi-tenant, with self-service sign-up, automated billing and stable operation in the EU.
Learn more
Progressive Web Apps
Installable web apps with offline mode and push – one codebase for smartphone, tablet and desktop, no app store required.
Learn more
Technology Consulting
Software selection, architecture, code review and a digitalization roadmap – independent and implementation-oriented.
Learn moreFrequently asked questions
A flat figure would not be serious, because the scope of features, roles, integrations and design vary widely. At Nano Concepts, web apps start in the Starter package from €2,500, more extensive applications in the Professional package from €8,000. You receive the exact quote after the free initial consultation.
A simple web app with a login, a few core functions and no integrations is the most economical stage and can fall within the Starter package from €2,500. What matters is that the scope stays clearly limited. Wishes such as payments or connections can be added later.
A web app runs in the browser and can often be placed on the home screen as an installable application; a listing in the app stores is not mandatory. Native apps for iOS and Android require additional effort for the stores and device features. Which variant makes sense depends on your users and functions.
There is hosting, a database, a domain, backups as well as maintenance and updates; depending on the features also fees for third-party services such as email delivery or payment processing. The amount depends on the number of users, the data volume and availability requirements. A good quote lists these items separately.
Yes, and that is often the best way. A first version with the most important functions shows in daily use what is really needed. The prerequisite is a clean technical foundation so that extensions are possible later without a rebuild.
For a clearly defined scope we preferably offer a fixed price. For larger or still open projects, a staged approach with a defined result in each stage works well. This way you keep costs and progress in view.
More guides & comparisons

How much does it cost to have software developed?
The cost of software development depends on the feature scope, the number of user roles, integrations with existing systems, security and data protection requirements,…
Learn more
How is software depreciated in Germany – and does a one-year useful life apply?
For tax purposes, the BMF circular (issued by the German Federal Ministry of Finance) on the useful life of computer hardware and software allows software to be…
Learn more
What funding is available in Germany for a website, software and digitalization?
In Germany, digitalization projects can qualify for funding programs from the federal government, the states and the EU – usually as a grant, a low-interest loan or…
Learn more
Custom software or SaaS – when does which solution pay off for your company?
Standard software as a service (SaaS) is the right choice if your process is common in your industry and a ready-made solution covers it well: fast start, low initial…
Learn more
Native app or progressive web app (PWA) – which is better?
A PWA is enough if your app mainly handles content, forms, bookings or orders, should work without an app store and needs to be available quickly on all devices.
Learn more
Fixed price or time and materials – which is better for software projects?
A fixed price fits when scope and requirements are clearly described before the project starts – you get budget certainty, and changes are handled through change orders.
Learn moreNeeds analysis: How much does a web app cost?
Answer a few short questions – we usually get back to you within 24 hours with an initial assessment.
Request a project