Give every fee one due date (for example the 5th) and track each one in one of six states: upcoming, due, overdue, partly paid, paid or paused. Decide the awkward cases, such as mid-month joins, siblings and part-payments, before they happen, and record every payment the moment it arrives so no family is reminded about a fee they have paid.
At 20 students, you know who has paid. At 80, one family pays on the 1st, another on the 5th, one joined mid-month, one has two children, and one paid three months together. Fees get hard not because parents won't pay, but because there are too many payment states to hold in your head.
1. Know the six states every fee can be in
| State | What it means | What happens next |
|---|---|---|
| Upcoming | Due in the next few days | A friendly heads-up |
| Due | Due today | A due-today message |
| Overdue | Past the due date, unpaid | Follow-up reminders |
| Partly paid | Some received, balance open | Remind for the balance only |
| Paid | Received in full | Receipt sent, nothing more |
| Paused | Student on an agreed break | No reminders until the resume date |
If you can't say which state each student is in today, that is the first thing to fix.
2. Set one clear due date
Replace "pay sometime in the first week" with a rule: monthly fee due on the 5th. For quarterly or term plans, every plan gets a fixed renewal date. Parents know what's expected, and you know exactly when a fee becomes overdue.
3. Decide the awkward cases before they happen
- Joining mid-month: charge for the remaining classes, or start billing from the next cycle. Pick one rule and apply it to everyone.
- Partial payments: accept them, record the balance, and remind only for what is left.
- Siblings: decide whether there is a sibling discount and whether siblings share one due date. One date per family is easier for everyone.
- Paying in advance: record the months covered so no reminder goes out for a period already paid.
- Leaving mid-cycle: state up front whether unused fees are refunded or carried forward.
- Autopay: offer UPI autopay to families who prefer it. It removes most reminders for those students entirely.
4. Make every reminder answer three questions
What is it for (Bharatanatyam — October fee), how much (₹3,000), and how do I pay (a direct payment link)? A parent who has to reply asking for details pays later.
5. Record the payment the moment it arrives
This is where most systems break. A payment comes in, the spreadsheet waits until after class, and two days later the parent gets another reminder. Nothing damages trust faster than asking someone to pay what they've already paid. Payment and payment status must update together.
6. Close the loop with a receipt
Due → reminded → paid → receipt → account updated. The parent knows it was received; you know nothing else needs to happen.
If your annual turnover crosses the GST registration threshold, check with your CA how your fees should be invoiced.
7. Copy this: your fee policy in five lines
Copy this
Fees are due on the 5th of each month (or on your plan's renewal date). You'll get a reminder 2 days before, on the due date, and if payment is pending. Pay by the link in the reminder; a receipt is sent automatically. Partial and advance payments are recorded against your account. Planned breaks are paused with a resume date; no fee is due while paused.











Academy Guides · Fees · 3 min readHow to remind parents about fees without making it awkward
Academy Guides · Fees · 3 min readMonthly, quarterly or session-based fees: which should your academy use?
Templates · 10 messages10 WhatsApp messages every academy sends: ready to copy