Clinics, salons, therapists, coaches, tradespeople, tutors: more and more small businesses want a website that lets customers book a slot and pay, without a single phone call. It is one of the best upgrades you can make, because it works while you sleep and cuts the admin that eats your evenings. But the pricing feels murky, and the quotes you get back can vary wildly. Here is what is actually inside the number.

The parts you are actually paying for

A booking-and-payments site is not one thing, it is several working together. Understanding the parts is the whole game, because a quote is really a quote for some combination of these.

The website itself

The pages, design, content and structure. Whether it is a template or a bespoke build changes the cost a lot, and we dug into that in custom website or Squarespace. This is the foundation everything else sits on.

The booking calendar

The part that shows your availability, lets people pick a time, and stops two customers grabbing the same slot. This is where complexity hides. A single person offering one service is simple. Multiple staff, rooms or resources, different service lengths, buffers between appointments, deposits, cancellation rules: each one adds work, and cost.

Taking payment

Connecting a payment provider such as Stripe so customers can pay a deposit or the full amount when they book. The good news is that this rarely means a monthly platform fee. Providers like Stripe charge a fee per transaction instead, so you pay only when you actually get paid.

Reminders and confirmations

Automatic emails, and often texts, that confirm a booking and remind people before it. This one quietly pays for itself by cutting no-shows. Text reminders usually carry a small per-message cost.

Video-call links for online sessions

If you deliver sessions remotely, the booking can automatically create and send a video-call link. Handy for online consultations, therapy or coaching, and pointless if everything you do is in person. Only pay for what you will use.

The big decision: build it in, or plug something in

This is the choice that moves the price most, so it is worth understanding before you ask for quotes.

Integrate a third-party tool. You add an existing booking product to your site and pay it monthly, often per staff member. It is cheaper to start, quick to launch, and someone else maintains it. The downsides: the monthly fee never stops and tends to rise, you bend to how the tool works, and your customer data and bookings live on someone else's platform.

Build booking into your own site. The booking system is part of the site you own. It costs more up front, but there is no per-seat monthly fee to a booking company, it works exactly the way your business does, and everything stays under your roof. Over a few years, owning it can work out cheaper as well as tidier, especially if you have several staff who would each need a paid seat elsewhere.

A good option many people miss: booking that you own outright, rather than renting a third-party platform month after month.

Neither is automatically right. Low volume and a simple process? A plug-in tool may be the sensible, cheap answer. Multiple staff, particular rules, or booking that is central to your business? Owning it usually wins.

So what should I expect to pay?

Here is where we stay honest: we are not going to quote you exact figures for your project sight unseen, because that number depends on the parts above. But some general guidance helps set expectations.

  • The simplest end. A tidy site with a plugged-in booking tool and card payments can start in the low thousands of pounds to build, plus the tool's monthly fee. Some businesses on a tight budget begin with an off-the-shelf booking product and a simpler site, which brings the entry cost down further.
  • The middle. A bespoke site with booking and payments built in, reminders, and a process shaped around one or a few staff typically sits higher, in the mid four figures, because you are buying something owned and tailored rather than rented.
  • The involved end. Multiple staff or locations, memberships or packages, deposits and complex rules, or connections to other systems push it higher again. More moving parts, more money.

Treat those as rough shape, not a price list. The only real quote is one made against your actual requirements. When you do compare quotes, compare like for like: a cheap number that leaves out payments, reminders or ownership is not really cheaper.

The ongoing costs people forget

The build is a one-off. Running it is not. Budget for these from the start:

  • Hosting and a domain. Usually modest, but always there.
  • Payment processing fees. A percentage plus a few pence per transaction, taken by the payment provider. You only pay when you take money.
  • Text-message reminders. A small cost per text, if you use them.
  • Either a monthly booking-tool fee or ongoing support. Rent a tool and you pay monthly forever. Own the system and you instead pay for support and updates as needed. This is the fork that decides your long-term cost.

How to keep the cost sensible

You do not have to buy everything on day one. Start with the parts that earn their keep fastest: online booking, a deposit at the point of booking, and automatic reminders. That combination alone cuts no-shows and admin, which is usually where the return is. Add memberships, packages or clever extras later, once the basics are paying for themselves. The cheapest mistake is paying for complexity you will not use; the second cheapest is buying something you do not own and paying rent on it for years.

Common questions

How much does a website with online booking and payments cost?

It depends heavily on scope, but as a rough guide a straightforward site with booking and payments often falls somewhere in the low thousands of pounds, while a more involved system with multiple staff, resources, memberships or unusual rules costs more. Always compare like for like, because the same words can describe very different builds.

What are the ongoing costs of an online booking system?

Expect a few recurring costs: hosting and a domain, payment processing fees taken per transaction by a provider such as Stripe, and either a monthly fee for a third-party booking tool or ongoing support and updates for a system you own. The big variable is whether you rent booking software monthly or own it outright.

Is it cheaper to build booking in or use a third-party tool?

A third-party tool is usually cheaper to start and quicker to launch, because you plug it in and pay monthly. Building booking into your own site costs more up front but you own it, avoid a per-seat monthly fee, and can shape it around how you actually work. Which wins depends on your volume and how particular your process is.

Can I take payments on my website without monthly fees?

Yes. Payment providers such as Stripe charge a fee per transaction rather than a monthly subscription, so you can accept card payments without a fixed monthly cost. You will still pay the per-transaction fee and any costs for the site itself, but you are not tied into a separate monthly platform charge just to take money.

Do I need video-call links for online sessions?

Only if you deliver sessions remotely. If you offer online consultations, therapy or coaching, a booking that automatically creates and sends a video-call link saves a lot of back and forth. If everything you do is in person, you do not need it and should not pay for it.

Related reading