If you still collect most lesson money as cash and checks, you already know the problems: students who “forgot their wallet,” checks that bounce, instructors carrying cash around, and an end-of-week count that never quite matches. Taking payments online fixes most of this. Here is how to set it up in a way that works for your students and for you.
1. Decide what students pay for
Before you think about card processing, decide what you sell. Most driving schools do best with a short list:
- a single lesson, for students who want to try you out,
- one or two lesson packages, for example 5 and 10 lessons, at a small discount,
- any program you offer as a bundle.
Packages are easier to sell online than single lessons because the student pays once and books several times. They also mean you get paid before the lessons happen.
2. Choose how you’ll take cards
You need a payment processor that sends card payments to your bank account. For a driving school, the important points are: the money should go to your own account, the fees should be clear, and you shouldn’t need any special equipment. A processor like Stripe lets you take cards online and pays out to your bank. Setting up an account usually means entering your business details, your bank account and some identity information.
Check whether the booking software you use takes its own percentage of each payment on top of the processor’s fee. Some do. Over a year, a small percentage of every lesson adds up.
3. Ask for payment at booking time
The best moment to collect payment is when the student books. They are already motivated and have their card in hand. If payment comes first and booking second, you never have to chase anyone. Many schools require a package purchase before a first lesson can be booked online.
4. Keep a way to pay later for those who need it
Some families will want to pay in person, and some students are booked by a parent who pays later. Decide whether you allow “book now, pay later,” and if you do, keep careful track of every unpaid balance.
5. Keep cash and checks in the same records
Online payments don’t mean you stop accepting cash. The mistake is keeping two separate records: card payments in one place and cash in a notebook. Record every payment in the same system, with how it was paid, so you can always answer “has this student paid?” in seconds.
6. Send reminders that make paying easy
When someone owes you money, a polite reminder with a direct link to pay by card works much better than a phone call. People pay when it takes ten seconds. Keep the tone friendly: a reminder that says what is owed, what it’s for, and how to pay.
7. Give a receipt every time
Parents often need receipts for their own records. Send one automatically after every payment, so nobody has to ask you for it.
8. Know how you’ll handle refunds
Write a simple refund rule, for example unused lessons in a package can be refunded within a certain time, and make sure you can refund a card payment without logging into three different websites.
9. Tell students about it
Put a short line on your website and booking page: “Pay online by card when you book.” Mention it when students call. Most students will happily pay online once they know they can.
How Drivloop handles this
- Press “Connect Stripe” and student card payments go straight to your own Stripe account. Drivloop takes no cut; Stripe charges its normal card fee.
- Set up lesson packages with your own prices. Students buy a package by card on your booking page, and each booked lesson is taken from it.
- Choose whether students can book now and pay later.
- Mark cash and checks paid in one tap, so every payment is in one list.
- See who owes what, and send a reminder with a secure pay-by-card link to one student or to everyone with a balance. On Growth and Pro, reminders can go out automatically.
- Students get a receipt by email, and you can refund card payments, in full or in part, from inside Drivloop.
Read more about online lesson payments in Drivloop, or start a 30-day free trial.