Templates · Tutoring & coaching

An invoice tracker for lesson packages

Tutors and coaches often sell sessions in blocks — a 10-lesson package, a six-session coaching bundle — paid upfront and drawn down over weeks. The tricky part is knowing how many sessions a student has left before it's time to invoice the next block. Cash Workspace gives you one place to record each package invoice, sessions used versus prepaid, and the agreement and scheduling notes per student.

The problem

Why lesson-package billing slips

A prepaid block is drawn down session by session, and it's easy to keep teaching past the last paid lesson. The person paying — often a parent — may differ from the student, which adds confusion.

  • You keep teaching after a student's prepaid block is used up.
  • You can't quickly see how many sessions remain in each package.
  • The parent who pays is different from the student, so records get muddled.
  • The next package invoice goes out late, creating a gap in payment.
  • The package agreement and scheduling notes aren't kept with the invoice.

The workflow

Track packages session by session

Create a record per student, record each package invoice, and note sessions used against prepaid.

  1. 1

    Set up the student record

    Create a record per student, noting the paying parent or contact and attaching the package agreement.

  2. 2

    Record the package invoice

    When a block is bought, record the invoice with the number of sessions and the amount.

  3. 3

    Note sessions used

    After each lesson, note one session used so the remaining count stays current.

  4. 4

    Flag the renewal

    When the block is nearly used up, note it so the next package invoice goes out on time.

  5. 5

    Update status

    Mark each package invoice paid and the package active or completed.

  6. 6

    Review monthly

    At month-end, scan each student to confirm packages are paid and sessions are tracked.

Record structure

What to record for each package

These fields keep prepaid blocks from running into the red.

Student
Who the lessons are for, kept as a consistent record.
Paying contact
The parent or contact responsible for payment, when different from the student.
Package size
Sessions in the block, e.g. a 10-lesson package.
Sessions used
How many have been delivered, noted against the package size.
Billing month
The month the package was invoiced, for periodic review.
Amount
The package invoice total and currency.
Status
Invoiced, paid, active, or completed.
Agreement & scheduling notes
The package agreement and scheduling notes attached per student.

Example setup

An example student folder setup

One way to organize a roster of students inside your workspace.

Active packages

One record per student with the current package, sessions used vs. prepaid, and status.

Renewals due

Students whose block is nearly used up, flagged for the next package invoice.

Agreements

Package agreements attached per student, alongside the paying contact.

Completed packages

Finished blocks kept for history and any repeat enrollment.

Common mistakes

Mistakes to avoid

  • Teaching past the last prepaid session without a fresh invoice.
  • Not tracking sessions used, so the remaining count is a guess.
  • Confusing the paying parent with the student on the record.
  • Sending the renewal invoice late and leaving a payment gap.
  • Keeping the package agreement separate from the invoice.

How it helps

How Cash Workspace helps

Packages in one list

Record each student's package invoice with its session count so prepaid blocks are easy to track.

Sessions used noted

Note sessions delivered against the package so you can see what's left before renewing.

Agreement attached

Attach the package agreement and scheduling notes to the student so everything stays together.

FAQ

Lesson-package invoice tracking FAQ

How do I track sessions used in a package?
Record the package size on the student record and note one session used after each lesson, so the remaining count stays current and you know when to invoice the next block.
How do I handle a parent who pays for the student?
Record the paying parent as the contact on the student record, separate from the student's name, so invoices go to the right person without confusing the records.
Does Cash Workspace count my sessions automatically?
No. You note sessions used yourself; Cash Workspace keeps the count beside the package so you can review what remains. It does not track schedules or read your calendar.

Organizing help — not tax, accounting, or legal guidance

Cash Workspace is a free workspace for organizing invoices, expenses, receipts, clients, and documents. This page is organizing guidance only — not tax, accounting, legal, or bookkeeping guidance. Cash Workspace does not connect to your bank, does not scan or read your receipts for you, and does not move or collect payments. Whether an expense is deductible depends on your situation, so confirm it with a qualified accountant or tax professional.

Keep every lesson package in one place

Start a free workspace and record each student's package, sessions used, and renewal so no prepaid block runs into the red.