Features

Everything BookMyCalendar does, in one place

22 features across bookings, your team, payments, refunds and reports. Pick one to jump straight to it.

Bookings & calendar

The diary, the booking page and everything that keeps them tidy.

All plans

Team calendar

See the day or the week with a column for every team member. Click a booking to see it, and drag one to another time or person to move it.

  • Day and week views, with a colour for each team member
  • Drag an unpaid booking to a new time or team member
  • Block out lunch, training or a break so it can’t be booked
  • Finished bookings that still need updating get an amber outline
All plans

Online booking page

Share one link on Instagram, WhatsApp, Google or your website. Clients pick a service, a team member and a time on any phone, and only ever see times that are genuinely free.

  • Your logo, cover photo, opening hours and address
  • Choose a team member, or “any professional”
  • Optional extras and add-ons at checkout
  • A “Good to know” note for things like parking
  • Pause online booking whenever you need to
All plans

Clients can move their booking

Confirmation and reminder emails include a private link. Clients choose a new free time themselves, up to the cancellation window you set, and you and the team member are told.

  • Up to three changes per booking
  • Only times that are free for that team member
  • Switch it off any time
  • To cancel, clients contact you, so you stay in control of refunds
All plans

Services, categories & add-ons

Set each service’s name, duration, price and description, group them into categories, and choose which team members offer them. Add optional extras clients can tick when they book.

  • Group services into categories
  • Choose who can perform each service
  • Show a service online, or keep it for the dashboard only
  • Add-ons that add to the price, such as a treatment or a take-home product
All plans

Double-booking protection

Online booking only offers free times, taking working hours, opening hours, other bookings, blocked time and leave into account. In the dashboard you are warned before a booking overlaps another, and leave can’t be overridden.

  • Only free times shown to clients
  • A warning before overlaps and blocked time
  • Nobody can be booked or moved onto leave

Team

Shifts, time off, and who can see and do what.

All plans

Shifts & leave

Set each person’s weekly shifts and record leave: holiday, sick, training or personal. Someone on leave disappears from online booking, and nobody can be booked or moved onto their leave.

  • Weekly shifts per team member
  • A clash list on your home screen with one-click reschedule or cancel
  • Cancelling because of leave never charges the client
  • A paid booking cancelled for leave is listed for a full refund
Professional & Business

Logins & permissions

Each team member signs in with their own email address and sees their own calendar. Start from a ready-made role, Basic, Standard or Manager, then tick individual permissions to fine-tune it.

  • Their own login and calendar
  • Choose what each person can see and do
  • Invitation by email, with a code on new devices
Professional & Business

Activity log

Every change to a booking is recorded with who made it: status changes, moves to a new time, payments, refunds, late-cancellation fees and deletions. Each booking shows its own history too.

  • A full log for the owner
  • A history on every booking
  • Know exactly who did what

Clients & messages

Know your clients, and keep them informed.

All plans

Client records

Every client has a profile with their contact details, visit history, what they have spent after refunds, private notes, and how many times they didn’t show up. Find anyone by name, phone, email or booking reference.

  • Visit history and spend
  • Private notes for your team
  • No-show count on the client’s record
  • Search by name, phone, email or booking reference
All plans

Email notifications

Clients get a confirmation when they book and a reminder before they come. When you move or cancel a booking, you choose each time whether to tell them. Your team is notified too.

  • Booking confirmations and reminders
  • Notices for moved or cancelled bookings, sent only when you choose
  • The cancellation email explains what is refunded and what is kept
  • Send yourself a test email to see what clients get

Payments & money

Get paid, keep a fee when you should, and never lose track of a refund.

All plans

Online payments with Payfast

Connect your own Payfast account and choose how strict to be: let clients pay now or on the day, or require payment to confirm the booking. The money goes straight to your Payfast account.

  • Card, Instant EFT and more through Payfast
  • Optional or required, your call
  • Unpaid bookings release their time slot after 30 minutes when payment is required
  • Unlocked once you choose a plan
