Back to Blog
How-To Guides

How to Pay School Fees Using Airtel Money in Uganda — Step by Step

Learn how to pay school fees using Airtel Money through DesisPay in Uganda. This step-by-step guide covers everything Airtel subscribers need to know.

DO

David Okello

CTO10 min read
A parent in Uganda paying school fees with Airtel Money through the DesisPay platform

Introduction: Airtel Money Makes School Fees Payment Simple

For millions of Ugandan families using Airtel as their mobile network provider, Airtel Money has become an essential financial tool. From buying airtime to paying utility bills, Airtel Money brings banking services to your fingertips. Now, with DesisPay, Airtel Money subscribers can pay school fees directly from their mobile wallets without stepping foot in a bank.

Airtel Uganda serves over 12 million subscribers across the country, and Airtel Money has emerged as a trusted and widely accessible mobile money platform. Whether you live in Kampala, Lira, Fort Portal, or Arua, if you have an Airtel line with an active Airtel Money account, you can pay your child's school fees in minutes.

This guide walks you through every step of the process, from preparing your account to completing the payment and troubleshooting common issues.

"As an Airtel subscriber, I was worried I would be left out of mobile payments for school fees. DesisPay works perfectly with Airtel Money. It is just as fast and reliable." — Parent, Soroti District

Who This Guide Is For

This guide is designed for:

  • Parents and guardians who use Airtel as their primary mobile network
  • Parents who want to avoid bank visits and pay school fees from home
  • Guardians paying fees on behalf of relatives attending school in Uganda
  • Parents with children in nursery, primary, secondary, or vocational institutions registered on DesisPay

What Makes DesisPay Different from Direct Airtel Transfers

When you send money directly to a school's Airtel Money number, there is no automated tracking. The school must manually reconcile payments, which can lead to errors and disputes. DesisPay solves this problem by:

  1. Linking payments to specific students using a unique Student Code
  2. Updating the student's fees balance in real time on both the parent and school dashboards
  3. Generating instant digital receipts for every transaction
  4. Providing a complete payment history accessible from your phone at any time
  5. Eliminating disputes between parents and school administrations

What You Need to Get Started

Before initiating your first school fees payment via Airtel Money on DesisPay, ensure you have the following ready:

  • An active Airtel Money account — If you do not have one, dial *185# on your Airtel line and follow the registration prompts. You will need a valid national ID or passport.
  • Sufficient funds in your Airtel Money wallet — Visit any Airtel Money agent to deposit cash into your wallet. Agents are available in trading centres across Uganda.
  • Your child's Student Code — This is a unique identifier assigned by the school through DesisPay. You can get it from the school bursar, the school's administration office, or from your DesisPay parent dashboard.
  • A working Airtel SIM card — Ensure your line is active and has network coverage.

How to Check Your Airtel Money Balance

Before paying, confirm you have enough funds:

  1. Dial *185# on your Airtel line.
  2. Select "My Account" from the menu.
  3. Select "Check Balance".
  4. Enter your Airtel Money PIN.
  5. Your current balance will be displayed on screen and sent via SMS.

Make sure your balance covers the school fees amount plus the small transaction fee charged by Airtel.

Step-by-Step: Paying School Fees with Airtel Money on DesisPay

Follow these detailed instructions to complete your school fees payment.

Method 1: Using the DesisPay App or Website (Smartphone)

If you have a smartphone with internet access, this is the recommended method.

  1. Download the DesisPay app from the Google Play Store or Apple App Store, or visit desispay.com in your browser.
  2. Create an account or log in. New users should register with their phone number and create a secure password.
  3. Tap "Pay School Fees" on the home screen.
  4. Enter your child's Student Code. This code is typically 6-10 characters and is unique to each student.
  5. Review the student information. The system will display the student's full name, school name, current class, and outstanding fees balance. Confirm this information is correct before proceeding.
  6. Enter the payment amount. You can pay the full outstanding balance or a partial amount if you are paying in instalments.
  7. Select "Airtel Money" as your preferred payment method.
  8. Enter your Airtel Money phone number. This is the number associated with your Airtel Money wallet.
  9. Tap "Confirm and Pay."
  10. You will receive a payment prompt on your Airtel phone. Open the prompt and enter your Airtel Money PIN to authorize the transaction.
  11. Wait for confirmation. You will receive an SMS from Airtel confirming the deduction, and a notification from DesisPay confirming the payment has been applied to your child's fees account.

Method 2: Using USSD (Feature Phone / No Internet)

