Business management software for PakistanMon to Sat, 9:00 to 18:00+92 304 0090495Sign in

School fee management in Pakistan: challans, late fees and concessions done right

How private schools can run fee collection cleanly: fee heads, challans, late fees, concessions, instalments and follow-up, without arguments at the front desk.

Updated 2026-11-08 ยท 6 min read

Fees are the part of a school that must never be wrong. A parent who is charged twice, or told they owe money they already paid, loses trust quickly. Most fee problems come from a few habits, and all of them can be fixed with a clear process. This guide walks through the process whatever tool you use, including a register.

1. Write your own fee heads

List every charge your school actually makes: tuition, admission, annual charges, transport, stationery, exam fee, computer lab. Give each a clear name and a default amount per class. When a charge changes, change the head once instead of editing every child.

2. Issue one challan per child per period

A challan is the bill. It should show the child, the class, the month, each fee head with its amount, the total and the due date. Many schools print three copies: one for the parent, one for the bank or office and one for the school file. Number every challan so a copy can always be matched to a record.

3. Decide late fees in writing

Parents accept late fees when the rule is known in advance and applied to everyone the same way. Write it down: how many days of grace, whether the fee is a fixed amount or per day, and who may waive it. A waiver should leave a note saying who approved it and why.

4. Handle concessions openly

Sibling discounts, staff-child concessions and merit or need-based reductions are normal. Record the reason and the approver against the child, not as a mental note. At the end of the year you should be able to say how much concession the school gave and to whom.

5. Offer instalments for large charges

Annual charges often arrive with the new session, when parents are already stretched. Splitting them into two or three instalments on fixed dates reduces defaults. Each instalment should appear on its own challan so nothing is lost.

6. Record every payment once, at the moment it happens

Write the receipt when the money arrives, with the method: cash, bank or wallet. Never batch receipts at the end of the day from memory. If a mistake is found, reverse it with a visible entry instead of overwriting the number.

7. Follow up on dues weekly

Print or view the list of children with unpaid dues each week, sorted by amount and by age. A polite reminder on WhatsApp a few days before the due date works better than a warning after it. Keep the tone the same for every parent.

8. Reconcile cash against records every day

At closing, the cash in the drawer plus the bank deposits should equal the receipts written that day. If they differ, find the gap that day, not at month end.

Where software helps

A school system does steps 2 to 8 for you: fee heads, challans, late fees, concessions, instalments, receipts and a defaulter list, all posting to the books automatically. The value is not speed alone. It is that the figures match every day, so the owner trusts them.

How SOS helps

Everything a private school runs on, in one place, with the same books, people and rights as every other trade on SOS.

See SOS for schools

Want to see it working?

A short demo on your type of business is the quickest way to know if SOS fits.

Chat with us