Development
How much does an app cost to build in the UK in 2026?
Typical UK app costs, three fully worked budgets at real hourly rates, the running costs most quotes leave out, and when a web app…
· 8 min read
Development
The frameworks we build UK business websites and apps with in 2026, when each one is the right call, and how the choice changes your budget and running costs.
For most UK business websites in 2026 we build on classic WordPress with a hand-written theme. When the job is a web application rather than a website (a booking portal, a client dashboard, an internal tool) we use Laravel. React or Vue go on top when a screen needs to behave like an app. Node.js handles real-time features and integrations, and Flutter covers iOS and Android from one codebase. That is the short answer. The longer one is about why the choice of framework matters less than most people think, and where it matters a lot more.
We have been building on these tools for years, for organisations as different as UNICEF and an independent tattoo studio. What follows is how we decide, what each option costs to build and run, and the questions worth asking any developer who recommends one.
The word gets used loosely, which is why comparison articles often set WordPress against React as if they were alternatives. They are not. There are really four layers:
A typical project uses two or three of these together. A WooCommerce shop with a Vue-powered product configurator is WordPress plus Vue. A Laravel portal with a Flutter app is a back end plus a mobile front end sharing the same API.
| Tool | What it is | We use it for | Main cost driver |
|---|---|---|---|
| Classic WordPress (no page builder) | CMS, PHP | Business websites, blogs, WooCommerce shops | Design and template build time |
| Laravel / custom PHP | Back-end framework | Portals, booking systems, CRMs, APIs | Business logic and integrations |
| React / Vue | Front-end libraries | Dashboards, configurators, app-like screens | State management and testing |
| Node.js | JavaScript runtime | Real-time features, webhooks, middleware | Hosting and monitoring |
| Flutter | Mobile framework | iOS and Android apps from one codebase | Number of screens, store releases |
| Firebase | Hosted back end | Auth, push notifications, small app back ends | Usage-based pricing as you grow |
WordPress runs a large share of the web (W3Techs has reported it at over 40% of all websites for several years) and that matters to you for practical reasons. Any competent UK developer can pick it up. Your marketing team probably already knows the editor. Hosting is cheap and plentiful.
The catch is that “a WordPress site” covers everything from a lean, fast build to a theme loaded with three page builders and forty plugins. We build classic themes by hand, with no Elementor or Divi, and use the block editor for content. The result loads faster, breaks less often on updates and is easier for the next developer to understand. We aim for Lighthouse 95+ and WCAG 2.2 AA on every template, and that is far easier to hit when you control every line of markup.
When WordPress is the wrong choice: when the site is really an application with complex user roles and data, when you need heavy transactional logic, or when you are trying to bolt a CRM onto it with plugins. Past a certain point, you are fighting the platform.
There is more on our approach in why we build on WordPress without page builders.
PHP has an unfashionable reputation and a very fashionable job market. It is everywhere, UK hosting supports it out of the box, and Laravel is a well-designed framework with sensible defaults for the dull but essential parts of an application: authentication, password resets, queued jobs, scheduled tasks, email and database migrations.
We reach for Laravel when the brief contains phrases like “customers log in to see their orders”, “staff approve bookings”, “sync with our accounts package every night” or “different permissions for each branch”. UNICEF’s donation platform and the keyword-analysis software we built for KDMasterKey are both examples of custom builds where an off-the-shelf CMS would have been the wrong shape.
The trade-off is simple: a custom application costs more up front than configuring a plugin, but you get exactly the workflow you need and nothing you pay for every month in plugin licences.
Both are mature, both have large communities, and either will do the job. Our rule of thumb:
What we try to talk people out of is building a brochure website as a single-page application. Search engines can render JavaScript, but a marketing site that ships a large bundle before showing any text is slower, harder to make accessible and more expensive to maintain than a plain server-rendered page. If someone proposes a React front end for a ten-page site, ask them what problem it solves.
Node is our choice for live features (chat, notifications, dashboards that update without a refresh), for webhook handlers that listen to Stripe or a courier’s API, and for small services that sit between systems. It is fast to write and runs well on modern hosting.
It needs more care in production than a PHP site on shared hosting. You want process management, logging and monitoring in place, which is part of why we often pair it with a cloud set-up rather than a basic hosting plan.
Flutter lets one team ship an iOS and an Android app from a single codebase. For most small and medium UK businesses, that is the difference between an app being affordable and not. We used it for Washy, an on-demand car-wash app, and for the Tattoo-Art & Obsession app.
Native development (Swift for iOS, Kotlin for Android) still has its place for apps that lean hard on device features or need every last frame of performance. For booking apps, loyalty apps, field-service tools and marketplaces, Flutter is the sensible default. Firebase often sits behind it for sign-in and push notifications at the start; we move the back end to Laravel or Node when the app outgrows it or when usage-based pricing starts to bite.
Angular, Django, Ruby on Rails and .NET are all good frameworks used by serious companies in London, Manchester and Edinburgh. We do not build on them because no agency should claim to be expert in everything. If you already have a Django product with a team behind it, hire people who live in Django. A good agency will tell you when you are better off elsewhere.
The framework itself is free in every case above. What you pay for is developer time, and different stacks lead to different amounts of it. Here are three realistic examples using our published hourly rates (all prices exclude VAT at 20%).
Our Pro Website package covers this at £750 + VAT, with a CMS, ten pages and full deployment, delivered in two to three weeks. If you need something more bespoke and want to buy hours instead, 20 hours of WordPress development at £50 an hour is £1,000, less the 15% volume discount, so £850 + £170 VAT = £1,020.
Say 80 hours of custom web development at £60 an hour. That is £4,800, less 20% for 50+ hours, so £3,840. Add VAT of £768 and the total is £4,608. Real portals vary a lot; integrations with third-party systems are usually where estimates grow.
Say 150 hours of mobile development at £70 an hour: £10,500, less 25% for 100+ hours, so £7,875, plus £1,575 VAT, total £9,450. Writing it natively twice would cost close to double the build time for the app screens.
| Project | Stack | Hours | Rate | After discount (ex VAT) | Inc VAT |
|---|---|---|---|---|---|
| Bespoke 10-page site | WordPress | 20 | £50 | £850 | £1,020 |
| Customer portal | Laravel + Vue | 80 | £60 | £3,840 | £4,608 |
| iOS + Android app | Flutter + Firebase | 150 | £70 | £7,875 | £9,450 |
These are illustrations, not quotes. They are here to show the shape of the numbers and why a “simple” stack choice made early has a long tail.
Build cost is only the first bill. Before you agree a stack, ask what the next three years look like:
If the answers are vague, that tells you something. If you want a second opinion on a proposal you have been sent, or you want to scope a build, our web development service page explains how we work, custom software development covers the application side, and mobile app development covers Flutter. Fixed prices are on our packages page, and you can book hours if you would rather pay as you go. The team is based in St Albans and works with businesses across the UK, mostly remotely, with meetings in London when it helps.
For a typical UK small business website, classic WordPress with a hand-built theme is the most practical choice. It is cheap to host, easy to edit, and any competent developer can maintain it. Custom frameworks such as Laravel only make sense when the site is really an application.
Strictly speaking it is a content management system rather than a framework, but developers often build on it like one. It handles users, content and media, and a custom theme adds the design and any bespoke features.
Usually not. React is excellent for app-like interfaces and dashboards, but a marketing website built as a single-page app is often slower, harder to make accessible and more expensive to maintain. Use React where the interaction justifies it.
Yes. PHP powers WordPress and Laravel, is supported by almost every UK host, and has a large pool of developers. Modern PHP is fast and well structured, and it remains a sensible choice for business websites and web applications.
For most business apps (bookings, loyalty, field service, marketplaces) Flutter is a strong choice because one codebase produces both the iOS and Android apps, which roughly halves the build effort for the interface. Apps that rely heavily on specialist device features may still justify native development.
It depends on the features and integrations. As an illustration, 80 hours of custom development at our rate of £60 an hour comes to £3,840 after the 20% volume discount, or £4,608 including VAT. Small tools can be less; multi-role platforms with several integrations are often more.
Photo: Jakub Żerdzicki via Unsplash
Development
Typical UK app costs, three fully worked budgets at real hourly rates, the running costs most quotes leave out, and when a web app…
· 8 min read
Development
Most UK SaaS MVPs cost £7,000–£20,000 ex VAT and take 10–16 weeks. Here's what that buys, what to leave out, and a worked example…
· 9 min read
Development
The checklist we run before any website, shop or app goes live, what each check catches, how long it takes and what testing adds…
· 8 min read
A developer replies within one working day. Fixed price or hourly, your choice — and the code is yours.