Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Keep Track of Block Booking Payments and How Many Lessons Each Pupil Has Left?
Problems We Solve

How Do We Keep Track of Block Booking Payments and How Many Lessons Each Pupil Has Left?

Driving schools sell block bookings of lessons, then lose track of hours used and balances. We build a pupil balance tied to the lesson diary and payments.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Block bookings, such as ten hours paid up front at a discount, are popular with pupils and good for cash flow, but the balance is tracked in a notebook or spreadsheet and disputes follow. We build a pupil balance that is credited when a block is paid, reduced automatically by each lesson in the diary, and visible to the pupil, the instructor and the office.

'I thought I had three hours left'

A pupil bought a block of ten hours in March, then paid for two single lessons in cash when her block seemed to be running low, then had a two-hour lesson and a ninety-minute lesson. She also cancelled one lesson late. Her instructor thinks she has one hour left. She thinks she has three. The office has a record of the block payment but not of the cash or the late cancellation.

Nobody is lying. Each person is working from a different set of notes, and the pupil's mum, who paid for the block, would like a statement.

Why block balances drift

Block bookings are simple to sell and surprisingly hard to track once lessons start.

  • Lessons are different lengths: one hour, ninety minutes, two hours.
  • Blocks are topped up with single lessons paid in different ways.
  • Late cancellations may use hours under your terms, and are applied inconsistently.
  • Test day time, with the warm-up and the car for the test, is charged differently by different schools.
  • The instructor records lessons in their diary, the office records payments, and neither sees the other.
  • Pupils change instructors and their balance has to follow them.

The cost of arguing about hours

A disputed balance usually ends with the school giving the pupil the benefit of the doubt, which is lost income. Worse, the pupil leaves unhappy and tells their friends, who are exactly your next pupils. If the school collects block payments and passes money to franchised instructors, a wrong balance also means an instructor paid wrongly. And when a pupil passes and asks for a refund of unused hours, working out the figure takes an evening.

The pupil balance we build

  1. Every payment, whether a block, a single lesson, cash in the car or a gift voucher, is recorded against the pupil, with who took it.
  2. Blocks are recorded as hours or lessons, at the price and terms they were sold on, including any discount.
  3. Each lesson in the shared diary reduces the balance by its length when the instructor marks it as taught.
  4. Late cancellations and no-shows are handled by your terms, with the rule shown against the entry.
  5. Test day charges follow whatever you charge: a set number of hours or a fixed fee.
  6. The pupil, or whoever pays, gets a simple statement link showing payments, lessons and balance, and a nudge when the balance is low.
  7. When a pupil passes or leaves, the unused balance is calculated from your refund terms, ready for someone to approve.
EntryEffect on balance
Block of hours paidHours added at the block price
Single lesson paid in the carHours added, cash recorded against instructor
Lesson taughtHours used by its length
Late cancellationHours used or not, per your terms
Pupil passes with hours leftRefund calculated for approval

Your terms on cancellations and refunds are yours. We apply them as written and show which one applied.

One balance everyone can see

The pupil opens her statement link and sees two hours left, with every lesson and payment listed. Her mum stops asking for a statement because she has one. The instructor sees the same balance in the diary and asks for a top-up at the right time instead of at the end of a lesson where nobody knows. The office sees which pupils are running low and can offer the next block before they drift away.

At the end of the month, the owner can see how much has been paid in advance for lessons not yet taught, which is useful to know about the business.

Is this your block booking system?

  • Pupils and instructors disagree about hours left.
  • Block balances are in a notebook or spreadsheet.
  • Cash paid in the car is not always recorded centrally.
  • Late cancellations are charged inconsistently.
  • Refunds of unused hours take an evening to work out.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does it take payments?

It can send payment links through Stripe or your provider for blocks and top-ups, and record cash and bank transfers entered by the instructor or office.

What if we charge per lesson rather than per hour?

Balances can be kept in lessons or hours, whichever matches how you sell.

Can independent instructors under the school use it?

Yes. How payments flow between instructor and school is set to match your arrangement.

What drives the cost?

Whether you already have a shared diary, how payments are taken today and how many pricing options you sell.

Keep reading

More on Problems We Solve

Start here

Tell us how your driving school runs its week

Describe how lessons, payments and tests are handled across your instructors today, and which diary app, booking system or spreadsheets you already use. We will tell you what we would build and what we would leave alone, and if the app your instructors already use can do the job with a different setting, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →