bookings made simple

All-in-one practice management for solo practitioners and small teams. Calendar, online bookings, clinical notes, accounting — enterprise-level features at small business prices.

See pricing

14 days free · No credit card required

Enterprise features, small business pricing

Built and priced for solo practitioners and small teams — without skimping on the features you actually need.

UK based, UK hosted

Built in the UK, hosted in London

Powered by Stripe

Secure payments, funds to your bank

GDPR compliant

Consent, export, right-to-deletion

Encrypted at rest

Row-level security, end-to-end

UK servers only

All data stays in EU West London

Your diary, your way

Book, edit, and manage your entire week without leaving the calendar. Everything you need, one click away.

Drag and drop
Single click bookings
Clinical notes
Day, week & month views
Privacy mode
Payment tracking
Repeat appointments
Shareable booking link
Automated waiting lists
Mon 17 – Fri 21 Mar
Today
Day
Mon–Fri
Week
Month
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
Mon17
James Wilson
Sports Massage
Sarah Chen
Deep Tissue
P. Harris
Tom Richards
Rehabilitation
L. Adams
Sports Massage
Tue18
Emma Jones
Initial Assessment
David Park
Sports Massage
Lisa Morgan
Deep Tissue
M. Kelly
Dry Needling
R. Shah
Rehabilitation
Wed19
Ryan Cooper
Rehabilitation
Amy Taylor
Sports Massage
F. Lee
Mark Evans
Dry Needling
N. Patel
Assessment
Thu20
Katie Brown
Initial Assessment
Chris Webb
Sports Massage
Natasha Obi
Deep Tissue
B. Scott
Sports Massage
Lunch
Fri21
Jake Foster
Rehabilitation
Helen Wu
Sports Massage
Dan Morris
Dry Needling
G. Evans
Deep Tissue
Admin
booki mascot

Online bookings, clients manage themselves

No logins, no sign-ups. Clients pick a time, enter their details, and they're booked. The system matches by email or phone — returning clients are recognised automatically.

Your booking link
booki.health/book/yourclinic

Share on your website, socials, business cards, or via a QR code

  • Practice-branded booking page
  • 5-step flow: service → date → details → confirm → done
  • Colour-coded availability (morning / afternoon / evening)
  • Clients pick their practitioner on multi-person teams
  • Auto-match returning clients by email or phone
  • Waitlist when fully booked — auto-books on cancellations
  • Pay at booking — full or deposit, optional or required
  • Client portal to view, reschedule, or cancel
  • Confirmation emails & SMS reminders included
MH

MH Sports Therapy

Sports Therapy & Sports Massage

📍 Birmingham, B73

Quick Book

Book an appointment — no login required

My Portal

Manage appointments & invoices

Powered by booki
MH

MH Sports Therapy

Hi, Sarah

Sign out →
DashboardBookHistoryInvoicesProfile

Welcome back, Sarah

Manage your appointments and invoices.

📅 Upcoming appointments

History

Sports Massage – 30 mins

£35.00

Tue 25 Mar · 9:30am

↻ Reschedule✕ Cancel

Sports Massage – 60 mins

£58.00

Wed 26 Mar · 11:00am

↻ Reschedule✕ Cancel

🧾 Recent invoices

View all

INV-042

£35.00paid
MH

MH Sports Therapy

📍 Birmingham, B73

Service
2
Date & Time
3
Details
4
Confirm

Pick a date & time

Morning
Afternoon
Evening
March 2026
MoTuWeThFrSaSu
23
24
25
26
27
28
29
30
31
1
2
3
4
5

Morning

9:00
9:30
10:00
10:30
11:00

Summary

Location

Birmingham, B73

Service

Sports Massage

60 min · £45.00

Date

Thu 26 Mar

✕ Cancel

Powered by booki

Get paid, any way you want

Multiple ways for your clients to pay — all tracked automatically. Your money goes straight to your bank. booki never holds funds.

  • Pay at booking — full payment or deposit
  • Optional or required, you decide
  • Send pay links via email or SMS
  • QR codes for fast in-person payments
  • Stripe Terminal card readers supported
  • Track cash, Square, SumUp and other manual payments
  • Every payment reconciles to your invoices
  • Funds land in your bank, not ours
