Friday, October 2, 2026

How Educational Institutions Use USSD & Bulk SMS to Collect School Fees Faster

 

Collecting school fees should not become a full-time administrative exercise.

Yet for many schools, colleges, universities and training institutions, finance teams still spend considerable time following up with parents and students, confirming payments, sending reminders and answering questions about outstanding balances.

A parent may want to pay school fees but have no time to visit the school.

A student may need to confirm an outstanding balance while away from campus.

The accounts department may need to send reminders to hundreds or thousands of parents.

And once payments start coming in, the institution needs an efficient way to identify who has paid and communicate confirmation.

This is where USSD, M-Pesa integration and Bulk SMS can work together.

Instead of relying on physical visits, manual phone calls and individual messages, an educational institution can create a digital fee-collection process that allows parents and students to interact with the institution using their mobile phones.

MSpace provides USSD, Bulk SMS and M-Pesa integration services that can support this type of communication and payment workflow.

The Problem With Traditional School Fee Collection

Consider a school with 1,500 students.

If each student has one parent or guardian responsible for fees, the finance department could potentially be dealing with more than 1,000 payment relationships.

Now add:

  • Termly fee reminders

  • Balance enquiries

  • Payment confirmations

  • Outstanding-fee follow-ups

  • Payment reconciliation

  • New student registration

  • Exam-fee reminders

  • Transport fees

  • Boarding fees

  • Activity fees

  • Installment arrangements

Without automation, the workload can quickly become difficult to manage.

The challenge isn't necessarily that parents don't want to pay.

Sometimes the problem is that the payment and communication process is inconvenient.

A parent shouldn't necessarily have to call the school simply to ask:

"How much do I still owe?"

A well-designed USSD and SMS system can help answer that question through the parent's phone.


What Is USSD and Why Is It Useful for Schools?

USSD stands for Unstructured Supplementary Service Data.

Unlike ordinary SMS, USSD creates a real-time interactive session between the user's phone and the service.

A user can dial a code such as:

*XXX#

and receive a menu.

For example:

Welcome to ABC Academy

  1. Check Fee Balance

  2. Pay School Fees

  3. Payment History

  4. Student Details

  5. Contact Accounts

The parent selects an option and follows the prompts.

MSpace describes USSD as a real-time, two-way mobile communication channel that can support menu-based information and mobile-money services.

The major advantage is that the user doesn't necessarily need a smartphone or a mobile application to interact with the system.


How USSD Can Make School Fee Collection Easier

Imagine a parent receives an SMS:

Dear Parent, your child's outstanding school fee balance is KES 28,500. To check your account or make a payment, dial *XXX#.

The parent doesn't need to:

  • Visit the school

  • Call the accounts office

  • Wait for an email response

  • Download an application

  • Log into a complicated website

They can interact with the institution directly from their mobile phone.

This can make fee-related communication much more convenient.


Example of a School USSD Menu

An educational institution could design a menu such as:

ABC SCHOOL

  1. Fee Balance

  2. Payment Instructions

  3. Payment History

  4. Student Information

  5. Request Statement

  6. Contact Accounts

Selecting Fee Balance could prompt:

Enter Student Admission Number

The system then identifies the student's account and displays the relevant information.

For example:

Student: Jane Doe
Term: Term 3
Outstanding Balance: KES 32,500

The exact functionality would depend on how the school's systems are integrated.

The important concept is that USSD can turn the phone into a simple self-service portal.


Using USSD for Fee Balance Enquiries

One of the most common reasons parents contact school accounts departments is to ask about balances.

This creates repetitive work for staff.

If hundreds of parents ask similar questions, the school could potentially redirect some of those enquiries to a USSD self-service system.

For example:

Parent: Dials USSD code.

System: Enter admission number.

Parent: Enters admission number.

System: Displays outstanding amount.

Parent: Receives the information immediately.

This doesn't eliminate the accounts department.

Instead, it can reduce the volume of routine enquiries that employees have to answer manually.


Using USSD to Provide Payment Instructions

Schools can also use USSD to provide payment information.

For example:

1. Check Balance

2. Payment Instructions

Selecting option 2 could display:

Pay fees using the school's official M-Pesa PayBill. Use the student's admission number as the account/reference.

The actual payment process should be configured according to the institution's approved payment arrangement.

This can help reduce situations where parents are unsure about:

  • Which PayBill to use

  • Which account number to enter

  • What reference to provide

  • Where to send proof of payment


Combining M-Pesa Integration With School Fee Collection

USSD becomes even more useful when connected to a school's payment infrastructure.

For example:

Parent

↓

Dials USSD

↓

Checks fee balance

↓

Receives payment instructions

↓

Makes M-Pesa payment

↓

Payment is received

↓

System records transaction

↓

Parent receives confirmation SMS

This creates a more connected payment experience.

MSpace's current MSpacePESA offering supports direct M-Pesa integration, payment verification and transaction reporting, with payment events capable of triggering branded SMS confirmations.


Why Payment Confirmation Matters

