Booking and payments for appointment businesses

Take the booking.
Hold the deposit.

A booking page for every location, with deposits, prepayments and no-show protection built in. Add staff, locations and reporting as you grow.

Talk to sales

Plans for one person, a team or a whole group of locations, paid monthly or annually.

5,388 locations

have a booking page on Bookheld

USD 144M processed in the trailing 12 months

in card payments through those pages

US, Canada, UK and Ireland

Prices in USD, CAD, GBP and EUR

The product

One page from booking to payment

Every plan starts with the same booking page. Add reminders, staff calendars and more locations as the business grows.

01

Every plan, Free included

A booking page for every location

Each location gets its own page at book.bookheld.org, with its services, prices and opening hours. Share the link anywhere, or add the booking widget to your own website with two lines of code.

  • Services, prices and opening hours
  • One link to share anywhere
  • A widget for your own website

02

Every plan, Free included

Deposits, prepayments and no-show fees

Ask for a deposit or the full price when the client books, and keep a card on file. When someone doesn't turn up, charge the no-show fee you set.

  • A deposit or the full price
  • A card on file with every booking
  • Your own no-show fee

03

Every paid plan

Reminders before every appointment

Every booking, on every plan, gets a confirmation. On every paid plan, a reminder goes out before each appointment. On Solo or Plus, add the SMS pack to send reminders by text.

  • A confirmation with every booking
  • A reminder before each appointment
  • Text reminders with the SMS pack

04

Plus, Pro and Enterprise

A calendar for every staff member

Every staff member gets a calendar of their own, so clients book the person they want. Reporting shows bookings, no-shows and payments for each of them.

  • Up to 9 staff on Plus
  • Up to 20 staff on Pro, more on request
  • Bookings, no-shows and payments reported

05

Pro and Enterprise

Growing to more locations

Each location keeps its own booking page, calendar and login. On Pro, roles and permissions set who sees what inside that location. Groups of 10 locations or more are set up with our team and priced per location.

  • Roles and permissions inside a location, on Pro
  • A page, calendar and login per location
  • Groups set up with our team

Calculator

What does a no-show cost you?

Two numbers tell you most of it. Put in yours.

Do you take deposits?

Add your numbers

in no-shows each year

A deposit at booking and a card on file turn that back into money you keep.

Who it's for

For every business that runs on appointments

From a solo physio to a group of clinics, the booking page works the same way.

Salons and barbers

Stop holding a chair for someone who never comes. Take a deposit at booking and a fee for no-shows.

Dental and physio clinics

Secure first visits with a deposit and keep a card on file for late cancellations. A calendar for every practitioner on Plus.

Gyms and studios

Classes and sessions paid at booking. Late cancellations charged, not chased.

Driving schools and tutors

Lessons paid up front, so a missed lesson isn't a lost hour.

Restaurants and hotels

Deposits for busy tables and prepayment for rooms, taken when the guest books.

Garages and tyre centres

Drivers pick a slot for a service, an MOT or a tyre fitting, and get a reminder before they come.

Other appointments

If it runs on appointments, it runs on Bookheld.

Customers

Businesses that stopped holding empty slots

A salon in Winnipeg, a dental practice in Kitchener and a fitness franchise of 16 studios take their bookings and deposits on Bookheld.

Enterprise

Rorcanrell Fitness GroupGyms and studios · Akron, Ohio, United States

16 studios, and every class paid for at booking

Rorcanrell runs boutique fitness studios as a franchise across the US. Members used to book a class and skip it, and the studios chased late-cancellation fees by hand. Now each studio takes payment when the class is booked, on its own page. Our team set up all 16, one studio at a time.

"We'd tried to get members to pay at booking before, studio by studio. Now every studio does it the same way, and nobody at the front desk chases a late cancellation."

Mara Beckett, VP Operations

16

studios on one annual contract

1

booking page for every studio

Solo

Blidale SalonSalons and barbers · Winnipeg, Manitoba, Canada

From the free booking page to Solo, without a single empty chair

Blidale started on the free booking page and asked for a deposit from the first week. When it wanted reminders before every appointment, it moved to Solo on its own, in a few clicks.

"The deposit does the talking. People who've paid to book turn up."

Jodie Marchuk, owner

0

no-shows in a typical week

Plus

