"How much does a custom web application cost?" is the question everyone wants answered, and the question most agencies dodge. You'll get vague responses about "it depends on requirements" or requests to "book a call to discuss."
We're going to give you actual numbers.
Custom web applications in the UK typically range from £5,000 to £50,000+. That's a wide range because applications vary enormously in complexity. But understanding what drives cost up or down will help you budget realistically and evaluate quotes properly.
Real Pricing Ranges (With Examples)
Let's break this down into practical categories:
Simple Portal or Dashboard: £5,000–£10,000
This gets you a functional web application with:
- User authentication (login/logout)
- 2-4 core screens/pages
- Basic CRUD operations (create, read, update, delete data)
- Simple reporting or data display
- Responsive design for mobile and desktop
- Standard hosting setup
Example: A client dashboard where customers can log in, view their order history, download invoices, and submit support requests. Or an internal tool for a small team to track project status and log time.
Timeline: 3-5 weeks of development.
Mid-Complexity Business Application: £10,000–£25,000
This is where most business applications land. You're getting:
- Multiple user roles with different permissions
- 6-12 interconnected screens
- Workflow logic (approval processes, status transitions)
- 1-2 third-party integrations (payment processing, email service)
- Custom reporting and data exports
- Email notifications
- Proper testing and documentation
Example: An operations platform where orders flow through stages (received → picked → packed → shipped), different team members handle different stages, managers get dashboards showing throughput and bottlenecks, and the system connects to a courier API for label printing.
Timeline: 6-10 weeks of development.
Complex Operational Platform: £25,000–£50,000+
These are substantial systems that often become central to business operations:
- Complex user roles and permissions
- Multiple integrations (ERP, CRM, accounting, APIs)
- Custom business logic and calculations
- Real-time features (live updates, notifications)
- Advanced reporting and analytics
- Data migration from existing systems
- High availability and performance requirements
- Extensive testing and training
Example: A warehouse management system connecting Shopify and WooCommerce stores, syncing inventory in real-time, generating pick lists, integrating with DPD, Royal Mail, and DHL for label printing and tracking, updating accounting software, and providing management dashboards.
Timeline: 10-16 weeks of development.
These ranges assume a UK-based development team. Offshore development can be cheaper upfront but often costs more long-term due to communication overhead, timezone challenges, and quality issues requiring rework.
What Drives Cost Up?
Understanding these factors helps you prioritise features and manage budget:
Number and Complexity of Integrations
Each third-party integration adds cost:
- Simple API integration (e.g., Stripe, Mailchimp): £500–£2,000
- Complex API integration (e.g., Xero, Salesforce): £2,000–£5,000
- Legacy system integration (custom databases, FTP syncs): £3,000–£8,000
The variance depends on API quality. Well-documented modern APIs (Stripe is excellent) are straightforward. Older systems with poor documentation or unusual authentication methods take longer.
User Roles and Permissions
A single-role application is simpler than one with admins, managers, team members, and customers all seeing different things and having different capabilities. Each additional role adds complexity to every feature.
Data Migration
Moving data from an existing system is often underestimated. It involves:
- Understanding the old data structure
- Mapping it to the new system
- Writing migration scripts
- Cleaning and validating data
- Testing with real data
- Running the actual migration (sometimes in stages)
Budget £2,000–£8,000 for data migration depending on volume and complexity. More if you're consolidating multiple sources.
Custom Reporting and Analytics
Basic reporting (list views, simple exports) is included in most builds. But if you need:
- Complex calculated metrics
- Custom visualisations
- Scheduled report generation
- Multiple report formats
- Drill-down analytics
Each adds development time. A sophisticated analytics dashboard might add £5,000–£15,000 to a project.
Real-Time Features
If users need to see updates without refreshing - live inventory counts, real-time collaboration, instant notifications - that requires additional infrastructure (WebSockets, push notifications) that adds complexity and cost.
What Keeps Cost Down?
Clear Requirements Before Development Starts
The biggest cost driver is building the wrong thing. When requirements are vague, developers make assumptions. Those assumptions might be wrong, leading to rework.
A proper discovery and scoping phase - where we map out every screen, every user flow, every integration before writing code - costs money upfront but saves much more during development.
Phased Delivery (MVP First)
You rarely need every feature on day one. Building a Minimum Viable Product with core functionality, then adding features in phases, has several benefits:
- Lower initial investment
- Faster time to value
- Real user feedback informs later development
- Spreads cost over time
We've seen projects where planned features turned out unnecessary once real users started using the system. Building everything upfront would have wasted budget.
Proven Tech Stack
We build with Laravel and React because they're battle-tested, well-documented, and widely understood. This matters for:
- Faster development (developers know the patterns)
- Lower risk (frameworks are stable and secure)
- Future maintenance (easy to find developers who can work on it)
Custom frameworks or exotic technologies might seem clever but add risk and cost.
Existing Design Systems
If you've got brand guidelines and a design system, we can work faster than starting from scratch. If you don't, we can build on established UI frameworks rather than custom designing every element.
Design costs often surprise clients. A fully custom design for a complex application might add £5,000–£15,000. Using a well-implemented component library can halve that while still looking professional.
The Comparison Most People Miss
When evaluating custom software cost, compare it to the alternative - not to zero.
Scenario: You're considering a custom operations platform. Build cost: £30,000. Alternative: continue using Monday (£12/seat/month for 20 staff = £2,880/year), plus Zapier Premium (£600/year), plus manual workarounds (15 hours/week at £15/hour = £11,700/year).
Current state cost: £15,180 per year, plus errors from manual processes, plus the opportunity cost of what your team could be doing instead.
Over 3 years, the commercial tools cost £45,540 plus all the inefficiency. The custom system costs £30,000 plus maybe £3,000/year in hosting and support.
The maths often favours custom when you include hidden costs and project forward several years.
How We Quote Projects
Our process is designed to give you clarity before commitment:
1. Initial Conversation (Free)
A 30-minute call to understand what you're trying to achieve, what systems you currently use, and roughly what scope you're looking at. We'll tell you if we're the right fit and give you ballpark figures.
2. Discovery and Scoping (Typically £1,500–£3,000)
For anything beyond a simple project, we recommend paid discovery:
- Deep dive into your workflows and requirements
- User story mapping
- Technical architecture planning
- Integration assessment
- Detailed specification document
- Fixed-price quote for development
The specification becomes yours regardless of whether you proceed with us. Some clients use it to get comparative quotes.
3. Fixed-Price Development
Once scope is agreed, we quote a fixed price. You know exactly what you're paying. The risk of overruns is on us, not you.
4. Payment Structure
Typically: 30% at project start, 40% at midpoint milestone, 30% at completion. For larger projects, we can structure monthly payments aligned to deliverables.
Red Flags When Getting Quotes
Watch out for:
Quotes without seeing your requirements. Anyone quoting £10,000 for "a portal" without understanding what you need is either underquoting to win the work or planning to inflate later.
Time-and-materials without caps. "We estimate 200 hours at £75/hour" sounds reasonable until scope creep pushes it to 400 hours. Insist on fixed price or capped budgets.
Very low quotes. If everyone else is quoting £25,000-£35,000 and one agency says £8,000, ask yourself why. They're either cutting corners, offshoring without telling you, or planning to bill extras later.
No discovery phase. Jumping straight to development means building on assumptions. It might feel faster but usually ends up slower and more expensive.
Vague timelines. "A few months" isn't a timeline. You should get a week-by-week delivery plan with clear milestones.
After the Build: Ongoing Costs
Budget for:
Hosting: £50-£200/month for most business applications. Complex systems with high traffic might be more.
Support and maintenance: £200-£500/month retainer covers bug fixes, security updates, and minor tweaks. Or pay as needed at hourly rates.
Future development: As your business evolves, so will your software needs. Budget for ongoing development if you're planning to grow features over time.
Is It Worth It?
Custom software is an investment. Like any investment, it should generate returns:
- Time saved on manual processes
- Errors eliminated
- Revenue enabled
- Competitive advantage gained
If the returns exceed the cost - which they often do for businesses with genuine operational complexity - custom software pays for itself. If they don't, stick with off-the-shelf and revisit when you've grown.
Ready to get a realistic quote for your project? Our custom web applications team provides detailed scoping and fixed-price quotes so you know exactly what you're investing. Get in touch to start the conversation.