Web apps8 min read

How Much Does a Custom Web App Cost in Germany?

Published By Ichii GmbH

Contents
  1. What makes a web app different from a website
  2. The cost drivers at a glance
  3. Why these drivers multiply the effort
  4. Comparing local and offshore quotes
  5. Hypothetical example: the same idea at two sizes
  6. Running costs: what continues after launch
  7. Buy before you build
  8. How you can influence the price
  9. Where Ichii's entry price fits, and where it does not
  10. Your next step

The cost of a custom web app is driven by what happens behind the screens, not by how many screens there are. Who logs in, what data is stored, which other systems the app talks to and whether money changes hands: those four questions explain most of the difference between a modest quote and a large one.

That is also why quotes for "an app" can differ wildly, whether they come from a Berlin studio or an offshore team. Once you know the cost drivers in your own idea, you can shrink the first version, compare quotes on the same scope and budget for the costs that continue after launch.

In short

  • The main cost drivers are user roles, logins, the data model, integrations, payments, the admin area and the level of design.
  • A small app with one core job is a fundamentally different project from a platform with many roles and integrations.
  • On top of the one-time build price come running costs: hosting, third-party services, maintenance and security updates.
  • Before commissioning anything, check whether existing software already does the job.

What makes a web app different from a website

A web app is an application that runs in the browser, with no app-store download. Apps built with web technologies can run on phones, tablets and desktops from a single codebase, and can even be installed like a native app if you want that. For many business ideas, you do not need separate iOS and Android apps.

A website informs; a web app does work. As soon as people sign in, enter data and come back to it later, there is logic to plan, build, test and secure. Adding a contact form or an embedded booking widget does not turn a website into a web app. If you are unsure which one you need, start with Website or Web App.

The cost drivers at a glance

Go through the table row by row and note which column fits your idea. The more rows land on the right, the bigger the project.

Cost driverSmallMediumNo longer a small project
User rolesOne role, e.g. your own teamTwo or three roles, e.g. admin, staff, customersMany roles with fine-grained permissions, or several companies in one system
LoginA few internal users, created by an adminSelf sign-up, password reset, email confirmationCompany single sign-on, several login methods, strict audit requirements
Data modelOne or two kinds of record, e.g. enquiriesSeveral linked records such as customers, jobs, appointmentsComplex dependencies, versioning, full change history
IntegrationsNone, or just sending emailOne or two services, e.g. calendar or payment providerERP, inventory, many systems synced in both directions
PaymentsNoneOne-off payments via a payment providerSubscriptions, invoicing, credit notes, payouts to third parties
Admin areaList, detail view, editFilters, export, status historyCustom reports, dashboards, customers managing their own users
DesignProven design systemAdapted to your brandFully bespoke interface with prototype testing
Special logicNoneFile upload, simple calculationsAI features, extensive calculation or scheduling logic

An integration usually runs through an API (application programming interface): an agreed way for two programs to exchange data, such as your app and your calendar or payment provider.

Why these drivers multiply the effort

Every role is a small application of its own

Customers see only their own records, staff see everything, admins can also delete. Each role needs its own views, rules and tests. Broken access control, meaning users can see or change data that is not meant for them, is number one in the current OWASP Top 10 (2025), the reference list of the most critical web application security risks. Getting this right takes time, and it is not optional.

Integrations are the most underestimated line item

Connecting to another service means reading its documentation, setting up test accounts, handling failures (what happens when the service does not respond?) and keeping up when the provider changes something. Two-way sync is far more work than a simple export.

If personal data flows to a service provider, such as a hosting, email or AI provider, the GDPR generally requires a data processing agreement with them (Art. 28). In Germany you will hear it called an AVV. Setting these up is part of the work.

Payments are more than a pay button

The payment provider handles the transaction itself. Your app still has to know what happens when a payment is cancelled, fails or is refunded, and who issues the invoice. Subscriptions and credit notes add another layer.

The admin area is easy to forget

Someone has to create, correct, block and export records. A plain admin area is manageable. Reports and dashboards are features in their own right.

Comparing local and offshore quotes

Founders in Germany often hold one quote from a local studio and one from a team abroad with a much lower day rate. A lower rate is only a saving if both quotes cover the same scope and the same responsibilities. Before comparing totals, check:

  • Does each quote list the same roles, screens, integrations and admin functions?
  • Who signs the data processing agreements, and where will the data be hosted?
  • Is the interface delivered in German if your customers or staff are German-speaking?
  • Who handles security updates and bug fixes after launch, and at what cost?
  • Are hosting accounts, code and domain in your name, or the provider's?
  • Are prices net or gross? German business quotes are usually net, plus VAT.

