Quick answer
To send school fee reminders, export each student's balance from your fees system, match it to the parent's phone number, and send a personalised SMS with the balance, deadline, Paybill number and account to use. Send about two weeks and three days before the deadline, then a thank-you when payment arrives. Use WhatsApp for parents who have it, so they can ask questions in reply.
Key takeaways
- Personalised reminders work better than a generic "please clear fees": include the student's name, the exact balance and the deadline.
- Always give the Paybill number and exactly what to enter as the account, usually the admission number.
- Fee reminders are transactional messages, so one transactional sender ID in the school's name is enough.
- Send SMS to every parent and use WhatsApp for parents who prefer it, so questions come back to a shared inbox.
- Never list fee defaulters in a class WhatsApp group; send each parent their own message.
Every bursar knows the mid-term scramble: a list of balances, a phone that will not stop ringing and a principal asking why collections are behind. Sending each parent a clear, polite reminder with their own balance is one of the few things that reliably helps.
This guide walks a school office through the whole process, from exporting balances to handling the replies. It works for primary and secondary schools, colleges and training institutes of any size.
Before you start
You need:
- A registered sender ID in the school's name, such as GREENHILL, so parents trust the message. Registration is a one-off KES 7,500 with chat.or.ke; see sender ID registration for documents and approval times.
- An export of balances from your fees software or spreadsheet, with admission number, student name and balance.
- Parents' phone numbers, ideally collected on the admission form with a line explaining that the school sends fee, academic and emergency messages by SMS.
- SMS credit. Each SMS part costs KES 0.55, paid from a prepaid M-Pesa wallet with no monthly fee.
Step 1: Export balances and match them to parents
Export a spreadsheet with one row per student: admission number, student name, class, parent's name, parent's phone and balance. If a student has two parents or guardians on record, give each their own row with the same balance so both receive the reminder.
Remove students with a zero or credit balance before you send. Nothing irritates a parent more than a reminder for fees already paid. Save the file as CSV.
Step 2: Clean the contact list
Check that every phone number is complete and Kenyan. chat.or.ke accepts formats such as 0712345678, 0112345678 and +254712345678, converts them to one international format and removes duplicates. A parent with two children appears twice with the same number, so combine the balances into one row and one message; the parent gets a single clear reminder and you pay for one SMS.
Tag contacts by class, form, stream or campus. Tags let you send a Form 4 reminder only to Form 4 parents, and they make later follow-ups easier. Our guide on importing and segmenting contacts covers this in more depth.
Step 3: Write a clear, polite reminder
A fee reminder should include five things: the parent's name, the student's name, the exact balance, the deadline and how to pay. Sign off with the school's name.
Dear Mary, Term 3 fee balance for Brian is KES 12,500. Pay via Paybill 123456, acc: admission no., by 30 Sept. GREENHILL SCH
Keep it under 160 characters, so it costs one SMS. Type the message rather than pasting from Word, because curly quotes and emoji cut the limit to 70 characters. Keep the tone respectful: a reminder is not a demand letter, and parents in difficulty are more likely to call the bursar if the message is kind. More wording ideas are in our bulk SMS templates.
A WhatsApp version
For parents on WhatsApp, a payment reminder is a utility template. It can be slightly longer and include a fee statement as a PDF:
Dear Mary, this is a reminder that Brian's Term 3 fee balance is KES 12,500, due by 30 September. Pay via M-Pesa Paybill 123456, account: admission number. Reply here if you have any questions.
Step 4: Personalise and send
Import the CSV into chat.or.ke and insert variables for the parent's name, student's name and balance, so each parent sees their own figures. Preview a few messages, then send to the right tags with bulk SMS. Send the WhatsApp version as a broadcast to parents who opted in to WhatsApp, and SMS to everyone else.
Check the character count shown before sending. A long student name can push a message into a second SMS, which doubles the cost.
Step 5: Time your reminders
Two reminders before the deadline usually do the job, plus a thank-you afterwards.
| When | Message |
|---|---|
| About two weeks before the deadline | Full reminder with balance, deadline and Paybill |
| Three days before the deadline | Short reminder with the balance and deadline |
| When payment is received | Thank-you with the amount received |
| A week after the deadline | Personal phone call, not another bulk SMS |
Send in the morning or early evening, when parents check their phones, and avoid late nights. Too many reminders train parents to ignore them, so keep the bulk messages to this schedule.
Step 6: Handle replies and follow up
Parents cannot reply to an SMS sender ID, so include the school's WhatsApp number when you expect questions: "Questions? WhatsApp 07XX XXX XXX." Replies then land in a shared WhatsApp inbox, where the bursar and accounts clerks can answer, add notes and see each parent's history.
Common replies include requests for a fee statement, payment plans and "I paid but used the wrong account". Answer them in the chat, update the student record and tag parents who agreed a payment plan, so the next reminder does not go to them. Arrears and disputes are best handled by a phone call, not another message.
How do you keep fee reminders lawful and respectful?
Fee reminders to parents about their own child's account are transactional, so they do not need the marketing consent that promotions do. A few rules still apply:
- Send each reminder only to that student's parent or guardian. Balances are personal data under the Data Protection Act, 2019.
- Never post a list of students with balances in a class WhatsApp group or on a notice board that other parents can see.
- Keep numbers up to date each term, so balances do not reach former parents.
- Do not mix in promotions, such as holiday camp offers. That turns the reminder into a marketing message, which on Safaricom needs a separate promotional sender ID and an opt-out.
For the wider rules, see bulk SMS rules in Kenya. Schools using WhatsApp, SMS and email together can see how it fits in chat.or.ke for schools and colleges.
Published 20 October 2026 Updated 20 October 2026 Plain-text version