Article
How to run school fees without a second spreadsheet
Fee software should start from structures and invoices tied to students, then show parents the same dues the office sees. A practical guide for school accounts teams.
By SchoolPilot Editorial · Published 2026-08-31 · Updated 2026-09-08 · 9 min read
Start with the structure, not the receipt
Schools often computerize the cash drawer first and the price list never. Fee management software should capture what a student owes: tuition, transport, lab, discounts, due dates. Invoices then follow the structure. Receipts without structures recreate Excel.
Tie every invoice to a student
If the fee app has different spellings than the academic register, collections become archaeology. Put fee liability on the SIS record. SchoolPilot does this inside the same school tenant as attendance and exams.
Show parents the office number
Most fee disputes are information disputes. A parent portal that shows dues and history reduces counter visits. It does not automatically mean every local payment rail is built in. Schools still collect through the methods they already trust; the ERP keeps status honest.
Do not mix vendor billing with tuition
The school’s subscription to SchoolPilot (PKR monthly or yearly plans) is not a student’s tuition invoice. Keep those conversations separate with staff. Families should never be asked to “pay SchoolPilot” for their child’s fees.
Before you buy, raise one invoice for a test student, apply a discount, take a dummy payment, and open the parent view. If the office screen and the parent screen disagree, you will spend the year explaining screenshots instead of collecting fees.
Related articles
See SchoolPilot in your school
Start a free trial and run students, attendance, fees, exams and parent communication from one school ERP.