Secured byStripe

All online payments processed by Stripe. booki never holds your funds.

MH

MH Sports Therapy

Step 4 of 4 — Confirm & pay

Sports Massage
60 minThu 26 Mar · 10:00am
Total£45.00

Payment required

Pay in full£45.00
Deposit only£15.00
Confirm & Pay £45.00

Secure payment by Stripe

Sarah Taylor

Thu 26 Mar · 10:00am

INV-047

Scan to pay

£45.00

Client scans with phone camera and pays securely via Stripe

Waiting for payment…
MH

MH Sports Therapy

Sports Massage — 60 min

Total due

£45.00

Pay
Or pay with card

Email

sarah@email.co.uk

Card information

4242 4242 4242 4242
03 / 28
CVC
Pay £45.00
Powered byStripe
Invoices
Outstanding: £80.00
Search invoices...
All 12
Paid 9
Partial 1
Sent 2
Invoice #ClientTotalPaidStatus
INV-047A. Taylor£45.00£45.00Paid
INV-046R. Cooper£50.00£50.00Paid
INV-045E. Jones£35.00£0.00Sent
INV-044D. Park£65.00£65.00Paid
INV-043S. Chen£45.00£30.00Partial
Cash Desk
INV-047

Charges

Sports Massagex1
£45.00
Total£45.00

Payments

Card21 Mar
£30.00
Remaining£15.00
£15.00
Card
Add Payment

Invoicing made simple

Create invoices from appointments, track payments in real time, and share professional invoice links with your clients. No chasing, no spreadsheets.

  • One-click invoice from any appointment
  • Cash desk with multi-payment tracking
  • Shareable invoice links
  • Paid, partial & unpaid status tracking
  • Send invoices & receipts by email
  • Bank details & payment terms
  • Client balance tracking
  • Stripe Connect for online payments

Clinical Notes

Amy Taylor · Sports Massage · 19 Mar

Sign & Lock
SOAP
DAP
Free Text

Subjective

Patient reports intermittent lower back pain for the past 2 weeks, worse after prolonged sitting. Pain rated 6/10, no radiating symptoms. Sleep disrupted 2-3 nights per week.

Objective

Lumbar ROM reduced ~20% in flexion. Tenderness noted L4-L5 paraspinals bilaterally. Mild spasm left QL. SLR negative bilaterally. No neurological deficit.

Assessment

Mechanical lower back pain, likely postural. No red flags identified.

Plan

Soft tissue work focusing on lumbar erectors and QL. Stretching programme prescribed. Review in 1 week. Refer for imaging if no improvement in 3 sessions.

Additional notes — consent, billing, follow-up...

Write Referral
Add Addendum

Notes that are audit-ready

SOAP, DAP, or free-text — write notes your way. Save drafts as you go, then sign and lock when you're ready. Generate referral letters from templates. Everything attached to the appointment.

  • SOAP, DAP & free-text formats
  • Reusable note templates
  • Save as draft, edit anytime
  • Sign & lock for compliance
  • Addendums on signed notes
  • Referral letters with templates
  • Notes linked to appointments
  • Browse by day or by client

Know your numbers

Track income, log expenses, and see your estimated tax bill — all in real time. Built for self-employed practitioners who need to stay on top of HMRC without an accountant on speed dial.

  • Revenue & payment breakdown
  • Expense tracking with recurring support
  • Business-use % per expense
  • Self-employed tax calculator
  • Current HMRC rates built in
  • Monthly set-aside estimates
  • PDF reports for your accountant
  • Invoice & receipt management
Overview
Income
Expenses
Tax
This Month

Revenue

£2,340

+12% vs last month

Outstanding

£185

3 unpaid invoices

Appointments

52

This month

Avg / Session

£45

Across all services

Most popular

Sports Massage

Busiest time

10am – 12pm

Quietest day

Monday