Imagine a parent pays KES 50,000 toward school fees.

They naturally want confirmation that the payment has been received.

Without an automated process, they may need to:

  1. Make the payment.

  2. Take a screenshot.

  3. Send the screenshot to the school.

  4. Wait for someone to verify it.

  5. Call or message the accounts department.

  6. Wait for the school to update the account.

This creates unnecessary communication.

An integrated payment workflow can instead connect the transaction to the institution's payment records and trigger an appropriate confirmation message.

For example:

ABC Academy: We have received your fee payment of KES 50,000 for student 10245. Thank you.

The exact message and workflow should be configured by the institution.


Bulk SMS Makes Fee Reminders Easier

USSD is primarily interactive.

Bulk SMS is particularly useful when the school needs to communicate with a large number of people at once.

MSpace Bulk SMS supports sending multiple messages and branded sender IDs, allowing institutions to communicate with groups of recipients at scale.

A school could use Bulk SMS for:

  • Fee reminders

  • Payment deadlines

  • Term-opening notices

  • Examination-fee reminders

  • Outstanding-balance reminders

  • Payment confirmations

  • Registration deadlines

  • School-event notifications

  • Parent meetings

  • Transport updates

  • General announcements

Instead of sending messages individually, the institution can communicate with a selected group.


Example: Automated Fee Reminder Campaign

Suppose a school has a fee deadline approaching.

The finance department can send a message such as:

ABC Academy: Dear Parent, this is a reminder that the Term 3 fee payment deadline is 15 October. Please clear your outstanding balance before the deadline. For assistance, contact the accounts office.

A second reminder could be sent closer to the deadline.

After the deadline, the school could communicate specifically with accounts that remain outstanding, subject to the school's data and communication procedures.

This is much more targeted than repeatedly calling every parent.


Personalizing School Fee SMS

Bulk SMS does not have to mean sending exactly the same generic message to everyone.

Where the school's system supports it, messages can be personalized using relevant information.

For example:

Dear Mr. Kamau, the outstanding fee balance for Brian Kamau is KES 18,500. Please make payment before 15 October.

Or:

ABC Academy: Mary Wanjiku's Term 3 fee balance is KES 12,000. Thank you for keeping the account up to date.

Personalization can make financial communication clearer because the recipient immediately knows which student or account the message concerns.

Schools should, however, apply appropriate privacy and data-protection practices when sending student financial information.


USSD vs Bulk SMS for School Fees

USSD and Bulk SMS perform different jobs.

FunctionUSSDBulk SMS
Fee remindersLimitedExcellent
Balance enquiriesExcellentLimited
Interactive menusExcellentNo
Payment instructionsExcellentExcellent
General announcementsLimitedExcellent
Payment confirmationsPossibleExcellent
Two-way interactionYesLimited
Student self-serviceExcellentNo
Large-scale notificationsNoExcellent

This is why schools don't necessarily have to choose one or the other.

USSD can handle interaction while Bulk SMS handles communication.


A School Can Use Both Together

Consider this example.

Monday

The school sends Bulk SMS:

Fee reminder: Please clear your outstanding balance before Friday. Dial *XXX# to check your balance.

Tuesday

A parent dials:

*XXX#

and checks the outstanding amount.

Wednesday

The parent makes an M-Pesa payment.

Wednesday afternoon

The school receives the payment and updates the student's account.

Wednesday afternoon

The parent receives:

ABC Academy: Your payment of KES 20,000 has been received. Thank you.

This creates a simple digital journey:

SMS → USSD → Payment → Confirmation


Using SMS to Follow Up Outstanding Fees

One of the biggest advantages of combining digital communication with student-account information is the ability to make follow-ups more targeted.

Instead of sending:

All parents are reminded to pay school fees.

the institution can potentially communicate with specific groups.

For example:

Parents with outstanding balances

Your child's school fee account has an outstanding balance. Please clear the balance or contact accounts if you require assistance.

Parents approaching a payment deadline

Reminder: Your agreed fee payment deadline is approaching. Please make your scheduled payment on time.

Parents who have completed payment

Your school fee payment has been received. Thank you.

This creates different communication journeys for different situations.


Schools Can Also Use USSD Beyond Fee Collection

Once an institution has established a USSD service, it doesn't necessarily have to limit the system to fees.

Depending on the implementation, a school could use USSD for:

  • Student registration

  • Fee balance enquiries

  • Payment information

  • Payment status

  • Transport information

  • School contacts

  • Event information

  • Admission enquiries

  • Course information

  • Examination information

  • Feedback

  • Surveys

USSD can therefore become a simple mobile self-service channel rather than merely a fee-collection tool.


Colleges and Universities Can Benefit Too

The same concept applies to larger educational institutions.

Universities and colleges may have thousands of students dealing with:

  • Tuition fees

  • Accommodation

  • Examination fees

  • Library charges

  • Graduation fees

  • Student registration

  • Application fees

  • Course-related charges

Students frequently need quick access to account information.

