Booking App Development Cost in the UK 2026

Last updated: 24 April 2026Region: United KingdomData source: MyAppTemplates.com analysis of 2026 public SOW benchmarks and shipped-app case studies

Executive Summary

A booking app built by a competent UK mid-market agency in 2026 lands between £28,000 and £85,000 depending on scope — single-vendor calendar at the low end, multi-location with payments and SMS reminders at the top. London agencies typically quote 20–35% above Manchester, Bristol, and Edinburgh shops for comparable scope. Day rates from London Bridge and Shoreditch studios sit at £750–£1,100, northern English and Scottish agencies at £550–£800, and competent UK freelancers at £350–£600. All figures here exclude VAT at 20%.

The DIY route compared in the table below assumes one operator using the MyAppTemplates boilerplate (a flat $199 / ~£155 one-time) plus Claude Code. Auth, Stripe subscription billing, the Drizzle schema, the Cloudflare Workers backend, and CI are already in place — booking-specific work (calendar logic, availability engine, reminders) is what you actually build. The marginal AI spend column reflects realistic agentic Claude Code usage on top of that foundation.

Where the DIY route does not fit: regulated bookings (NHS-adjacent care, FCA-touching deposits, anything taking patient data under UK GDPR), or scope where a partner's accountability and PI insurance are non-negotiable. For those, an agency at £40k–£90k is the right answer, not a cheaper one.

Data

UK Booking App Scope Variants — 2026 Build Cost Comparison

GBP throughout. Agency quotes are mid-market UK studios outside the London premium tier. AI spend is marginal Claude Code usage on top of the boilerplate.

Every DIY build starts with the same flat boilerplate fee:$199 (~£155) one-time — column below shows marginal Claude Code API spend on top
#Booking App VariantScope tierUK Agency Quote+ AI SpendSavingsBuild Time
1Single-practitioner appointment appOne calendar, one therapist or coach, Stripe depositSimple£18k–£28k£4599.7%3 days
2Hair & beauty salon bookingStylist roster, service durations, deposit + cancellation policyStandard£25k–£40k£7099.7%5 days
3Restaurant table bookingFloorplan tables, party size, time-slot rules, no-show feeStandard£28k–£45k£7599.7%5 days
4Fitness class & PT bookingRecurring classes, capacity, waitlists, package creditsStandard£32k–£50k£9099.7%6 days
5Multi-location dental / clinicSeveral branches, practitioner availability, pre-appointment formsMedium£40k–£65k£14099.7%7 days
6Holiday rental / short-stay bookingCalendar sync, nightly pricing, deposits, cleaning windowsMedium£45k–£70k£15599.7%8 days
7Event ticketing & seat bookingReserved seating, QR tickets, time-windowed entryMedium£42k–£68k£16099.7%8 days
8Co-working & meeting room bookingRooms, day passes, member tiers, Stripe subscriptionsMedium£38k–£60k£13099.7%7 days
9Tradesperson home-services bookingPostcode coverage, quote-then-book, deposit, photo uploadMedium£48k–£75k£17599.7%9 days
10Driving instructor / lesson bookingRecurring slots, learner progress, package paymentsMedium£30k–£48k£10599.7%6 days
11Pet grooming & veterinary bookingPet profiles, breed-aware durations, vaccination recordsMedium£35k–£55k£12099.7%7 days
12Childcare & after-school bookingParent accounts, child profiles, term-time recurring slotsMedium£42k–£62k£15599.7%8 days
13Two-sided booking marketplaceMultiple providers, Stripe Connect payouts, ratings, searchMedium-high£70k–£110k£22099.7%11 days
14On-demand mobile booking (real-time)Live availability, push, in-app chat, ETAMedium-high£75k–£115k£23599.7%12 days
15Hotel & accommodation booking appChannel manager integration, multi-rate plans, group bookingsComplex£85k–£140k£26099.7%13 days
16Travel & multi-modal bookingTrain + flight + transfer search, supplier APIs, itinerariesComplex£95k–£160k£29599.7%15 days
17NHS-adjacent / private healthcare bookingPatient records, UK GDPR special-category data, audit trailCompliance-gated£120k–£200k£550Compliance-gated20 days
18Financial advisor / FCA-touching bookingIdentity verification, regulated comms, suitability recordsCompliance-gated£110k–£180k£500Compliance-gated18 days