Delvostead Dental CareDental and physio · Kitchener, Ontario, Canada

A calendar for every dentist, and a deposit on every first visit

Delvostead asks new patients for a deposit when they book a first visit, and keeps a card on file for late cancellations. On Plus, each of its practitioners has a calendar of their own.

6

practitioners, one calendar each

Groups and franchises

Running a group or a franchise?

For groups of 10 locations or more, we price per location on an annual contract. Every location gets its own booking page, calendar and login, set up with our team.

  • One contract for every location in the group
  • Each location keeps its own page and calendar
  • Card fees agreed for the whole group

Talk to sales

Your name
Work email
Group name
How many locations?
e.g. 12 locations

Pricing

From one chair to every location in a group.

Start free. Billed once a year, you pay 10 months for 12 on Solo, Plus and Pro.

Solo

For one person taking bookings

 $49CA$65£37€43a month per location

 $490CA$650£370€430a year per location

2.4% per card payment

  • Your booking page
  • Deposits and no-show protection
  • Reminders before every appointment

Plus

For small teams, up to 9 staff

 $79CA$105£59€69a month per location

 $790CA$1,050£590€690a year per location

2.4% per card payment

  • Everything in Solo
  • Staff calendars
  • Reporting

Pro

For larger teams, up to 20 staff, more on request

from$500CA$665£375€430a month

from$5,000CA$6,650£3,750€4,300a year

2.3% per card payment

  • Everything in Plus
  • Roles and permissions
  • An onboarding call with our team
  • Priority support

Enterprise

For groups and franchises of 10 locations or more

 Talk to sales

Priced per location, on an annual contract

  • Everything in Pro
  • Every location set up with our team
  • A named account manager
Start here

Free

$0CA$0£0€0a month

2.9% per card payment

  • A booking page for any location
  • Deposits and no-show protection
  • One calendar

Reminders, staff calendars and reporting start on the paid plans.

Add-on

SMS pack

$15CA$20£11€13a month per location

  • Text reminders for your clients
  • Added to Solo or Plus

Embed

Put booking on your own website

Paste two lines of code where you want the booking widget. Clients book and pay without leaving your website, into the same calendar as your page.

<!-- your booking widget -->
<script src="https://book.bookheld.org/embed.js" async></script>
<div data-booking-page="your-business"></div>

Use the name of your page for your-business. The widget takes deposits and card details the same way your page does.

Prefer a link? Your page lives at book.bookheld.org/your-business. Put it on your website, your social profiles and your maps listing.

About us

It started at a clinic's front desk

Head office in Toronto, a second office in Dublin, and customers in the US, Canada, the UK and Ireland.

Joelle Grant ran the front desk of a multi-clinic physio practice, where an empty slot was money nobody got back. Kaveh Rostami is a payments engineer. They started Bookheld in Toronto to make the booking and the payment the same step.

The booking page came first, and it stays free. Payments followed, then the paid plans.

Joelle GrantCo-founder and CEO
Kaveh RostamiCo-founder and CTO
TorontoHead office
DublinThe UK and Ireland
2021-04

Founded in Toronto

2022-03

The free booking page

2022-06

Payments: deposits, prepayments, no-show fees

2023-05

Plus

2024-02

Solo

USD 3.2M seed, Nov 2022
USD 14M Series A, closed 12 Mar 2026

Careers

Work with us

We're 48 people in Toronto and Dublin, building booking and payments for businesses that run on appointments.

Product and engineeringSalesCustomer success and supportMarketingFinance and operationsPartnershipsPeople

Open roles

None open right now. New roles are posted here first.

Questions

What people ask before they start

Is the booking page really free?

Yes. There's no monthly fee on Free, for any location. We earn 2.9% of each card payment, so if you take no payments, you pay nothing.

What's on Free?

A booking page with deposits and no-show protection, on one calendar. Reminders start on Solo, staff calendars and reporting on Plus.

What happens if I cancel Solo or Plus?

The location moves back to Free. Your page, your bookings and your deposits keep working.

Can I run several locations from one login?

Today each location has its own page, calendar and login. If you run 10 locations or more, talk to sales about setting up your group.

Which countries and currencies?

The US, Canada, the UK and Ireland, in US dollars, Canadian dollars, pounds and euros.

Do I need a website?

No. Your booking page is enough. If you have a website, add the widget with two lines of code.