Home Features Pricing Blog About Us FAQ Contact Book Free Demo

How to Manage School Fees Online: Complete Fee Management Guide

Published: May 2026 10 min read Fees
How to Manage School Fees Online: Complete Fee Management Guide

For most Indian schools, the single biggest day-to-day operational pain isn’t teaching — it’s fee management. Receipts hand-written in triplicate, late-fee disputes at the counter, parents calling to ask “how much is pending,” and a month-end reconciliation that stretches into a week. A good school fee management software turns each of these into a one-click operation. This guide walks through how to set up online fee management properly — the parts no vendor demo will explain.

Table of Contents

  1. Why manual fee collection breaks down
  2. Fee structure setup — do this once, save it forever
  3. Receipt collection: Cash, Cheque, DD, Online
  4. Printing: A4 vs 58 mm / 80 mm thermal
  5. Late fees and discounts — do them right
  6. Reconciliation with the cash book
  7. Common mistakes to avoid

Why manual fee collection breaks down

Talk to any school accountant during the first week of the academic session and you’ll hear the same complaints:

An online fee collection system fixes all four. The mechanism is the same idea every time: every receipt is stored in one database, with a single counter, full edit history and a built-in cash book.

Fee structure setup — do this once, save it forever

Before you collect a rupee, configure the structure for the new session. There are four pieces:

1. Fee heads

Define the labels you actually use — Tuition Fee, Transport Fee, Lab Fee, Annual Fee, etc. Each becomes a line item on the receipt. Keep the list short (5–7 heads) so the receipt is readable.

2. Class- and session-wise amount

For each class × fee head × session, set the amount. Class 5 Tuition Fee for 2025–26 = ₹6,500 is one row. This is the single biggest reason to pick software with proper multi-session support — you don’t lose 2024–25 amounts when you set 2025–26.

3. Due date and per-day late fee

Set a due date and (optionally) a per-day late fee. The system applies it automatically the moment the parent walks in past the deadline — no “I’ll calculate by hand” ambiguity.

4. Transport fee per route & station

Transport is set separately, per route & station, because the cost depends on distance — not the class. A good school management system models this as a fourth dimension.

The features page shows exactly how this is structured in Apna School.

Receipt collection: Cash, Cheque, DD, Online

At the point of collection the accountant should be able to:

If the parent comes back the next day disputing an amount, the receipt should be editable (with reason logged) or cancellable (with reason logged) — never silently overwritten.

Printing: A4 vs 58 mm / 80 mm thermal

This is where Indian schools quietly differ from how most generic ERPs are built. Most school accountants already own a small thermal printer from their existing printing — either 58 mm or 80 mm. A school management software that only prints on A4 forces them to buy a new printer (and waste paper).

The right setup is to store the school’s preferred thermal width in the school profile, and have the receipt page render either A4 or thermal depending on it. Apna School ships with both layouts and the school admin picks once.

Quick check

Before you sign up with any vendor, ask: “Does the receipt print correctly on a 58 mm thermal printer?” Watch for “we’ll add it later.”

Late fees and discounts — do them right

Late fees in school are a delicate matter. Two principles avoid trouble:

  1. Late fees auto-apply based on days past due-date. No manual calculation, no “teacher said it’s OK.” The system shows the parent the amount; the parent argues with the system, not the accountant.
  2. Discounts are recorded explicitly on the receipt with a reason (sibling discount, scholarship, hardship). No silent “I waived ₹500” that disappears at month-end.

This isn’t bureaucracy — it’s the difference between an audit-ready set of books and a perpetual reconciliation problem.

Reconciliation with the cash book

The fee module and the accounting module must talk to each other. Every receipt should automatically post into the Cash Book — under Cash in Hand if the payment mode was Cash, or under Bank if it was Cheque, DD or Online.

The same is true on the expenses side: when the school pays a vendor (electricity, repairs) or runs payroll, those vouchers post into the same cash book. End-of-day reconciliation is then a 2-minute view, not a week-long exercise.

If you’re tracking attendance manually, the next blog to read is our piece on why schools are switching to digital attendance systems. If you’re curious about the result side, see how to generate report cards automatically.

Common mistakes to avoid

For broader feature questions, our parent-teacher communication piece covers how to send fee reminders the right way.

Stop Hand-Writing Fee Receipts

See class-wise fee setup, online collection and thermal-printer receipts in a 30-minute live demo.

Get Free Demo → See Fee Module