School Fee Management Software for Indian Schools
It is the last week of the month. The fee clerk has a register open, a calculator, and a queue of parents asking whether last month’s payment went through. The accountant wants the receipts by Friday. The Principal wants to know how much is still pending, and nobody can give her one number. ZeroSuite is built to end that week.
In short
- Every payment at the counter gets a receipt, and dues update at once.
- Online payment goes into your school’s own Razorpay account, never ours.
- Cash, cheques, concessions and late fees sit on the same ledger.
- Your accountant gets a Tally file, not a pile of paper.
A fee cycle, start to finish
- The plan is set once. The office decides how each class pays: yearly, half-yearly, quarterly or monthly. Parents cannot change it. A child who joins in October is not billed for June.
- Parents pay at the counter. Cash, cheque or UPI at the office. The clerk checks the amount in a confirm step before it saves, and the same amount for the same child twice in a day is stopped and asked about.
- The receipt makes itself. The receipt prints with your school's name and logo, the dues update straight away, and the parent sees the receipt in the app. Nobody types it into a register afterwards.
- Cheques that bounce. Mark a bounced cheque and the dues come back, with a record of why.
- Online payment, when you want it. Parents can pay by UPI, card or net banking into your school's own Razorpay account. A payment only counts once Razorpay confirms it.
- Reminders, once you switch them on. Parents get a nudge in the app before the due date, on the day, and a few times after. The message never shows the amount, so a locked phone on a table gives nothing away.
- The accountant gets a file, not a stack. Receipts export to Tally as import-ready XML. The office picks a date range, downloads, and the accountant imports.
The controls your office will ask for
- Concessions with a paper trail. Sibling, staff ward, RTE, scholarship or hardship. Each needs a reason, every one shows on the admin's list of concessions given, and a reversal is recorded, not erased.
- Late fees you switch on. Off until the school decides. Set a flat amount, a per-day charge, a percentage or slabs, with a grace period and a cap. You see what it would charge before you turn it on, and the admin can waive it for one child with a reason.
- Nothing vanishes at year end. Unpaid fees carry into the new year as arrears. Paid in advance? The extra sits as credit against the next instalment.
- No-dues before a leaving certificate. The office sees outstanding fees before issuing an LC, with an admin override for the cases that need one.
- The right people see the money. The front office collects and reminds. The admin approves concessions and waivers. The Principal can be given the same fee view as the admin, or none.
- One tap to chase the defaulters. A list of who owes what, and a Remind now button for when the due date is tomorrow and you cannot wait for the schedule.
The point is not fewer clicks for their own sake. It is a Principal who can ask “how much is pending?” and get an answer before the parent in front of her finishes the question.
Set up the way your school works
Online payment goes live as soon as your school’s own Razorpay account is connected. Transport runs with route-wise bus fees or as a simple fee head. ZeroSuite exports to Tally, so your accountant keeps the books they already use.
Admission season? The admissions desk follows up every walk-in, call and website enquiry, so more of them become fee-paying families.
See a fee cycle with your own fee structure.
Send us your fee chart and we will show you what the office, the parent and the accountant each see.
Talk to usQuestions from the accounts desk
Where does the fee money go?
To your school, never to us. Cash, cheque and UPI are paid at your office as they are today. If you ask for online payment, it goes into your school's own Razorpay account, Razorpay settles to the school's bank on its normal schedule, and a payment is only marked paid after Razorpay confirms it to us directly.
A parent says they paid but the app shows it unpaid. What happens?
With online payment switched on: if Razorpay has not confirmed the payment, it is not marked paid, which protects you from a screenshot of a failed payment. Once Razorpay confirms it, the receipt and dues update on their own. The office can check the payment reference against the Razorpay dashboard at any time.
Can we still take cash and cheques?
Yes, that is how most schools collect. The counter records cash, cheque and UPI on one ledger, with a receipt for each. A bounced cheque can be marked and the amount goes back to outstanding.
Will it match our Tally books?
Fee receipts export as Tally-importable XML for any date range. The export checks that each voucher balances before you download it. ZeroSuite does not replace your accounting; it hands your accountant clean entries.
Do reminders go by WhatsApp or SMS?
Fee reminders go as push notifications to the parent app, and they never include the amount. Fee reminders on WhatsApp or SMS are not available yet.
Is the fee module sold on its own?
It is part of the ZeroSuite School ERP, so fees sit next to attendance, results and the student record. Talk to us about which modules your school wants switched on.