Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Who Owes Whom a Riding Lesson After Snow Days, Lame Ponies and Late Cancellations?
Problems We Solve

Who Owes Whom a Riding Lesson After Snow Days, Lame Ponies and Late Cancellations?

Riding school lesson cards get muddled by snow days, lame ponies and late cancellations. We build credit records that apply your rules and riders can see.

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

Selling lessons in prepaid blocks helps a riding school's cash flow, but tracking how many lessons each rider has used, which were cancelled and when blocks expire is often done on cards or in a spreadsheet. We build prepaid credit tracking that deducts lessons automatically, applies your rules on cancellations and expiry, and lets riders see their own balance.

"I'm sure I have two lessons left"

Your school sells blocks of lessons at a better price than paying lesson by lesson. Regulars love them. Keeping track is another matter. There is a card index in the office, and a spreadsheet that someone updates when they remember. A parent says her son has two lessons left. The card says none. The spreadsheet says one. He missed one lesson in the snow and another when the pony went lame, and nobody is sure whether those were credited back.

You give him the benefit of the doubt, as you have many times before.

Then there is the family with two children on different blocks, one on group lessons and one on privates, who paid with a single bank transfer and a reference that just says "lessons". Working out which child the money belongs to, and when each block started, is a job for a quiet evening that never comes.

Why block tracking goes wrong

Prepaid blocks sound simple: pay for a number of lessons, use them up. In practice, blocks interact with cancellations, weather days, changes of lesson type and expiry dates.

  • Deductions are made by hand after each lesson, or not.
  • Cancellations by the school and by the rider are treated differently, often inconsistently.
  • Blocks bought for one lesson type are used for another.
  • Expiry dates are not enforced, or enforced unevenly.
  • Riders cannot see their balance, so they rely on memory.

Giving lessons away and losing trust

When balances are uncertain, the school usually gives the benefit of the doubt, which quietly means giving lessons away. When it does not, it risks an argument with a regular customer. Neither is good.

The school also cannot see its own liability: how many prepaid lessons are owed across all riders. That matters when planning cash and staff for the months ahead.

Staff time is the quieter cost. Every balance query at the office window, every recount of a card and every cross-check with the bank statement is time taken from the yard, usually at the start or end of a lesson when the office is busiest.

Credits that deduct themselves

We build a prepaid credit system into your lesson booking.

  1. You set up block products: number of lessons, lesson type, price and any expiry period.
  2. Riders buy a block online through Stripe or at the office, and credits are added to their account.
  3. When a lesson is booked, it is paid from credits automatically.
  4. Cancellations follow your rules: a lesson cancelled by the school returns the credit, a late cancellation by the rider may not, and the reason is recorded.
  5. Riders see their balance, their history and any expiry date when they log in, and get a reminder when credits are running low or close to expiry.
  6. You see total prepaid lessons outstanding across the school at any time, which your accountant may ask for.
Card index and spreadsheetPrepaid credits
BalanceUncertainVisible to rider and staff
DeductionBy hand, after the lessonAutomatic at booking
CancellationCredited back, maybeHandled by your rules, with a reason
ExpiryNot enforced consistentlyApplied as set, with reminders
Outstanding lessonsUnknownTotal shown

How blocks work, including cancellation and expiry rules, is your policy. The system applies it the same way for everyone and shows its working.

No more guessing at the office window

When a parent asks how many lessons are left, you both look at the same screen. The snow cancellation shows as credited back, with a note. The late cancellation last month shows as used, with your policy linked. There is nothing to argue about.

Riders top up when reminded, so blocks roll over into new blocks rather than lapsing into pay-as-you-go. And your accountant can see prepaid income properly at year end.

Is block tracking costing you lessons?

  • Balances are kept on cards or in a spreadsheet.
  • Riders and staff disagree about how many lessons are left.
  • Cancellations are credited back inconsistently.
  • Expiry dates are not enforced.
  • You do not know how many prepaid lessons you owe in total.

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

Can we move existing balances into the system?

Yes. We load current balances from your cards or spreadsheet, and you check them before going live.

Can blocks be used for different lesson types?

If you allow it. You can set blocks to cover certain lesson types only, or convert value between types.

How do riders pay?

Online by card through Stripe, or at the office, with the payment recorded against their account.

Does it connect to our accounts?

Sales and refunds can be sent to Xero, QuickBooks or Sage through their APIs.

Keep reading

More on Problems We Solve

Start here

Tell us how your riding school takes bookings today

Describe your lessons, horses and instructors and how bookings, payments and changes are handled now. We will tell you what we would build, and if an existing booking tool would suit you better, 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 →