What budget should you allow for a bespoke booking system?
The visible calendar is often the simplest part. Cost follows the rules underneath it: what can be booked, which staff and resources must be available, how payment works and what staff need to manage afterwards.
| Approach | Typical characteristics | Budget signal |
|---|---|---|
| Configured product | Standard appointments using an established platform and its available settings. | Normally the lowest initial cost; subscriptions or usage charges continue. |
| Focused bespoke system | One main journey, straightforward availability, essential administration and few integrations. | Probeck projects start from £4,500. |
| Multi-resource system | Several staff, services, rooms or locations with payments and customer self-service. | Often a five-figure project, depending on the rules and responsibilities. |
| Complex booking platform | Many roles, dependencies, payment stages, integrations and operational workflows. | Larger five figures and potentially six figures. |
The final two bands are broad planning guidance, not fixed Probeck prices or guarantees. A useful quotation needs the actual booking model, administration and external systems.
What are you actually paying for?
A bespoke system is more than a form attached to a diary. The work normally includes:
- Discovery: understanding services, rules, exceptions, users, existing data and integrations.
- Design: planning the customer journey and practical administration screens.
- Data and business logic: structuring customers, bookings, availability, resources, payments and permissions.
- Customer booking: service selection, genuine availability, required information, checkout and confirmation.
- Administration: amendments, cancellations, overrides, staff allocation, prices, reporting and access controls.
- Integrations: connecting supported payment, calendar, CRM, accounting or communication services.
- Testing and launch: checking normal and unexpected journeys, booking conflicts, hosting and deployment.
A system with six simple-looking screens may involve more work than one with twenty screens if the underlying availability and payment decisions are complicated.
Why do availability rules affect the price so much?
One person offering fixed appointments from one diary is relatively straightforward. Scope grows when availability depends on staff qualifications, rooms, equipment, travel time, service duration, preparation buffers, group capacity, advance notice, recurring bookings, seasons or exceptional closure dates.
Suppose a service requires both a qualified employee and a particular room. The customer should only see a time when both are available for the full duration, including any turnaround period. When the booking is confirmed, both must become unavailable together. Amendments and cancellations must release the correct capacity without creating a conflict.
Each rule needs defining, building and testing in combination with the others. Preventing double bookings becomes more involved when several conditions must remain true at the same time. The guide to online booking system features explains these operational decisions in more depth.
Three fictional booking-system examples
| Example | Possible scope | Why complexity changes |
|---|---|---|
| Simple appointments | Services, date and time, contact details, confirmation, calendar administration and optional full payment. | One clear availability model and few exceptions. |
| Multi-resource platform | Staff and room allocation, different durations, capacity, deposits, rescheduling, cancellation rules and reports. | Several resources and rules must agree before a slot is valid. |
| Venue or accommodation | Rooms or packages, booking dependencies, staged payments, extras, refunds, self-service, overrides and integrations. | Longer booking lifecycles, more financial states and operational dependencies. |
These examples illustrate relative scope only. They are not Probeck project quotations or records.
How do payments, accounts and administration affect cost?
Payment rules
Full payment is usually simpler than deposits, payment later, staged schedules, optional extras, discount codes, cancellation charges or partial refunds. A provider such as Stripe supplies the payment service, but the booking system must respond correctly when payment succeeds, fails, is cancelled or arrives late. Staff also need booking and payment statuses that remain aligned.
Integration work is part of development; transaction fees are ongoing third-party charges. Ask for those costs to be separated.
Customer accounts and staff administration
Occasional customers may book as guests using a secure management link. Accounts become more useful for history, saved information, repeat bookings, memberships, documents, amendments or outstanding balances.
Behind a simple booking page, staff may need to create and change bookings, block time, override rules, manage services and prices, view payments, issue refunds, assign resources, run reports and control permissions. This administration interface can be more involved than the customer journey and should not be omitted from the quote.
External systems
Connections might include Stripe, Microsoft 365 or Google calendars, CRM, accounts, email, SMS, customer databases, access control or another booking platform. Each can require account access, authentication, field mapping, permissions, failure handling and future compatibility work. The “connection” may therefore cost more than expected even when only a small amount of information is exchanged.
What does a booking system cost after launch?
Initial development is only part of ownership. Ongoing costs may cover hosting, databases, storage, backups, monitoring, security and compatibility maintenance, support, payment processing, SMS or transactional email, and subscriptions for connected CRM or accounting services.
Future improvements and new integrations are different from maintaining the current release. Hosting, maintenance and support may be combined into one monthly service or charged separately. Ask what is included, response arrangements, which third-party bills remain yours and how data can be exported.
The broader guide to ongoing digital project costs explains these categories further.
Bespoke booking system or off-the-shelf software?
Products such as Calendly, SimplyBook.me and Bookwhen are examples worth investigating where their current features fit the booking process. Established software can offer a lower initial cost, faster setup and managed platform updates.
Compare subscription, user or booking charges; available rules; administrative controls; integrations; provider dependence; and how data can be exported. Bespoke development becomes more relevant when specialised workflows or connected operations create valuable requirements that suitable products cannot meet. It still has hosting, maintenance, third-party and support costs.
A fictional five-year cost comparison
| Illustrative option | Assumptions | Five-year total |
|---|---|---|
| Configured product | £500 setup plus £400 a month for subscription and required add-ons. | £24,500 |
| Bespoke system | £15,000 initial build plus £250 a month for illustrative hosting and maintenance. | £30,000 |
These invented figures demonstrate the calculation, not market rates or Probeck pricing. They exclude payment processing, future changes and migration. Here, bespoke costs £2,500 more over five years before considering the potential value of reduced booking administration, which is examined below.
How can you assess the return on investment?
Measure time spent confirming availability, amending bookings, correcting conflicts, chasing payment, answering routine questions and preparing reports. If two employees each spend 45 avoidable minutes per working day, that is 1.5 hours a day or 30 hours across 20 working days. At an illustrative internal cost of £20 per hour, the staff-time value is £600 a month.
Recovered capacity is not automatically a cash saving and software costs must be deducted before claiming a return. Also consider whether more reliable availability, timely payment and customer self-service solve meaningful operational problems without assuming they will increase revenue.
Can phased development reduce the initial cost?
A focused first release should still complete the core journey: select a service, show real availability, collect required information, take payment where needed, create the booking, notify the customer and give staff essential administration.
Memberships, loyalty, advanced reporting, mobile apps, complex integrations, marketing automation and waiting lists may follow when justified. Phasing spreads investment and provides real feedback, but does not necessarily reduce the eventual cost of delivering every planned feature. Security, reliability and testing remain essential.
How should you compare booking-system quotations?
Compare deliverables and contractual terms, not the headline total alone. Check the agreed scope, user roles, administration, availability rules, payments, integrations, testing, deployment, hosting, maintenance, support, data ownership and export, intellectual-property and source-code terms, third-party costs, VAT treatment and how additional work is approved.
Two prices may cover different responsibilities. One proposal may include discovery, migration and launch support while another leaves them to the customer. The guides to app development cost and development timescales provide wider context.
What information helps a developer quote accurately?
- What customers book, who can book and what controls availability.
- Staff, locations, resources, capacity and expected booking volumes.
- Payments, amendments, cancellations, refunds and notifications.
- Administration, permissions, reports and manual overrides.
- Existing systems, data migration, target date and available budget.
You do not need to arrive with a technical specification. Good discovery should translate the business process into a realistic scope and expose assumptions before they become costly changes.
What can a connected booking process change?
The published Hawkes Walks case study documents customer self-service, recurring bookings, staff schedules, communications and automated invoicing. It reduced substantial manual administration while the business’s turnover, staff and customer base tripled in approximately 18 months. That is evidence from one specific project, not a forecast for another business.
Set the budget around the real booking process
The right budget depends on what the business genuinely needs the system to achieve. A good system should show reliable availability, make booking clear for customers and give staff proportionate administration tools.
Start by comparing suitable products and mapping the exceptions. If bespoke development appears justified, Probeck can discuss the requirements through its Booking Systems, Bespoke Applications and Automation & Integrations services.
Booking system cost FAQs
Is a WordPress booking plugin cheaper?
Usually initially, and it may be appropriate when its rules, administration and support fit. Include configuration, licences, maintenance, data access and the cost of workarounds in the comparison.
Can online payments be added later?
Often, but payment status affects booking confirmation, cancellations and administration. Planning the future flow early can avoid rebuilding important parts later.
Who owns the booking system and its data?
That depends on the contract, licences and hosting arrangement. Ask for clear terms covering source code, intellectual property, accounts, customer data, exports and what happens when the relationship ends.
How does Probeck price a booking system?
Projects start from £4,500. Probeck maps the booking rules, users, administration and connections before defining the included scope and final price.
