Cost guide

How much does a web application cost?

Last reviewed , published by Gjethe

The short answer

A web application's cost depends on the number of user roles and workflows, data complexity, integrations, security and compliance needs, design, and hosting and maintenance after launch. Pricing is based on your project and agreed in your quote.

✓ build passed

Web applications range from simple internal tools to full SaaS platforms with billing, teams and APIs. Unlike websites, they are mostly logic and data, which makes scope the biggest cost driver. This guide explains how to think about that scope, which features add cost and what to budget after launch.

Typical web application types

Typical web application types
TypeExamples
Internal toolApproval workflows, dashboards, admin panels
Customer portalAccount areas, bookings, documents, support
SaaS productSubscription software with teams, billing and roles
MarketplaceBuyers, sellers, listings, payments and payouts
Data platformImports, processing, reporting and APIs
ScopeComplexityIntegrationsContentUrgencySupport
The same six factors shape almost every quote. Which ones dominate depends on the project.

Which factors change the price most?

  • Roles and permissions

    Each user type with different screens and rights adds design, logic and testing.

  • Workflows

    Multi-step processes with approvals, states and notifications are the core of the work.

  • Data

    Complex data models, imports, history and reporting add effort.

  • Integrations

    Payments, CRMs, ERPs, identity providers and APIs.

  • Security and compliance

    Audit logs, encryption, single sign-on and regulatory requirements.

  • Billing

    Subscriptions, plans, trials and invoicing for SaaS products.

Build, buy or combine?

Before building, check whether existing software covers most of your needs. Off-the-shelf tools are usually cheaper for standard processes. Custom applications make sense when your process is a competitive advantage, when tools don't fit, or when subscription costs across many users become high.

Often the best answer combines both: custom software for the core process, connected to existing tools for email, payments, accounting and identity. That reduces build cost and maintenance.

Running costs after launch

Running costs after launch
CostNotes
Hosting and databasesScales with users, data and traffic
Third-party servicesEmail, authentication, storage, monitoring
MaintenanceSecurity updates, dependency upgrades, bug fixes
New featuresOngoing development as users request improvements
SupportHelp for users and administrators

Phasing reduces risk

Large applications are best built in phases, each delivering something usable. A first phase might cover the core workflow for one user type; later phases add roles, integrations and reporting.

Phasing spreads cost, lets real users shape later work and avoids building features nobody needs. Fixed quotes per phase keep budgets predictable.

What to prepare before asking for quotes

  • Who the users are and what each needs to do
  • The main workflows, step by step
  • Data you already have and where it lives
  • Systems the application must connect to
  • Security, compliance or hosting requirements
  • What must be in the first version, and what can wait

Example: an internal approval tool

Consider a company that handles purchase requests by email and spreadsheet. A first version of a web application might let employees submit requests, managers approve or reject them, and finance export approved requests. That's two or three user roles, a simple workflow and an export.

A later phase could add budgets by department, integration with the accounting system, single sign-on and reporting dashboards. Each addition is valuable, and each adds design, development and testing. Separating the first version from later phases keeps the initial budget manageable and lets real use guide what comes next.

✓ build passed

How scope maps to effort

How scope maps to effort
Scope elementLower effortHigher effort
UsersOne roleSeveral roles with different permissions
DataA few simple recordsComplex relationships, history and imports
IntegrationsNone or oneSeveral systems, two-way sync
InterfaceStandard forms and listsCustom dashboards and interactions
ComplianceBasic securityAudit logs, SSO, data residency

Questions to ask about running costs

Ask each provider how the application will be hosted, what managed services it relies on and how costs grow with users and data. Also ask how updates and security patches are handled after launch.

A clear answer shows the provider has thought beyond the build and helps you budget for the full life of the software.

Why requirements documents save money

Most cost overruns in web applications come from unclear requirements discovered during development. A short requirements document (user roles, main workflows, data, integrations and what's out of scope) gives everyone the same picture before building starts.

It doesn't need to be long or technical. Clear descriptions of what users must be able to do, with examples, are enough for a good team to estimate accurately and flag risks early.

Choosing a stack for longevity

Mainstream technologies such as React, Next.js, Node.js, Python and PostgreSQL have large communities, long-term support and plenty of developers. Choosing them reduces the risk of being locked into one supplier.

Exotic or very new technologies can be justified for specific needs, but should be a deliberate choice, not a default.

Testing is part of the budget

Automated tests for critical workflows, manual testing of each release and a staging environment for reviewing changes all take time, but they prevent expensive bugs in production.

Ask how each provider tests, a quote without testing is cheaper only on paper.

Frequently asked questions

Is a web app cheaper than a mobile app?

Often, because one codebase runs in every browser. If users mainly work at desks or need occasional mobile access, a responsive web app may be enough.

Can I get a fixed price for a web application?

Yes, for a clearly defined scope. Larger projects are usually split into phases with a fixed quote for each.

How much does hosting cost?

It depends on users, data and traffic. Many applications start on modest plans and scale as usage grows.

Do I own the code?

With Gjethe, yes. Once paid, the code and accounts are yours.

What about maintenance?

Budget for regular updates, security patches and small improvements. Maintenance plans make this predictable.

Can existing data be migrated?

Yes. Migration from spreadsheets or old systems is common, and its cost depends on data volume and quality.

Should I build a SaaS product with no-code tools?

No-code can validate an idea quickly. When you need custom logic, performance or full ownership, custom development is usually better.

What drives cost overruns?

Unclear scope and changing requirements mid-build. Detailed workflows and phased delivery prevent most overruns.

Can a web application work on phones?

Yes. Responsive design makes most web applications usable on phones and tablets, and they can be installed as progressive web apps.

Can you estimate from a rough idea?

We can give a range from a rough idea, and a fixed quote once workflows and scope are clear.

Who hosts the application?

You do, in your own cloud account, so you keep control. We can set it up and manage it for you if you prefer.

Can we add features later?

Yes. Applications are usually built in phases, and new features can be quoted as further milestones.

Talk it through with us.

Tell us what you need. You get an honest assessment, a clear plan and a written quote. The first consultation is always free.

  1. What happens next
  2. 1You tell us what you need
  3. 2We aim to reply within 24 hours with questions
  4. 3You get a written quote for your project