A USSD system can provide a mobile channel for selected services, while Bulk SMS can be used for large-scale notifications.

For example:

UNIVERSITY NOTICE: Registration closes Friday. Students with outstanding balances should contact Finance or dial *XXX# to check their account.

The institution can therefore combine proactive communication with self-service.


Reducing Pressure on Finance Departments

The goal of automation isn't simply to replace employees.

It is to remove repetitive administrative tasks so employees can concentrate on tasks that require human judgment.

Consider the questions an accounts office may receive every day:

"How much do I owe?"

"Did you receive my payment?"

"What is the PayBill number?"

"What should I use as the account number?"

"When is the deadline?"

Some of these questions can potentially be answered through automated systems.

That means staff can spend more time dealing with:

  • Payment disputes

  • Installment arrangements

  • Account reconciliation

  • Financial planning

  • Complex student cases

  • Parent support

  • Reporting


Creating a Complete Digital Fee Collection Journey

The strongest approach is not to think about USSD, SMS and M-Pesa as separate products.

Think about them as components of one customer journey.

Stage 1: Notify

Send an SMS reminding the parent about the upcoming payment.

Stage 2: Inform

Give the parent a simple way to obtain payment instructions.

Stage 3: Self-service

Allow the parent to check the outstanding balance through USSD.

Stage 4: Pay

The parent makes payment using the institution's approved M-Pesa payment channel.

Stage 5: Confirm

The payment is recorded and the parent receives an appropriate confirmation.

Stage 6: Follow up

If an account remains outstanding, the institution can send another reminder.

This is considerably more structured than relying entirely on manual calls and messages.


What Educational Institutions Should Look For in a Solution

Before choosing a technology provider, schools and colleges should consider several factors.

Integration

Can the system connect with the institution's existing student information or finance system?

Payment reconciliation

Can payments be identified and reconciled against the correct student account?

USSD functionality

Can the institution create useful interactive menus?

Bulk SMS

Can the school communicate with thousands of parents or students efficiently?

APIs

Can the system integrate with existing software?

MSpace provides API capabilities for SMS and other services, allowing technical teams to integrate communication functionality into their applications.

Reporting

Can administrators see payment and communication activity?

Security

How is student and parent information protected?

Scalability

Can the system support the institution as student numbers increase?

These questions are important because fee collection is not simply a messaging problem.

It is a data, payment, communication and reconciliation problem.


USSD and SMS Can Complement an Existing School Management System

Schools do not necessarily need to replace their existing software.

Instead, communication and payment services can potentially be connected to the systems they already use.

For example:

School Management System

↓

Student account

↓

Outstanding balance

↓

USSD/SMS integration

↓

Parent

This allows the school's existing database to become the source of information while USSD and SMS become communication channels.

The exact architecture will depend on the school's software and available APIs.


Why Mobile-First Fee Collection Makes Sense

Parents and students already use mobile phones for communication and financial transactions.

That makes mobile-based school services particularly practical.

USSD is useful where the institution wants interactive services without requiring an app, while SMS is useful for reaching large groups with important information.

MSpace currently positions its USSD service as a real-time mobile interaction channel and offers Bulk SMS alongside M-Pesa integration.

The result can be a simpler experience:

Check → Pay → Confirm

rather than:

Call → Wait → Visit → Submit proof → Wait for confirmation


The Opportunity for Schools

Educational institutions are increasingly dealing with large volumes of financial and administrative information.

The more students an institution has, the more difficult manual communication becomes.

A school with 100 students may manage fee follow-ups manually.

A school with 1,000 students needs more structured systems.

A university with tens of thousands of students needs technology that can operate at scale.

USSD and Bulk SMS can help create that scalability.

USSD provides interaction.

Bulk SMS provides mass communication.

M-Pesa integration provides a digital payment connection.

And the institution's own student and finance systems provide the underlying account information.

Together, these technologies can create a much more efficient fee-management workflow.


Want to Automate School Fee Communication and Payments?

If your school, college, university or training institution is looking for ways to improve fee reminders, mobile self-service, payment communication and customer engagement, MSpace provides solutions covering USSD, Bulk SMS and M-Pesa integration.

You can explore the services and get started here:

https://mspace.co.ke/r/C3D8071C4D

The goal isn't simply to send more SMS messages.

It is to build a fee-collection process where parents and students can:

Receive reminders → Check balances → Make payments → Receive confirmation

with less unnecessary back-and-forth between the institution and its customers.

For educational institutions looking to modernize fee collection, USSD + Bulk SMS + M-Pesa integration can become a practical foundation for a more connected payment and communication process.

No comments:

Post a Comment

We value your voice! Drop a comment to share your thoughts, ask a question, or start a meaningful discussion. Be kind, be respectful, and let’s chat!

🏑 AIRBNB & SHORT-STAY HOSTS — ARE YOU LOOKING FOR ANOTHER WAY TO GET MORE BOOKINGS?

  If you own or manage an Airbnb, serviced apartment, holiday home, villa, guesthouse or short-stay property , you may want to check out Cab...