All plans

Checkout & unpaid bookings

Record payments taken at the salon, by card, cash, EFT or voucher, with one click. Completed bookings that haven’t been paid are listed so nobody slips through.

  • Card, cash, EFT, voucher and other payment methods
  • An Unpaid list of completed bookings
  • Online and in-person payments in one sales report
All plans

Cancellation policy & fees

Set your own cancellation window and what share of the payment you keep. Clients who pay online tick to agree before they can book, and when you cancel a late booking the fee is worked out for you.

  • Your own window and fee, set in Settings
  • Clients must tick to agree before paying online
  • Waive the fee on any cancellation with one tick
  • Never charged when you cancel for staff leave
  • A record of when the client agreed
All plans

Refund tracking

Cancelled bookings that were paid for land on a Refunds page, with a red count of what is still due. Record a full or partial refund, keep the payment as a fee, or reschedule instead. Refunds come off your sales reports.

  • A clear list of what is due, refunded or kept
  • Partial refunds and “reschedule instead”
  • A red count in the menu until nothing is outstanding
  • You refund through Payfast, then record it here
All plans

Payment records you can trust

Once money has been taken, some things are locked so your sales and refunds can’t be quietly changed or lost.

  • A paid booking can’t be deleted, only cancelled
  • The price is locked once a booking is paid
  • A booking can only be checked out once
  • A recorded refund stops the booking being reopened
  • A client can’t be deleted while a refund is waiting

Running the day

Close off each appointment so your records are right.

All plans

End-of-day to-do

Finished appointments wait on your home screen until you mark what happened: completed, no-show or cancelled. A number in the menu shows how many are waiting. Nothing is completed automatically, so you stay in control.

  • Every status change asks you to confirm and explains what happens next
  • Take payment from the same list with Checkout
  • Close off a busy day in one go
  • Every change is recorded
All plans

No-show handling

When a client doesn’t arrive you choose what happens: reschedule them to a free time, or cancel the booking with the normal reason, email and fee steps. Either way the no-show is counted.

  • Reschedule to the next available time or one you pick
  • Cancel with a reason and an email to the client
  • Counted in your no-show rate and on the client’s record
  • A paid no-show goes to Refunds so the money is dealt with

Insights

Know how the business is doing without a spreadsheet.

Professional & Business

Sales & reports

See sales by day after refunds, your best-selling services and add-ons, how each team member is doing, when you’re busiest, how clients booked, and how many appointments were no-shows.

  • Sales after refunds, with a chart over time
  • Top services, team performance and add-on sales
  • Busiest days and hours
  • Your no-show rate, compared with the previous period
Business

Staff commission

Choose who earns commission and set a rate per person, with a different rate for particular services if you like. See what everyone earned over any period and download it for payroll.

  • A rate per team member, or per service
  • Counts bookings that are completed and paid
  • Download a CSV for payroll

Your business

Your brand, your help, and safe sign-in.

All plans

Your branding

Upload your logo and a cover photo, choose the address of your booking page, and show your own brand. On the Business plan the “Powered by BookMyCalendar” footer is removed.

  • Logo and cover photo
  • A booking link name you choose
  • Business plan: your brand only, with ours removed
All plans

Help centre

Step-by-step guides in the dashboard, grouped by topic, with screenshots where a step is tricky. You can also send us a feature request or question from any screen.

  • Guides for every part of the product
  • Screenshots on the complicated ones
  • Feature requests from any screen
All plans

Secure sign-in

You and your team sign in with an email address and password. On a new device we email a 6-digit code to confirm it’s you, and you can choose to trust your own device. Usernames are never shown publicly.

  • A one-time code on new devices
  • Trusted devices you control
  • Password reset by email
Ready when you are

See it working for your business.

Start a 14-day free trial with no card needed, and see which plan fits.