Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Can My Tutoring Agency Keep Track of Prepaid Lesson Bundles Without a Spreadsheet?
Problems We Solve

How Can My Tutoring Agency Keep Track of Prepaid Lesson Bundles Without a Spreadsheet?

Parents buy blocks of tutoring lessons and the agency tracks what is left by hand. We build package balances that update with each lesson and prompt renewals.

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

Prepaid lesson packages help cash flow, but tracking how many lessons each family has left gets messy with cancellations, different lesson lengths and tutors changing. We build package balances that go down with each confirmed lesson under your rules, show parents what they have left, prompt a renewal before the balance runs out and pay tutors as normal.

'How many lessons do we have left?'

A parent buys a block of ten lessons for GCSE maths. Six weeks later she emails to ask how many are left. The office opens the package spreadsheet: she has had six, but one was a ninety-minute lesson which your terms count as one and a half, and one was a late cancellation, which counts under your policy. The answer is two and a half, probably.

Another family's package ran out three lessons ago and nobody noticed. The tutor has carried on teaching and the agency has carried on paying her. Now someone has to tell the parent they owe for three lessons they thought were covered.

Why package balances go wrong

  • Balances are counted by hand from lesson logs, often at month end.
  • Lessons of different lengths use up the package at different rates.
  • Cancellations count or do not, depending on your policy and on who applies it.
  • A family switching tutor or subject mid package breaks the spreadsheet row.
  • Nobody is prompted when a package is about to run out.

What package confusion costs

Lessons taught after a package runs out, which are awkward to bill for afterwards. Parents who feel short-changed when their count differs from yours. Office time answering balance questions. Missed renewals: a family whose package runs out quietly may simply stop, when a timely reminder would have kept them.

There is an accounting cost too. Prepaid money is owed to families as lessons until it is used. Knowing the true outstanding balance matters to your accountant.

How we build package tracking

  1. Packages are set up as products: number of lessons or hours, subjects covered, price, and any expiry date you use.
  2. When a parent buys one, by card through Stripe or by invoice, the package is added to their account.
  3. Each confirmed lesson reduces the balance by the right amount for its length, under your rules.
  4. Cancellations reduce it, or not, according to your policy, recorded at the time.
  5. Parents see their remaining balance in the portal or in each lesson reminder.
  6. When the balance reaches a point you choose, the parent gets a renewal prompt and the office is told.
  7. If a balance reaches zero with lessons still scheduled, you choose: pause the lessons, bill per lesson, or alert the office. Tutors are paid for every lesson taught as normal.
EventPackage balanceTutor pay
Standard lesson confirmedDown by one lessonPaid as usual
Longer lesson confirmedDown by its length under your rulesPaid for the length
Late cancellation, chargedDown, as your policy saysAs your policy says
Balance lowRenewal prompt to parentUnchanged

The accounting treatment of prepaid packages is for your accountant. The system provides the balance figures they need.

After the change

The parent who asked about her balance sees '2.5 lessons left' in her reminder email. When it drops to one lesson, she gets a prompt to renew, and buys another block. The family whose package ran out never gets into that position: the office is told when the balance is low, and again if lessons are scheduled past zero.

At month end, your accountant gets the outstanding package balance across all families in one figure, with the detail behind it.

Moving existing packages across is usually a one-off job: the office confirms each family's current balance, with the parent where there is doubt, and from then on the system keeps it. Families generally welcome being told their balance clearly, especially if they have been unsure for a while.

Do packages cause headaches at your agency?

  • Package balances are kept in a spreadsheet.
  • Parents ask how many lessons they have left.
  • Lessons are taught after a package has run out.
  • Renewals depend on the parent remembering.
  • Your accountant asks for prepaid balances and it takes time 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

Can packages expire?

Yes, if your terms say so. The rule is set once and applied to every package.

Can a package cover several children?

Yes. A family package can be shared across siblings if you offer that.

How do parents pay for packages?

By card through a payment provider such as Stripe, by bank transfer against an invoice, or both.

What if a family wants a refund of unused lessons?

The balance and its history are there for the office to decide under your terms.

What affects the cost?

How lessons are recorded now, how you take payments and how many package types you offer.

Keep reading

More on Problems We Solve

Start here

Tell us where your tutoring agency admin piles up

Describe how your agency runs today: how enquiries become matches, how lessons are booked and logged, how parents are billed and tutors are paid, and which tools and spreadsheets you use for each. We will tell you what we would build and what we would leave alone, and if a tool you already pay for can do the job, 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 →