S
SchoolHQ
All posts
Operations · 8 April 2026 · 6 min read

How to collect school fees online in India with zero missed payments

Playbook for Indian schools moving fee collection online — Razorpay, reminders, concessions, late fees, and reconciliation.

Fee collection is where schools lose the most time. Phone reminders, cash counting, partial payment reconciliation, late-fee confusion. A school ERP handles this cleanly, but only if the vendor has wired the right pieces. Here is the playbook we recommend.

The five pieces you need

1. A fee structure template per class

Tuition, transport, lab, exam, one-time items (uniform, ID card). Concessions applied at the student level. A good school ERP lets you build this once and reuse it for every new student.

2. Razorpay for online payments

Direct UPI, card, net banking, EMIs. Receipt auto-generated and emailed the second payment confirms. Zero reconciliation work for the office.

3. Automated reminders

SMS + WhatsApp + email, on a schedule (T-7, T-2, T+3, T+10). Each reminder includes a one-click pay-now link. Most parents pay within 24 hours of reminder 2.

4. Late-fee rules that auto-apply

Define once: "₹5/day after due date, capped at ₹500." The system handles it. Admins only override when a parent calls with a valid reason.

5. Real-time collection dashboard

Collected vs outstanding, by class, by payment method, by month. Shared with trustees for monthly reviews.

How the hard cases get handled

  • **Concessions:** set per student, either flat amount or percentage. Workflow: parent requests, admin approves, system applies on next invoice.
  • **Partial payments:** allow, but flag. Most parents pay in full if you make payment frictionless; partial payment usually signals a real issue worth a phone call.
  • **Refunds:** Razorpay handles the actual refund in 3–7 days. Your ERP should log it against the student record with reason.
  • **Cash / cheque payments:** receipted at the office, entered into the system, reconciled against the collection dashboard.
  • **Fee defaulters list:** system-generated, not hand-maintained. Defaulter = fees outstanding more than X days past due, with configurable X.

What to avoid

  • **Manual Excel-based reconciliation at month-end.** It is error-prone and takes days.
  • **Asking parents to call the office for fee status.** They should see it in the parent app.
  • **Charging for fee reminders.** Reminders should be free; SMS usage cost is minor versus the follow-up hours they save.
  • **Different reminder logic per class.** One system-wide policy keeps things auditable.

Results to expect

Schools on SchoolHQ typically report:

  • 50–70% reduction in fee-related office calls within 60 days
  • Collection rate moves from ~85% to ~95% within one academic year
  • 2–3 staff hours a day reclaimed from reminder and receipt work

That translates directly to better parent relationships, better office morale, and cleaner monthly reports for trustees.

Want to see SchoolHQ on your own school data?

30-minute demo. No slides. Free migration if you switch.

Book a demo
How to collect school fees online in India with zero missed payments · SchoolHQ