Skip to main content

Fees

Know exactly who has paid — and get the rest collected.

Track fees, instalments and partial payments. Issue a receipt the moment a payment is recorded, and see exactly who still owes what.

Fee challan · Al-Noor Grammar School, LahoreSample data. Drawn, not screenshotted.
  1. The fee head is defined once, per class

    Tuition, transport, exam. Assigned to the classes that pay them, not retyped per child.

  2. The discount is recorded against the student

    Sibling, staff-child, merit or hardship — visible on every challan that student is ever issued.

  3. The late charge applies itself

    Fixed amount or percentage, on the due date, without anyone having to remember the rule.

  4. The balance goes home with the parent

    A part payment is recorded and the receipt shows what remains, so there is no argument next month.

The problem

The money is fine. The record of it isn’t.

Almost every school we meet collects most of its fees. What it cannot do is say, on a Tuesday afternoon, exactly how much came in this month and who is behind.

The register and the bank don’t agree Cash at the window, transfers to the account, a few cheques. Three records, reconciled by hand at month end, if at all.
Nobody knows who is overdue Finding the defaulters means reading the register class by class, so the follow-up call happens weeks late or never.
Part payments get lost A parent pays half now and half after salary. That balance lives in someone’s memory and a pencil note in the margin.

How it works

Four steps, then it runs itself.

1

Set your fee structure once

Define fee types — tuition, admission, transport, exam — and assign them per class. Mark what is compulsory and what is optional, and set instalment dates if you collect in parts.

2

Challans generate themselves

Every student in the class gets a challan with the right amount, their own discount applied, and a number you can search. No spreadsheet, no re-typing.

3

Record the payment however it arrives

Cash, bank transfer, cheque or card. The receipt is issued the moment it is recorded, the balance updates, and the transaction log keeps the audit trail.

4

Chase what is left

The defaulters list is a filter, not an afternoon. Late charges apply automatically as a fixed amount or a percentage, so nobody has to remember the rule.

What you get

Built for how Pakistani schools actually collect.

Fee types and per-class mapping Tuition, admission, transport, exam, lab — defined once and assigned to the classes that pay them.
Compulsory and optional fees A parent can opt into transport or a trip without it distorting the compulsory balance.
Instalments Split a term into scheduled parts, each with its own due date and its own challan.
Partial payment with a balance receipt Take what the parent has today. The receipt shows what was paid and what remains, so there is no argument later.
Automatic late charges Fixed amount or percentage, applied on the due date without anyone remembering to do it.
Per-student discounts Sibling, staff-child, merit or hardship — recorded against the student, visible on every challan.
Transaction log Every payment, who recorded it and when. This is the record you hand an auditor.
Exports that reconcile Fee registers and collection summaries to Excel or PDF, in the format your accountant already works in.

Payment methods

How parents actually pay you.

Worth being direct about this, because most school software in this market is not.

How each payment method is handled in Skooly
Method Supported How it works
Bank transfer Yes Parent transfers against the challan number; your office records it and the receipt issues instantly.
Cash at the school Yes Recorded at the window with a printed or WhatsApp-able receipt and a full transaction log.
Cheque Yes Recorded on receipt and marked cleared when it clears, so the two states never blur.
Card, online Where eligible Stripe, Razorpay, Paystack and Flutterwave are built in. All four are foreign providers — most Pakistani schools will not qualify. Check before you plan around it.
JazzCash / EasyPaisa Not built in Not integrated today. Parents can send to your existing wallet or account and the office records it like any other transfer. Tell us if this matters — it is the integration we are asked for most.

Permissions

Who sees what.

Roles are per school and permissions are per module, so the fee clerk sees fees and nothing else.

Role Can see Can do
Owner / principalEvery class, every campus, the collection totalSet fee structure, approve discounts, read every report
Accountant / fee clerkFees, challans, receipts, defaultersRecord payments, issue receipts, apply late charges
Class teacherWhether their students are cleared, if you grant itNothing financial by default
ParentTheir own child’s challans, receipts and balanceView and download receipts in the app

Questions

Common questions

Can we keep collecting cash at the window?

Yes, and most schools do. Skooly is the record, not the till — cash is recorded against the challan the moment it is taken and the receipt issues immediately. Nothing about your collection routine has to change.

What about JazzCash and EasyPaisa?

Not integrated today. Parents can send to the account or wallet you already use and your office records the payment like any other transfer, which is how most of our schools run. It is the integration we are asked for most and we will tell you honestly where it stands when you ask.

A parent pays half now and half later. Does that work?

Yes. Record the partial payment and the receipt shows the amount paid and the balance remaining. The student stays on the defaulters list for the balance only, so the follow-up is about the right number.

Can we apply a sibling or staff discount?

Yes. A discount is recorded against the student, so it applies automatically to every challan generated for them and is visible to anyone who looks at the account.

Does it replace our accountant?

No, and it is not trying to. Skooly handles school finance — fees, income, expenses and payroll — and exports cleanly. It is not a double-entry accounting ledger and we would not position it as one.

Find out what you are actually collecting.

Send us one class’s fee register and we will set it up in Skooly so you can see the difference on your own numbers.

Cancel any time · Your data stays yours