Quick reference: web app cost by type
| Application type | Typical cost | Timeline |
|---|---|---|
| Simple internal tool / admin dashboard | £10,000 – £30,000 | 6–10 weeks |
| Customer-facing web app (auth, core logic) | £25,000 – £60,000 | 8–14 weeks |
| SaaS MVP (multi-tenant, billing, onboarding) | £40,000 – £100,000 | 12–20 weeks |
| Marketplace / platform (multiple user types) | £60,000 – £150,000 | 16–28 weeks |
| Enterprise web app (integrations, compliance) | £100,000 – £500,000+ | 6–18 months |
These figures cover design, frontend, backend, database, infrastructure setup, and testing. They exclude ongoing hosting, third-party service subscriptions, and post-launch maintenance — add 15–25% annually for the latter.
Website vs. web application: why the cost is so different
The most common scoping confusion is conflating a website with a web application. A website delivers content. A web application allows users to interact with business logic, store data, and take actions that affect the system.
A marketing website costs £3,000–£20,000. A web application starts at £10,000 and scales because every piece of user-facing functionality requires backend logic, database schema, authentication, error handling, and test coverage. The frontend you can see is supported by 3–5× more backend code that you cannot.
The rule of thumb: If a user can log in, create an account, store data, or perform an action that changes state in your system, you are building a web application, not a website. Scope accordingly.
The five biggest cost drivers in web app development
1. Authentication and user management
Authentication is deceptively expensive. Simple email/password login with basic session management: £3,000–£5,000. Add social login (Google, Microsoft), multi-factor authentication, SSO via SAML or OAuth, role-based access control, team/organisation management, and user impersonation for support staff, and you’re looking at £12,000–£30,000 just for the identity layer.
Multi-tenant SaaS applications — where one codebase serves many organisations with strict data isolation between them — add a further £10,000–£25,000 in architecture complexity.
2. Third-party integrations
Every API integration (payment processor, CRM, ERP, communication service, analytics, accounting software) adds development time that is consistently underestimated in quotes. A well-documented API like Stripe takes 1–2 weeks to integrate properly, including error handling, webhooks, and edge cases. A poorly-documented enterprise API with ambiguous behaviour can take 3–5 weeks. A typical mid-complexity web application has 3–6 integrations, adding £15,000–£50,000 to the cost depending on complexity.
3. Real-time features
Real-time functionality — live notifications, collaborative editing, live dashboards, chat, presence indicators — requires WebSocket infrastructure and significantly more complex state management than standard request-response applications. Each real-time feature adds 1.5–2.5× the development time of the equivalent static feature. A live dashboard or notification system adds £8,000–£20,000 to a typical project.
4. Data complexity and reporting
Applications with complex business logic embedded in data processing, reporting requirements, or analytics add substantial backend cost. A simple CRUD (create, read, update, delete) application is relatively cheap per feature. An application that generates financial reports, processes complex rules against large datasets, or requires custom analytics is significantly more expensive because the business logic is where the engineering difficulty lives.
5. Infrastructure and DevOps
Production-grade infrastructure — CI/CD pipelines, staging environments, database backups, monitoring, alerting, auto-scaling, disaster recovery — adds 20–30% to the cost of any serious web application. A web app that runs in a single server without monitoring is cheap to deploy and expensive to fix when it fails in production. The infrastructure work is invisible in most early quotes.
Cost breakdown by application type
Internal tools and admin dashboards (£10,000–£30,000)
Data management tools, internal operations dashboards, content management systems, reporting tools. These are the most economical to build because: there’s no public-facing UX polish requirement, authentication is simple (single user type, often SSO), data volumes are known and bounded, and tolerances for occasional downtime are higher.
The cost range is driven by: number of data entities managed, complexity of the operations available (view-only vs. full CRUD vs. complex workflow triggers), whether reporting and export functionality is needed, and integration with other internal systems.
Customer-facing web apps (£25,000–£60,000)
Applications used by external customers: client portals, booking systems, self-service tools, customer dashboards. The cost increase over internal tools comes from: UX and design requirements (customers have higher expectations than employees), authentication and account management complexity, security hardening (your attack surface is the public internet), and higher tolerance requirements for performance and uptime.
SaaS MVP (£40,000–£100,000)
A multi-tenant SaaS product with the core value proposition, user onboarding, billing, and enough features to validate the product. The components that drive cost above a simpler web app:
- Multi-tenancy architecture: Strict data isolation between organisations at the database or schema level (£10,000–£20,000)
- Subscription billing: Stripe Billing integration, invoice generation, trial management, upgrade/downgrade flows, dunning (£8,000–£18,000)
- Onboarding flows: Organisation setup, team invitation, initial data setup, product tours (£5,000–£12,000)
- Admin console: Internal tooling for your support team to manage customer accounts (£5,000–£12,000)
Marketplace and platform (£60,000–£150,000)
Two-sided platforms connecting buyers and sellers, service marketplaces, or platforms with multiple distinct user types with different permissions and workflows. Cost drivers:
- Multiple separate product experiences (one for each user type)
- Payment escrow or complex payout logic
- Trust and verification flows
- Search and discovery with filtering and ranking
- Review and reputation systems
- Often real-time messaging or notification requirements
How tech stack choice affects cost
| Stack choice | Build cost impact | Ongoing cost | Best for |
|---|---|---|---|
| Next.js + Node.js/Python + PostgreSQL | Baseline | Low | Most web apps, SaaS |
| Laravel (PHP) + Vue/React + MySQL | Baseline | Low | Complex business logic, content-heavy apps |
| Django + React + PostgreSQL | +5–10% | Low | Data-intensive apps, ML-adjacent systems |
| No-code/low-code (Bubble, Retool) | −30–50% | Medium (platform fees) | Internal tools, prototypes, simple apps |
| Microservices + Kubernetes | +40–80% | Higher infra | High scale, large engineering team only |
No-code tools (Bubble, Retool) are genuinely faster and cheaper for internal tools and prototypes. For a simple data management tool or internal dashboard, Retool or Airtable with automations can deliver 80% of the value at 20% of the cost. The limit: no-code hits walls at complex business logic, unusual integrations, and performance requirements. Don’t use it for your core product if you expect significant scale.
UK web application developer rates (2026)
| Role | Freelance day rate | Agency rate (passed on) |
|---|---|---|
| Junior full-stack developer | £300 – £450/day | £400 – £600/day |
| Mid full-stack developer | £450 – £650/day | £600 – £800/day |
| Senior full-stack developer | £650 – £900/day | £850 – £1,100/day |
| UX/UI designer | £400 – £700/day | £500 – £850/day |
| DevOps / infrastructure engineer | £500 – £800/day | £650 – £950/day |
| Technical lead / architect | £750 – £1,100/day | £950 – £1,400/day |
Agency rates are higher than freelance rates because they include project management, quality assurance, account management overhead, and the risk that if a developer leaves the project, the agency is responsible for continuity. For projects over £30,000, the project management overhead that an agency handles is often worth the rate premium.
What’s never included in web app quotes
Hosting and infrastructure
A web app needs servers. AWS, GCP, or Vercel/Render for simpler apps: typically £100–£2,000/month depending on scale, with significant variation. A quote that doesn’t mention ongoing infrastructure cost isn’t a complete cost picture.
Third-party service subscriptions
Authentication services (Auth0: £100–£800/month), email delivery (SendGrid, Postmark: £30–£300/month), monitoring (Datadog, Sentry: £50–£500/month), file storage (S3), search (Algolia: £50–£500/month). A typical mid-complexity SaaS accumulates £500–£2,000/month in service subscriptions before you have a single paying customer.
Post-launch maintenance
Security updates, dependency upgrades, bug fixes, browser compatibility changes: budget 15–20% of the build cost annually. A £60,000 web app requires roughly £10,000–£12,000/year in maintenance to stay secure and functional without adding new features.
User testing and iteration
The first version of a web application is rarely the right version. Budget for 1–2 rounds of UX iteration post-launch based on real user behaviour. Ignoring this produces software that technically works but that users don’t actually use.
Red flags in web app development quotes
Question the quote if it:
How to get an accurate quote
The quality of a web app quote depends almost entirely on the quality of the brief. Before asking for quotes:
- Define your user types. Who uses the application and what is their primary task? Each distinct user type typically implies a distinct product experience and separate authentication flows.
- List the data you store and where it comes from. What does your application manage? Where does the data originate? What systems need to share data with this application?
- Specify your integrations. List every third-party system the application needs to connect to. Include the specific APIs if known.
- Define what “done” looks like. What are the three core user journeys that must work correctly at launch? This is your MVP scope.
- Ask about the discovery phase. Any serious agency will want 1–2 weeks of paid discovery before committing to a fixed price. This is a good sign, not a red flag — it means they are taking your requirements seriously rather than guessing.
Summary
Web application development in the UK costs £10,000–£30,000 for an internal tool, £25,000–£60,000 for a customer-facing application, £40,000–£100,000 for a SaaS MVP, and £60,000–£150,000+ for a marketplace or complex platform. The five biggest cost drivers are authentication complexity, third-party integrations, real-time features, data complexity, and infrastructure.
The gap between a good quote and a bad one is almost always in what each one includes. A quote that doesn’t mention infrastructure, doesn’t itemise integrations, and treats authentication as a checkbox is not a complete picture of the cost of building your application. Get clarity on each of these areas before signing anything.