CRM, automation and software

Dog Training Booking Software and Deposits

What booking software should handle, how to set deposits and the UK points to check first.

14 October 2026  ·  5 min read  ·  By K9PN

Dog training booking software lets clients see what is available, book it and pay a deposit without a chain of calls and texts. The right setup depends on what you sell: a simple calendar is enough for discovery calls, but boarding dates and class seats need more.

What should dog training booking software do?

Start from the things you actually book:

  • Discovery calls and evaluations: a calendar link in your texts, emails and website.
  • Private lessons: open times booked directly, with travel or location handled if you go to the client.
  • Group classes: seats left in each class, so classes fill and stop at the limit.
  • Boarding and board-and-train dates: open dates, rather than clients asking by text.
  • Deposits: money taken at the point of booking.
  • Confirmation and reminders: a message when they book and again before the session.

Also check that it can limit what each client sees. A client who is not suited to a class should not be able to book it.

Simple calendar or custom booking?

A basic booking calendar is part of a GoHighLevel setup and works well for discovery calls and evaluations. Custom booking is for businesses whose capacity is more complicated, such as boarding dates, class seats and eligibility rules, where a simple calendar does not fit. K9PN builds booking with live availability for those cases, and it can work alongside your current setup rather than replacing it.

Why take a deposit?

A deposit reduces no-shows and shows that a client is committed. An empty slot that was held for someone who did not turn up cannot be sold again. It also moves a booking from a maybe to a yes, which helps when you are planning boarding or class numbers.

How do you decide the deposit amount and terms?

  1. Work out what an empty slot costs you: the fee for that session, plus any travel or kennel space you held.
  2. Set a deposit large enough to matter, and small enough that it does not put clients off. Test it and adjust.
  3. Decide when it is refundable, when it can be moved and when it is kept.
  4. Write the terms in plain words and show them before the client pays.
  5. Say how the deposit counts towards the full price. Your pricing structure should make that obvious.

There is no single right amount. Trainers set their own prices, and what works for a boarding programme will differ from what works for a puppy class.

What UK rules should you check?

Selling services online to consumers brings consumer law into play. In general, customers who book at a distance have cancellation rights, and terms must be clear and fair, so state your refund and rescheduling rules up front. Check the current guidance from GOV.UK, Citizens Advice or your local Trading Standards before you publish terms.

Also think about the practical side: payment processing fees, who the payment provider is, and whether you are registered for VAT. An accountant can tell you what applies to your business. You will be storing names, contact details and sometimes addresses, so UK GDPR applies, and the booking form should link to your privacy notice.

What mistakes cause booking headaches?

  • Booking links that show times you cannot work. Block travel time, rest breaks and kennel changeover before you publish a calendar.
  • No buffer between sessions. A late finish with one client should not push the next one back.
  • Unclear terms. If a client does not know what happens to the deposit when they cancel, you will be arguing about it later.
  • No reminder. A text the day before, and a short one on the morning, does more to reduce no-shows than any policy.
  • Too many options. Offer the two or three services most people need first, and let the calendar guide the rest.

It is also worth deciding in advance what you will do when you cannot make a session. Offer a new slot quickly and refund in full if the client cannot take it. That protects your reputation more than any fine print.

What should you ask before choosing a tool?

  • Does it handle classes and boarding, or only one-to-one appointments?
  • Can clients pay a deposit, and which payment provider and fees apply?
  • Does it send confirmations and reminders by text and email?
  • Can I export my bookings and client records?
  • What happens when I add a second trainer or location?

Where does K9PN fit?

K9PN sets up the basic booking calendar inside GoHighLevel, and builds custom booking with live availability and deposits when your capacity needs it. Scope and pricing for custom work are set on a call. If you want to compare options first, read about dog training software compared, or see board and train software if you run residential programmes. For the wider picture, our guide to client portals and apps explains where booking sits.

Common questions

What is the best booking software for dog trainers?

It depends on what you book. A simple calendar suits discovery calls and one-to-one sessions. If you run classes, boarding or board and train, look for live availability, deposits and limits on what each client can book.

Should dog trainers take deposits?

Most do, because a deposit reduces no-shows and confirms a client is committed. Set an amount that covers the cost of an empty slot and write clear terms for refunds and rescheduling.

How much deposit should I ask for?

There is no fixed figure. Work out what an empty slot costs you, set a deposit that covers a meaningful part of that, and adjust once you see how clients respond.

What UK rules apply to online bookings and deposits?

Consumer law generally gives customers cancellation rights for services booked at a distance, and your terms must be clear and fair. Check current GOV.UK, Citizens Advice or Trading Standards guidance, and ask an accountant about VAT.

Related

Keep reading

More from the blog

See all guides

CRM, automation and software
Missed-Call Text Back for UK Dog Trainers

An instant text to the caller you could not answer, how to set it up and how to keep it compliant.

Read the guide →

CRM, automation and software
Dog Training Enquiry Follow-Up That Books Clients

Reply within minutes, then follow up in a set order. A simple sequence and example messages.

Read the guide →

CRM, automation and software
AI Assistant for Dog Trainers: What It Can Do

What an AI assistant for dog trainers does well, where it stops and how to keep a trainer in charge.

Read the guide →

Want a CRM that follows up on every enquiry?

K9PN sets up GoHighLevel for dog trainers, cleans up accounts you already have and adds the automations that book clients.

Book a call