Skip to content

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.