How to organize recurring billing for private language lessons with plans, package tracking, payment records, and a monthly report.

How to charge monthly tuition for language students

How to organize recurring billing for private language lessons with plans, package tracking, payment records, and a monthly report.

The most thankless part of working as an independent language teacher is rarely the lesson itself. It is the administrative piece that shows up at every turn of the month, when you need to remember who still has not paid, how much each student owes, how many lessons are left in the package of those who did pay, and send a reminder without sounding pushy. This post is about how to organize that routine without relying solely on a spreadsheet and your memory.

How teachers usually charge today

The most common setup is a combination of two tools. On one side, a manual bank transfer at the end of the month, with payment details sent over WhatsApp and the receipt landing in your inbox on its own. On the other, a Google Sheets spreadsheet with the student's name, the amount, the payment status, and, if you are lucky, how many lessons are still left in the package they signed up for.

This arrangement works while the operation is small. Once you hit ten or fifteen active students, the friction starts to show: the spreadsheet falls out of date, the package history disappears, two students pay the same amount on the same day and no one knows for sure which tuition was settled, someone renews without notice, and the credit tracking drifts out of sync.

What Noladi solves in this flow

Noladi does not collect payments from the student on the teacher's behalf. You are still the one charging, through whatever method you already use: bank transfer, wire, or card on a terminal. What Noladi does is organize everything that happens around that charge, so you stop relying on a spreadsheet to know who owes what.

In practice, the operation looks like this:

  • Plan and package setup. You describe the plans you offer once, with price, number of lessons, and duration. Each student is then linked to one of those plans at sign-up.
  • Automatic generation of installments. Every student on an active plan shows up in receivables with the open amounts for the month, with no need for you to enter them manually.
  • Credit consumed per lesson given. When a lesson is scheduled and happens, that student's credit is deducted from the package balance, with a history of what was used.
  • Record of who paid. The moment the payment comes in, you mark it as received on the student's account. The status changes, the history stays, and the next installment is already on the radar for the following month.

What shows up in the monthly report

With payments recorded as they come in, the financial report stops being a spreadsheet you update at the end of the month and becomes a natural byproduct of your day to day. At any moment you can see the total expected to come in, how much has already been received, who is still outstanding, and how many lessons each student is still entitled to use in their current package.

This view is useful at two moments. First, when it is time to charge with confidence, with the exact date and amount in hand, without digging through an old WhatsApp conversation for the history. Second, when it is time to make a decision about your own business, like adjusting your price, opening more time slots, or having a word with a specific student who is letting lessons in their package expire.

The honest limit of Noladi here

It is worth being straight about what Noladi does not do today. There is no integrated payment gateway to automatically charge the student's card, there is no recurring invoice issued by the system, and there is no transfer of the student's money to you. The charge itself stays in the teacher's hands, with the tool they already use. The gain is in turning that one-off charge into an organized flow, with plan, credit, and history all tied to the student's record.

To see how this tracking works in practice, it is worth creating a Noladi account and setting up a test plan with a student. Management is free forever, so you can use it as your organization system from day one, with no subscription decision involved.