This post contains affiliate links. If you buy through them, Web Matter may earn a commission at no extra cost to you. It never affects what we recommend.

Most driving instructors still take bookings by text and payments by bank transfer, and chase no-shows by hand. A simple online booking and payment system saves hours every week, reduces cancellations and makes your school look more professional. This guide explains what to look for, and how Stripe, Square and other payment options fit in.

What a driving school booking system should do

  • Real-time slot booking: pupils see your free slots and book themselves (see our guide to real-time slot selection)
  • Online payments and deposits: take payment or a deposit when the lesson is booked
  • Block bookings and packages: sell 5- or 10-lesson bundles at a discount
  • Automatic reminders by text or email to cut no-shows
  • A cancellation policy pupils agree to when booking
  • Gift vouchers for birthdays and Christmas
Driver at the wheel of a car
Photo: Abdiel Ibarra / Unsplash, CC0

Payment options compared

Option Good for Notes
Stripe Online deposits and lesson payments built into your website Pay-as-you-go card fees; connects to most booking tools and WordPress plugins
Square Taking card payments in the car, plus online payments Card reader for in-person payments; simple online checkout
PayPal Pupils who prefer to pay by PayPal Widely trusted; can sit alongside card payments
SumUp A cheap card reader for in-car payments Popular with sole traders
Shopify Selling lesson packages and gift vouchers online Great for vouchers and bundles; pair with a booking tool for diary slots

The simplest set-up for most instructors: a booking tool that takes a Stripe deposit, a card reader for the balance, and an online shop for packages and vouchers. Read more about taking deposits online and selling gift vouchers.

Cutting no-shows

  • Take a deposit or full payment at booking
  • Send reminders 24 hours and 2 hours before the lesson
  • Publish a clear 24- or 48-hour cancellation policy (see our guide to cancellation forms that reduce no-shows)
  • Let pupils reschedule online, so they move rather than cancel

Your website and hosting

Your booking system works best on a fast, reliable website. If you’re on WordPress, good hosting matters: we use Zume Hosting for UK sites, and SiteGround is another reliable option. Offering student discounts? See student discounts done properly.

Frequently asked questions

Can driving instructors take card payments in the car?

Yes. A mobile card reader from Square or SumUp connects to your phone, so pupils can pay by card or phone in the car.

Should I use Stripe or Square for my driving school?

Use Stripe if most payments happen online through your website or booking tool. Use Square if you take lots of in-person payments and want a card reader plus simple online checkout. Many instructors use both.

How do I stop pupils cancelling at the last minute?

Take a deposit at booking, send automatic reminders, and have pupils agree to a clear cancellation policy when they book.

Web Matter is an independent UK web studio and publisher · info@webmatter.co.uk · About · How we review · Affiliate disclosure · Partner with us · Privacy & cookie policy
Web Matter
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.