A cheaper build that leaves these open can end up costing more. A local provider is not automatically better either; the point is to compare like with like.

Hypothetical example: the same idea at two sizes

Example

Hypothetical example: a client intake app for a relocation consultancy

Starting point: A three-person consultancy in Munich helps international hires relocate. Requests arrive by email, WhatsApp and LinkedIn, and documents are scattered across inboxes.

Version A: A bilingual intake form with document upload. An internal list for the three consultants, one shared role, a status from "new" to "documents complete" to "closed", and an email alert for new requests. No client accounts, no payments.

Version B: Everything in A, plus client accounts with a progress view, an online deposit via a payment provider, sync with the team calendar, an export to the accounting software and three roles.

Reading it: Version A sits almost entirely in the "Small" column. Version B moves five rows into "Medium": roles, login, data model, integrations and payments. That is not a small add-on; it is a substantially larger project. Starting with A, watching how it is used and planning B afterwards is usually the sensible order.

Running costs: what continues after launch

The one-time build price is not the whole bill. Plan for these from day one:

  • Hosting and database: monthly costs that can grow with usage.
  • Third-party services: email delivery, payment providers (usually a fee per transaction), maps, or AI APIs that often bill by usage.
  • Maintenance and security updates: Germany's Federal Office for Information Security (BSI) names vulnerability and patch management as a key measure for web applications and recommends checking the components in use regularly for security holes.
  • Backups: for personal data, the GDPR requires among other things the ability to restore access promptly after an incident (Art. 32). That needs tested backups.
  • Further development: new features after launch are separate work.

Tip

Ask every provider to list the running costs, who signs the contracts with hosting and third-party services, and whose name the accounts are in. Ideally, yours.

Buy before you build

The cheapest web app is the one you do not have to commission. Appointment booking, invoicing, newsletters, simple forms and project boards are all solved by mature software on a monthly plan. If such a tool covers your core workflow, it is almost always the better choice.

Custom development makes more sense when your process is unusual and off-the-shelf software only fits with workarounds, when you are stitching several tools and spreadsheets together by hand, or when the app is part of what you sell to customers. The overgrown spreadsheet is a classic case; see Replacing a spreadsheet with a web app.

How you can influence the price

  • One core job first: decide what version one must do to be useful. Web App MVP features shows how to cut a wish list down.
  • Write it down: a clear brief prevents misunderstandings and change requests. Use the web app brief template.
  • Fewer roles at launch: client accounts can often wait for version two.
  • Manual before automatic: a weekly CSV export your office uploads to the accounting tool is much cheaper than a live integration.
  • Design system over bespoke design: saves design and review rounds.
  • A fixed quote: insist on a written scope before work starts.

Where Ichii's entry price fits, and where it does not

Ichii builds small, clearly defined web apps from €1,999 net, one-time; the final price depends on the agreed functions and is set in a fixed quote before the project starts. That entry point fits projects like Version A above. It does not mean every SaaS product, AI tool, portal or booking platform costs that: work involving ERP integration, many integrations or complex role models is outside that scope. Hosting, third-party services and technical maintenance from €29 per month (scope agreed individually) are charged separately.

Your next step

Place your idea in the table above. If most rows land in "Small", write a few sentences on who uses the app, the core workflow and the data it stores, and send us a web app enquiry. If many rows land on the far right, look first at established industry software or at a provider that specialises in large integration projects.

Sources

  1. Progressive web apps — MDN Web Docs, accessed 2026-10-09
  2. OWASP Top 10:2025 — OWASP Foundation, accessed 2026-10-09 (A01: Broken Access Control)
  3. Webanwendungen (web applications) — Federal Office for Information Security (BSI), accessed 2026-10-09
  4. Art. 28 GDPR – Processor — dsgvo-gesetz.de (unofficial consolidated German text), accessed 2026-10-09
  5. Art. 32 GDPR – Security of processing — dsgvo-gesetz.de (unofficial consolidated German text), accessed 2026-10-09

Planning a web app?

Tell us briefly what the app should do. Small, clearly scoped web apps start at €1,999 net; we fix the final price for the agreed features before work starts.

Enquire about a web app