1. UK pricing reality (region-by-region)

UK booking-app quotes are not a single number. London EC and SE postcodes consistently quote 20–35% above comparable Manchester, Leeds, Bristol, and Edinburgh studios. The ranked table benchmarks the mid-market — competent UK agencies running 6–15 staff, not Shoreditch boutiques and not enterprise consultancies. All figures exclude VAT at 20%; if you're a non-VAT-registered sole trader, the headline becomes the cheque.

Spotlight Region

London vs. Manchester vs. freelance — same scope

Salon booking app — London mid-market agency£35,000–£48,000 + VATDay rate £750–£1,100, ~6–8 week timeline
Salon booking app — Manchester / Leeds agency£25,000–£35,000 + VATDay rate £550–£800, similar timeline
Salon booking app — competent UK freelancer£12,000–£20,000 + VATDay rate £400–£600, single-developer risk
Salon booking app — DIY on the boilerplate$199 (~£155) + ~£70 AI5 days of focused operator work
Spotlight Tax

VAT, IR35 and the things UK quotes hide

VAT20% added to almost every UK agency quoteReclaimable if you're VAT-registered; a real cost if not
IR35 / off-payrollAffects long freelance engagements with a single clientPushes some senior contractors toward agency rates
App Store feesApple 15–30%, Google 15–30% on in-app purchasesBooking deposits taken via Stripe (web checkout) avoid this
Stripe UK fees1.5% + 20p UK cards, 2.5% + 20p internationalSame on agency builds and DIY — no advantage either way

2. Where the DIY route fits — and where it doesn't

The boilerplate compresses the boring week. JWT auth, the Stripe subscription adapter, the Drizzle schema on Cloudflare D1, Sentry, GitHub Actions CI, and the Expo mobile shell are all in place on day one. What you actually build with Claude Code is the booking-specific logic: availability engine, slot rules, deposit policies, reminders. For most bookings on this list, that's the right trade. For two scenarios, it isn't.

Spotlight Fit

When DIY is the right call

Single-vendor or single-location bookingsAuth + calendar + Stripe deposit — the boilerplate covers the first three; Claude Code writes the fourth
Recurring-class businessesCapacity, waitlists, package credits — all standard CRUD against the Drizzle schema
Subscription-led booking (gyms, co-working)Stripe subscription adapter is pre-wired — you wire the entitlements
Founder-operator with operational contextYou know the booking rules better than any BA does — that knowledge compounds in DIY
Spotlight Fit

When a UK agency is the right call

NHS-adjacent or private healthcare bookingsSpecial-category data under UK GDPR, DPIA required, ICO-facing risk — pay for the partner who carries PI insurance
FCA-touching deposit or escrow flowsIf money is held rather than paid through, the regulatory surface jumps — agency territory
Multi-supplier travel with integrated GDS / Sabre / channel managersThe integrations themselves are bespoke contracts, not code problems
You need a UK partner accountable on a fixed deadlineFixed-price SOW with a named delivery lead is a different product to DIY — buy it when that's what you actually need

3. What the boilerplate gives a UK booking-app builder

Concretely, on day one of a UK booking-app build, the items below are already working. None of them are booking-specific — they're the substrate every booking app needs and every UK agency charges for in week one.

Spotlight Stack

What's pre-wired

AuthJWT sessions, phone OTP register and verify screens, rate-limited endpoints
Subscription billingBilling abstraction with Stripe and RevenueCat adapters for memberships, packs, and recurring class plans
BackendCloudflare Workers + D1 + Drizzle ORM, deployed via wrangler.toml and GitHub Actions CI
Mobile shellExpo Router with onboarding, paywall, profile, and tab navigation already laid out
Production safetySentry scaffolded, rate limiting middleware, Vitest + Jest config
Spotlight Stack

What you still build (with Claude Code)

