Back to blog
4 min read

Standardizing Prepaid Tutoring Packages: Defining Expiry, Rollover, and Renewal Terms

Moving from marketplace billing to direct client management requires clear terms. Define your package structure to protect revenue and prevent administrative debt.

By Bavel

The Shift from Hourly to Prepaid

Transitioning from a platform like Preply—where students are often sourced and paid through automated systems—to independent practice creates a new administrative burden. As discussed in this recent Reddit thread, many tutors feel the friction of low margins and platform dependency. The desire to reach a higher hourly rate, like the £25–£30/hour mentioned by the poster, is common. However, once you move off-platform, hourly billing can become a logistical hurdle. You no longer have a dashboard to manage the billing cycle, meaning the risk of missed payments or 'zombie' credits—lessons paid for but never scheduled—falls entirely on you.

Moving to a prepaid package model is one practical option to solve this. Instead of chasing payments after every single session, you collect a set amount up front. This establishes a clear financial anchor. The challenge is ensuring that these packages don't drag on indefinitely, turning your calendar into an unstructured mess of owed time. A package is only as effective as the terms attached to it.

Setting Hard Expiry Dates

One common issue is the 'open-ended' credit. A student buys a block of 10 lessons and decides to pause, leaving those credits lingering for six months. When they finally return, your rates, availability, or teaching focus may have changed, creating an awkward reconciliation.

I would suggest implementing a clear expiry date for every package. For instance, a 10-lesson pack could have a 90-day window. This isn't about being punitive; it is about providing a realistic timeframe for progress. If a student is aiming for a specific exam or skill acquisition, 90 days is usually sufficient. By defining this in your initial intake agreement, you create a shared expectation that the service is active and time-bound. If a student needs more time due to travel or illness, you can choose to make a one-time exception, but you are doing so from a position of control, not because the agreement was vague from the start.

Managing Rollover Credits

Rollover is often the most contentious part of a package. If a student finishes only eight of their ten sessions within the 90-day window, what happens to the remaining two?

You have three main options here, each with tradeoffs. First, you could strictly enforce the expiry, where unused credits disappear. This is clear and protects your time, but it can feel harsh to a client who had a busy month. Second, you could allow rollovers only if a new package is purchased, effectively using the remaining credits as a deposit for the next block. Third, you can offer a grace period of 30 days for any remaining balance, but explicitly state that after that time, they are forfeited. My preference is usually the second option: it rewards loyalty and ensures that the client remains committed to the next phase of work without you losing revenue on dead time.

Triggering Renewals Automatically

The 'zero-balance' moment is where many tutors lose their momentum. If you only invoice when the student hits zero, you create a gap where the next session might be unpaid or the student might drift away.

Instead of waiting until the balance is gone, use a threshold trigger. When the student books their 8th session out of a 10-lesson pack, send a simple message: 'We have two sessions remaining in your current block. I am attaching an invoice for the next 10 so we can keep our reserved time slot locked in.' This moves the conversation from 'payment due' to 'schedule maintenance.' It turns the administrative task of renewing into a natural step of the tutoring process, similar to confirming a date on a calendar.

Avoiding the Administrative Trap

Managing these policies requires a system, even if it is a simple spreadsheet. Tracking 'lessons paid' versus 'lessons delivered' is the only way to stay ahead. If you find yourself spending more time tracking credits than actually preparing for lessons, your structure might be too complex.

Keep your package sizes consistent—for example, sticking to 5 or 10-lesson blocks. This makes it easier to track and easier for the client to understand. The goal is not to build a rigid corporate system, but to provide just enough structure that both you and your client know exactly where the account stands. If you provide clarity early, you will find that most students appreciate the organization as much as you do.

Keep each student’s learning in one shared place.

Organize lesson materials, notes, assignments, and practice so students know what to review and tutors can see progress over time.