Skip to main content

Paying teachers and creating payslips

How to record a teacher's fees as paid and generate a payslip. Use the Lesson details report to total a pay run, then create each payslip from the teacher's profile.

Written by Abdullah Al-Hussein

A payslip records that you have paid a teacher for their work. You create it from the teacher's own profile, it gathers the fees you are paying into one document, and it marks those fees as paid. Payslips cover money going out to your teachers — for money coming in from families, use receipts and invoices instead.

Your school may use different names for teachers and classes. If you don't see the tabs below, ask your admin to check your permissions.

Seeing what a teacher is owed

Go to Teachers → the teacher's name → the Fees tab. It has two views:

  • Grouped — one row per class showing Paid / Total and a status of Overdue, Settled or Free, with any additional fees listed separately underneath

  • Individual fees — every fee as its own row, with a Status filter and a date range picker

A class with no teacher fee set shows as Free. That means the fee was never configured, not that the teacher is owed nothing. If the amounts look wrong, check the teacher fee on the class itself.

Working out a whole pay run

To see what every teacher is owed at once, rather than opening each profile, go to Reports and open the Lesson details report. Set the date range to your pay period. The report has a teacher fee column, and shows a running total of the teacher fees in the current view, so you can read off the totals directly. Use Export to take the figures into a spreadsheet.

Use that to work out the amounts, then create the payslips themselves from each teacher's profile.

Creating a payslip

  1. Open the teacher's profile and click the Payslips tab.

  2. Click New teacher payment.

  3. Select the teacher and set the Payment period you are paying for.

  4. Choose the class or additional fee, select the items to include, then click Add to payslip. Repeat for each item you want on this payslip.

  5. To pay something not tied to a class, such as a bonus, fill in the Description and Amount fields and click Add to payslip.

  6. Check the lines listed under Payslip items and remove any you don't want.

  7. Set the Payslip date, choose a Payment method, and adjust the Payslip number if you need to.

  8. Click Add payslip.

Add to payslip does not pay anything. It only adds a line to the list on screen. No fee is marked as paid and no payslip exists until you click Add payslip at the end.

If the amount you enter does not match the total, a Partial payment confirmation appears. Click Accept changes & save to continue.

Printing, sending and undoing a payslip

Saved payslips are listed on the teacher's Payslips tab. Open one and you can Print it, Save PDF, or Send by email.

Two different actions undo a payslip, and both mark every fee on it as unpaid again:

  • Delete — removes the payslip entirely, and only works on the most recently issued one

  • Cancel Receipt — keeps the payslip in the list marked as cancelled, and works on any payslip

Use Cancel Receipt when you need the record to stay visible, which is usually the case once a payslip has been sent to the teacher.

Payslip numbering and branding

Go to Settings → Receipt and Invoices and find the Payslip Settings section. There you can set a prefix and suffix for payslip numbers, add a custom header and footer to the printed payslip, and set a note that appears on every one.

For how teacher fees are set up and calculated in the first place, see Teacher payroll.

Did this answer your question?