ClientServiceDateAmountStatus
James WilsonSports Massage19 Mar£45.00paid
Emma JonesInitial Assessment18 Mar£35.00paid
Tom RichardsRehabilitation17 Mar£50.00unpaid
Lisa MorganDeep Tissue17 Mar£65.00paid

Tax Estimate (2025/26)

Download PDF

Revenue

£28,080

Expenses

£4,200

Est. Tax

£3,850

Set aside £321/month to cover your tax bill

booki mascot

Built by a therapist, for therapists

20 years in clinic. I've tried them all. They all do the job, don't get me wrong, but none ever feel like they have all the little things you can get done quickly in-between clients on a busy clinic day. So I built booki — designed around real daily workflow. Alter your availability from the diary screen. Quickly draft notes and go back later to save properly. Copy your booking link from the calendar page to reply to a text quickly. We have the big stuff too, but I built booki with the little things in mind first. Made by a therapist with some dev skills, not a dev making impressive software that misses what we actually need day to day.

Easy to switch

Coming from existing software? Upload your data and our AI maps your columns to ours automatically. Clients, appointments, invoices — imported in minutes, not days.

  • AI maps columns — your data never leaves your browser
  • CSV and Excel from any system
  • Scan your website for services
  • Photo of your price list works too
  • Setup wizard guides you through

One price, everything included

No feature gating. No per-seat surprises. No "upgrade to Pro Plus Ultra" nonsense. Every feature on every plan. Simple.

  • £18/month — that's it
  • Up to 5 practitioners included
  • Need more seats? Get in touch
  • Every feature, no add-ons
  • 14-day free trial, no card needed

Built for how you work

Calendar-first design. Cash desk that's actually a till. Clinical notes that lock. QR payments from the chair. Not a generic CRM with a calendar bolted on.

  • Designed around real clinic workflow
  • Every feature tested in a real practice
  • UK-built, UK-hosted, GDPR compliant
  • Fast, responsive, works on any device
  • Genuine support from someone who gets it

Up and running in minutes

No complex setup. No training manuals. No onboarding calls.

01

Run the setup wizard

Create your account and walk through the guided setup — business details, services, availability, and team. Done in minutes.

02

Import your data

Switching from another system? Upload your CSV files and we map everything automatically. Clients, appointments, and invoices — seamlessly.

03

Configure your preferences

Set up your notification and communication preferences, invoice settings, and booking page. Make it yours.

04

Go

That’s it. Your diary is live, your booking link is ready, and your clients can start booking themselves.

Welcome to booki

Let's get your practice set up. This only takes a few minutes.

Full setup

Recommended

Business details, working hours, services, and products. Takes about 5-10 minutes.

Quick setup

Just the basics — business name and timezone. Finish the rest in settings.

One plan, everything included

No tiers. No per-user fees. No hidden charges. Just one simple price.

Everything included

booki

For solo practitioners and teams up to 5.

£18/month

14-day free trial · No credit card required

  • Full calendar with drag & drop
  • Unlimited clients & appointments
  • Online booking page
  • Clinical notes (SOAP, DAP, free-text)
  • Invoicing & payment tracking
  • Accounts & tax estimates
  • Email confirmations & reminders
  • AI-assisted data import
  • Up to 5 team members included
  • Client portal
  • PDF reports
  • No hidden add-ons

SMS reminders

Optional add-on · No monthly fee

Email is included free and set as default for all communications. SMS is completely optional — buy credit bundles only if you want text reminders.

Starter

250

texts

£18

£0.072/text

Standard

500

texts

£35

£0.070/text

Bulk

1,000

texts

£67.50

£0.068/text

Pay-as-you-go also available at £0.08/text. Credits never expire.

Our recommended setup

Use email for all confirmations and a single SMS reminder on the day of the appointment. Studies show SMS reminders reduce no-shows by up to 38%. One prevented no-show every 2–3 months more than covers your text costs.

Auto top-up available
Falls back to email if credits run out

Need more than 5 practitioners? Get in touch — we'll sort you out.

booki mascot

Ready to simplify your practice?

Join practitioners who are spending less time on admin and more time doing what they love.

14 days free · No credit card required · Cancel anytime