For parents without smartphones or internet access, DesisPay supports USSD-based payments.

  1. Dial the DesisPay USSD short code from your Airtel line (contact your child's school for the specific code).
  2. Select "Pay School Fees" from the menu options.
  3. Type your child's Student Code and press send.
  4. Verify the student details shown on screen (name, school, class).
  5. Enter the amount you wish to pay.
  6. Authorize the payment by entering your Airtel Money PIN.
  7. Receive an SMS confirmation from both Airtel and DesisPay.

This method works on any phone, including basic feature phones, and requires no internet connection.

Simplify Your School Fee Payments Today

Join hundreds of schools and thousands of parents using DesisPay for seamless, secure school fee management across Uganda.

Get Started Free

Understanding Payment Confirmation and Receipts

After a successful payment, you will receive multiple confirmations:

  • Airtel Money SMS — This confirms that the specified amount has been deducted from your Airtel Money wallet. It includes the transaction ID and remaining balance.
  • DesisPay SMS/Notification — This confirms that the payment has been received and applied to your child's school fees account. It includes the student name, amount paid, and updated fees balance.
  • Digital Receipt on DesisPay — Log in to the DesisPay app or website to view and download a detailed receipt. This receipt can be shared with the school if needed.

Always save your transaction confirmation messages. They serve as proof of payment in case of any discrepancies.

How to Access Your Payment History

DesisPay keeps a complete record of all your payments. To view your history:

  1. Open the DesisPay app or website.
  2. Navigate to "Payment History" or "My Transactions."
  3. Filter by student, date range, or payment method.
  4. Download or share receipts for any past transaction.

This feature is especially useful during audits, when applying for bursaries, or when transferring a child to a new school and you need proof of previous payments.

Troubleshooting Common Airtel Money Payment Issues

Mobile money transactions are generally reliable, but occasionally issues arise. Here is how to handle the most common ones.

"I Did Not Receive the Payment Prompt"

  • Check your Airtel Money registration status. Dial *185# and ensure your account is active.
  • Verify your phone number. Make sure the number you entered on DesisPay matches your Airtel Money number exactly.
  • Check network signal. Move to an area with better Airtel coverage and try again.
  • Restart your phone and attempt the payment again.
  • Wait 3-5 minutes. Network congestion can cause delays in prompt delivery.

"Transaction Timed Out"

If the transaction times out, it means the payment prompt was not authorized within the allowed window (usually 60 seconds):

  • Try again immediately. The funds will not have been deducted if the transaction timed out.
  • Enter your PIN quickly when the prompt appears to avoid timeout.
  • Avoid dialling other USSD codes while waiting for the payment prompt.

"Payment Deducted but Not Reflected on DesisPay"

In rare cases, money may be deducted from your Airtel wallet but not immediately reflected on the DesisPay platform:

  • Wait 15-30 minutes. The system may take time to reconcile during peak periods.
  • Check your DesisPay dashboard. The payment may already be recorded even if you did not receive an SMS.
  • Contact DesisPay support with your Airtel transaction ID. The support team can trace and reconcile the payment within hours.

Airtel Money Fees and Transaction Limits

Understanding the fee structure helps you budget accurately for school fees payments.

Transaction Amount (UGX)Approximate Airtel Money Fee
Up to 50,000UGX 330
50,001 – 100,000UGX 440
100,001 – 250,000UGX 700
250,001 – 500,000UGX 880
500,001 – 1,000,000UGX 1,500
Above 1,000,000UGX 2,000

Fees are subject to change by Airtel Uganda. Check the latest tariff on Airtel's website or by calling Airtel customer care at 100.

Daily and Monthly Limits

  • Standard Airtel Money accounts can transact up to UGX 3,000,000 per day.
  • Enhanced accounts (with additional KYC verification) have higher limits.
  • If your school fees exceed the daily limit, you can split the payment across two or more days.

To upgrade your Airtel Money account, visit any Airtel shop or authorized agent with your national ID.

Tips for Airtel Money Users Paying School Fees

Follow these best practices to ensure a seamless experience every term:

  • Register for Airtel Money in advance. Do not wait until fees are due to set up your account.
  • Keep your Airtel Money PIN secure. Never share it with anyone, including school staff or Airtel agents.
  • Load funds a day before paying. This gives you time to resolve any deposit issues before the payment deadline.
  • Save your child's Student Code in your phone's contacts or notes for quick access each term.
  • Pay during off-peak hours (early morning or late evening) to avoid network congestion, especially during the first week of term when many parents are paying simultaneously.
  • Use the DesisPay app for receipts. Digital receipts are more reliable than SMS and can be accessed anytime.
  • Check your fees balance after payment on the DesisPay app to confirm the payment was correctly applied.

"I pay school fees for my two children every term using Airtel Money and DesisPay. The process is smooth, and I always have my receipts on the app. No more arguments with the school bursar!" — Parent, Kabale District

Get Started with DesisPay and Airtel Money Today

Paying school fees should not disrupt your day or drain your energy. With DesisPay and Airtel Money, Ugandan parents on the Airtel network can pay fees quickly, securely, and conveniently from anywhere in the country.

Whether your child is in a primary school in Kapchorwa or a secondary school in Masaka, DesisPay connects you to their school's payment system through Airtel Money. Every payment is tracked, receipted, and reconciled automatically.

Do not let bank queues and cash handling slow you down. Download the DesisPay app today, enter your child's Student Code, and experience the future of school fees payment in Uganda.

If your child's school is not yet on DesisPay, ask the school administration to register. Schools can sign up for free at desispay.com.

Ready to Transform Your School's Payment System?

DesisPay makes school fee collection effortless for administrators and stress-free for parents. Start your journey today.

DO

Written by

David Okello

CTO

Get Started Today

Ready to Transform
Your School?

For Schools

Onboarded in as little as 5 days.

For Parents

Pay fees instantly via mobile app.

For Partners

Discuss integration opportunities.