Services · Ecommerce development · Appointment booking sites

Booking websites that take payment for UK appointments across every branch.

Codeeo provides appointment booking booking website development UK service businesses can run under their own name: dental groups, physiotherapy clinics, beauty franchises, MOT and tyre centres, driving instructors, tutoring companies and professional advisers. A client finds a branch, picks a service and a person, sees real availability and pays a deposit or the full amount on your own website. The booking, the payment, any refund and the VAT record live in one system you own, designed around UK consumer, payment and data protection law.

This page is about the website that sells and secures appointments. A mobile app is a separate build. Most networks begin with the booking website, because every client already has a browser and nothing needs downloading before a slot is confirmed and paid for.

Built for
Multi-site appointment businesses, franchises and growing independents across England, Scotland, Wales and Northern Ireland, working with our team remotely by video call.
Typical timeline
Timing is agreed after a discovery stage held by video call, once branches, payment rules and integrations are understood, and it is written into the plan before design starts.
What you own
The website code, the booking database, your payment provider account, client records and every domain, all held in accounts registered to your business.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the booking website includes

A booking and payment platform built for a national network.

A national appointment business has a problem a single salon never meets. Fifty branches may sell the same service at different prices, with different staff, opening patterns and cancellation habits, and head office still needs one view of the money. Off the shelf booking tools tend to break at exactly this point: they handle one diary well and a network badly. The online booking system development we do for UK groups starts from the network. We model branches, people, rooms and equipment as separate resources, attach pricing and deposit rules to services rather than to pages, and route every payment through a provider account your finance team controls. Consumer law runs through the whole flow, from how the price is displayed on the first screen to how a refund leaves the system. The parts below are the ones most UK networks need; we scope each against how your branches actually trade.

Explain your project
  • Branch finder with honest pricing

    Postcode or town search returns the nearest branches, the services each one offers and the price at that location. Any compulsory fee, such as a booking or consultation charge, is included in the headline price from the first screen, which is what the drip pricing rules under the Digital Markets, Competition and Consumers Act 2024 require.

    Clients see the real total before they choose a slot.

  • Availability by person, room and equipment

    A slot only appears when the practitioner, the treatment room and any machine or bay it needs are all free. Buffer times, cleaning gaps, breaks and skill levels sit in rules your managers can edit, so a junior stylist is never booked for a colour correction.

    No double bookings and no slots that cannot actually be delivered.

  • Deposits, prepayment and pay later

    Each service carries its own payment rule: free to book, a deposit, full prepayment or a card held for the day. Clients pay by debit or credit card, Apple Pay or Google Pay, and higher value bookings can offer pay by bank through Open Banking, which settles directly from the client's bank account.

    The right amount is taken at the right moment for every service.

  • Strong Customer Authentication done properly

    Card payments go through 3D Secure at checkout, and where you charge later for a missed appointment the card is saved with a clear mandate at booking. That lets the later charge run as a merchant initiated transaction under SCA rules instead of failing because the client is not there to approve it.

    Late cancellation fees are collectable, not just written in the terms.

  • Self-serve changes and refunds

    Clients reschedule or cancel from a link in their confirmation, inside the windows you set. Refunds go back to the original payment method automatically, in full or in part, and the reason is recorded. Your terms explain cancellation rights under the Consumer Contracts Regulations in plain English at the point of payment.

    Fewer calls to branches and a clean record of every refund.

  • VAT receipts and reconciliation

    VAT registered businesses issue proper VAT receipts for deposits and balances, with the branch, service and date on each. Payouts from your provider are matched to bookings, so the finance team can see which deposits are held, which were used and which were refunded.

    Month end reconciliation without spreadsheets from every branch.

  • Packages, vouchers and courses of treatment

    Sell a course of six physiotherapy sessions, a lesson bundle or a gift voucher, and let the client redeem it against future bookings at any branch. If you later add recurring plans, we design them so they can adapt to the DMCC Act subscription contract rules, which are expected to apply in 2027.

    Revenue arrives upfront and clients come back to use it.

  • Reminders that respect PECR

    Confirmations and reminders are service messages and go to every client. Promotional messages are a separate channel that only reaches people who gave consent or fall under the soft opt-in, with the opt-out recorded. Keeping the two apart is what stops a reminder system turning into a complaint to the ICO.

    Fewer no shows without breaking electronic marketing rules.

  • Head office and branch admin

    Branch managers see their own diary, takings and refunds. Regional managers see their area. Head office sets national prices and rules, publishes new services across the network and reports on bookings, deposits held and no show rates by branch, with permissions for each role.

    Central control without taking day to day decisions away from branches.

  • Integrations with your core systems

    We connect the booking website to the practice management, point of sale, CRM or accounting software you already run, such as Xero or Sage, and to staff calendars in Google or Microsoft 365. Where a system has no usable interface, we agree a scheduled file exchange instead.

    One booking, recorded once, everywhere it needs to be.