Availability & slot engineThe booking-specific business logic — Claude Code writes it against the existing Drizzle schema with /new-feature
SMS / email remindersTwilio or Resend integration on top of the rate-limited endpoints — typically half a day
Stripe Connect (for marketplaces only)The billing abstraction accepts Connect as an adapter — wire it in a day with the @backend-dev subagent
Push notifications for booking confirmationsExpo Push is compatible — configure once, wire to your booking events

How a UK operator priced a salon booking app at £225 instead of £32,000

Worked example using the table figures. Independent salon owner in Manchester, two stylists, wants deposits and SMS reminders. The agency route is real and reasonable. The DIY route is also real and reasonable. Different buyers, different fits.

1
1. Buy the boilerplate
$199 (~£155) one-time. Auth, Stripe subscription billing, Workers backend, Expo mobile shell, CI — all running locally within an hour.
2
2. Model the schema in Drizzle
Stylists, services, slots, bookings, deposits. Claude Code writes the migration via /db-migrate against the existing schema pattern.
3
3. Build the availability engine
The @backend-dev subagent generates the slot logic against the existing routes structure. One afternoon of focused review and iteration.
4
4. Wire deposits and reminders
Stripe deposits use the billing adapter. Twilio SMS sits behind a rate-limited endpoint. Claude Code does the integration; you read the diffs.
5
5. Ship to TestFlight and Play Console
GitHub Actions CI is already set up. Total marginal AI spend ~£70. Total time ~5 working days.

Frequently Asked Questions

Do these UK agency quotes include VAT?
No. Every figure in the ranked table excludes VAT at 20%. UK agencies almost always quote ex-VAT, and you should confirm that on any SOW. If you are not VAT-registered, the VAT is a real additional cost, not a reclaim.
Why are London quotes so much higher than Manchester or Leeds?
London day rates run £750–£1,100 at competent mid-market studios versus £550–£800 in northern English cities, Bristol, and Edinburgh. Same calibre of work, different rent and salary base. For a booking app, you are typically paying 25–30% more for the postcode rather than for materially different output.
Can I take booking deposits in GBP through the boilerplate without setting up Stripe Connect?
Yes. The pre-wired Stripe adapter handles standard payments and subscriptions to your own Stripe account. Connect is only needed if you are paying out to third-party providers — i.e. a two-sided booking marketplace. Single-vendor and single-business booking apps don't need it.
What about regulated bookings — NHS, private healthcare, financial advisors?
Use a UK agency. Special-category personal data under UK GDPR, DPIA requirements, FCA-adjacent activity, and ICO-facing risk all push the cost meaningfully above the headline software scope. The £120k–£200k range in the compliance-gated rows reflects software scope before legal review, audits, and PI insurance. The boilerplate's foundation is fine; the surrounding work isn't a DIY exercise.
What does 'marginal AI spend' actually mean on a £70 row?
It's the Claude Code API usage on top of the boilerplate to build the booking-specific features — schema migrations, route handlers, screens, tests. It is not a total project cost. The boilerplate fee is $199 (~£155) one-time and sits in the banner above the table, not in each row.
Is freelance through PeoplePerHour or YunoJuno cheaper than DIY?
On cash, no — a competent UK freelancer at £450/day for 4–6 weeks lands you in the £9k–£14k range for a salon-class app. DIY on the boilerplate is ~£225 all-in. The trade is your time. Freelance is the right call when you don't have operator hours to spend; DIY is the right call when you do.
Does the boilerplate handle UK-specific things — date formats, postcodes, GBP?
It's locale-neutral, which is the right default. Currency is set per Stripe account (GBP for UK Stripe), date formatting follows the device locale via Expo, and postcode validation is a small Claude Code task against the existing form components. None of this is the work an agency would meaningfully charge a week for.

UK booking apps don't have to start with a £30k cheque.

For most single-vendor, multi-vendor, and recurring-class bookings, the right route in 2026 is the boilerplate plus Claude Code — and your operator hours. For regulated, NHS-adjacent, or FCA-touching bookings, a UK agency at £40k–£90k+ is still the right answer. Both routes are real. The page above tells you which is yours.

See what the boilerplate already covers
One-time $199 fee (~£155). Lifetime updates. No retainer.