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.