Who this is for

Four kinds of UK business we usually build booking websites for.

The right build depends less on the industry and more on how the money moves: who takes the payment, who issues the refund and who answers to a regulator. These are the four starting points we see most often from UK appointment businesses, and each one changes how we plan the payment flow and the admin.

01

National chains with company owned branches

Every branch trades under one legal entity, so payments land in one merchant account and head office controls pricing. The work is mostly in modelling branch differences: opening hours, local price bands, staff skills and room layouts. We also plan a staged rollout so a pilot group of branches proves the deposit and cancellation rules before the whole estate switches over.

A pilot region catches rule problems before they reach every branch.

02

Franchise networks

Franchisees usually need the money in their own bank account while the brand keeps one website. We set up connected accounts with your payment provider so each franchisee is paid directly, any royalty or platform fee is split automatically, and refunds come from the right business. Brand standards, national pricing floors and local freedoms are written into the admin permissions.

Each franchisee keeps its own takings and its own VAT position.

03

Regulated health and care providers

Dental, physiotherapy, optical, audiology and private clinics hold health data, which is special category data under UK GDPR. Booking forms collect only what the appointment needs, clinical notes stay in the clinical system, and access is logged. Regulators differ by nation: the CQC in England, Healthcare Inspectorate Wales, Healthcare Improvement Scotland and the RQIA in Northern Ireland.

The booking site supports your compliance; it does not replace it.

04

Independents leaving a marketplace

A growing business that has relied on a third party booking marketplace often pays a commission on returning clients and does not hold its own customer list. We move services, staff and future bookings across, keep old links working with redirects, and give you the client relationship back, including the ability to market to people who agreed to hear from you.

Six steps from the first video call to payments live across the network.

  1. 01Discovery by video callWe map your branches, services, staff structure, payment habits and current systems, and agree what the first release must do. Every session runs remotely, with notes and decisions shared in writing afterwards.
  2. 02Booking and payment rulesDeposits, prepayment, cancellation windows, refund rules, no show charges and VAT treatment are written down per service and checked against consumer law before any screen is designed.
  3. 03Design and accessibilityOur booking website design work for UK networks starts with phones, tested against WCAG 2.2 AA, with clear prices, readable terms and controls that work by keyboard and screen reader, which supports your duties under the Equality Act.
  4. 04Build and integrationsThe booking engine, payment flows, admin and connections to your existing systems are built in short cycles, with a staging site your team can test on throughout.
  5. 05Payment testing and pilotEvery payment path, including 3D Secure challenges, failed cards, partial refunds and late cancellation charges, is tested in the provider's test mode, then a small group of branches goes live first.
  6. 06Rollout and supportRemaining branches move over in planned waves, with redirects from old booking links and staff guides. Support continues afterwards for fixes, new services and changes to rules.

Technology

What we build this with.

Next.js or Laravel for the booking website, a relational database built around your branches and resources, and a payment provider such as Stripe, Adyen or Worldpay chosen for your card mix and payout needs. Hosting sits in a UK or EU region to keep data transfers simple, and every account is opened in your company's name.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions UK networks ask before building a booking website.

It depends on branch count, payment rules and how many systems the site connects to.

A single brand with company owned branches and one payment account moves faster than a franchise network that needs connected accounts and split payouts. The other big variables are integrations with practice management or point of sale systems, the number of distinct cancellation and deposit rules, and whether existing future bookings must be migrated. We set the timeline after discovery, when those factors are known, and plan the rollout in waves so the first branches can take payments before the whole network is ready.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews