Secured by Flutterwave

How to Pay Online

Follow every step - including the Flutterwave “Proceed” screen - to pay your UGX 50,000 application fee or your course fees using MTN MoMo, Airtel Money, card, or USSD.

MTN MoMo
Airtel Money
Visa
Mastercard
USSD
Encrypted
Apply Pay UGX 50,000 Click Proceed Approve on phone Get approved Pay course fees

Flutterwave payment screens

What you see after clicking Pay - applies to both application fee & course fees

1
Flutterwave

Choose your payment method

After you click pay on our website, Flutterwave opens. Select Mobile Money (MTN or Airtel), Card, or USSD. Enter your phone number if prompted.

Important - do not skip

Click the orange “Proceed” button

You will see a screen that says “You will be redirected to complete this payment.” You must tap the orange Proceed button to continue. Payment will not go through if you stop on this page.

1. See redirect message 2. Tap Proceed 3. Complete in next step
Jordan's Trade
your.email@example.com
UGX 50,000
Transaction breakdown

You will be redirected to complete this payment.

Proceed
Secured by Flutterwave
Do not close the tab while on this screen. Tap Proceed, then complete the next step (PIN on your phone for MoMo, or card details).
The merchant name at the top (e.g. a business name) comes from Flutterwave - your payment still goes to Mirella & Lino Saputo Foundation. The amount and your email should match what you entered.
3
Flutterwave

Complete authorization

After Proceed, you may see another screen or tab (especially for mobile money). Approve the payment on your phone when prompted, or enter card details. Wait until you see a success message.

4
Done

Return to our website

Flutterwave redirects you back automatically. You should see a success or thank you message. Your payment is then recorded in our system.

A

Application fee - UGX 50,000

New applicants · Non-refundable · Required before review

1

Submit your application online

Go to Apply Now, fill every section, upload documents, tick the declaration, and click Submit Application.

Online Admission Application
All sections · Documents · Declaration ✓
Submit Application
2

Open the fee payment page

You are taken to “One Last Step” showing your reference number and Fee Pending. Click the green button below.

One Last Step
Ref: MLS-2026-XXXX · Program name
Pay UGX 50,000 - Secure Payment

Missed this? Use Check Application StatusPay Application Fee Now.

3

Follow the Flutterwave steps above

Choose payment method → tap Proceed → approve on your phone or enter card → wait for success.

4

Fee marked as paid

Your status updates to Fee Paid. Your application enters the review queue. Save your reference number.

B

Course & program fees

Enrolled students - complete walkthrough from login to receipt & course access

Before you start: You must be approved and enrolled first. Use the email and temporary password from your approval email to log in. This guide is for tuition, practical, assessment, and exam fees - not the UGX 50,000 application fee (see Part A).
Log in My Payments Fill form Proceed to Payment Flutterwave Proceed Approve on phone Receipt Open Course
1
Start

Open the Student Portal and log in

  1. Go to the MLS Foundation website.
  2. Click Portal Login (top menu or Student Portal page).
  3. On the Welcome Back page, enter your Email Address and Password from your approval email.
  4. Click Login to Portal.
  5. You land on My Dashboard - you should see Welcome back, {your name}! with your program and Student ID.
First time logging in? Change your password from your profile. If you forgot it, click Forgot your password? on the login page.
Welcome Back
Email Address
Password
Login to Portal
2
Navigate

Go to My Payments

There are several ways to reach the payments page - use whichever you see first:

  • Left sidebar → click My Payments
  • Dashboard alert - if fees are due, you see Course fees due. → click Pay Now
  • Locked content alert - if courses are locked, click Pay now →
  • My Courses - if content is locked, click Pay to Unlock on any course

The page heading is My Payments with your program name underneath.

3
Review

Check your fee summary before paying

At the top of My Payments, review the four summary cards:

  • UGX Total Paid - how much you have paid so far
  • UGX Outstanding - how much you still owe
  • Transactions - number of payments made
  • UGX Paid / Total - your progress against full program fees

Below that, open the Fee Breakdown table. It lists each fee type with Program Fee, Paid, and Outstanding columns:

  • Tuition Fee
  • Practical / Project Fee
  • Assessment Fee
  • Exam Fee - only shown if your program has an exam fee; confirm the amount with administration before paying

The table footer shows your Total across all fee types. Make sure the outstanding amount matches what you expect before continuing.

Exam fees may vary. The amount shown is an estimate - please confirm with the administration before making your exam fee payment.
4
Start payment

Click Pay Online Now

If you have an outstanding balance, you will see a green button. Click either:

  • Pay Online Now - at the top-right of the page, or
  • Pay UGX {your outstanding amount} Outstanding - inside the Pay Fees Online card on the right

Both buttons open the same payment form. If you see All fees paid! instead, your account is already up to date - no payment needed.

My Payments
UGX Outstanding · Fee Breakdown · Payment History
Pay Online Now
5
Fill in

Complete the Pay Fees Online form

A popup window titled Pay Fees Online opens. Fill in every field:

  1. Fee Type - choose what you are paying toward:
    • Tuition Fee
    • Practical / Project Fee
    • Assessment Fee
    • Exam Fee (if available for your program)
  2. Term - select Term 1, Term 2, or Term 3
  3. Academic Year - enter the year, e.g. 2026/2027 (pre-filled by default)
  4. Amount (UGX) - enter how much you are paying now. Minimum is UGX 1,000. You can pay in instalments - you do not have to pay everything at once.
    Quick amount buttons: 50,000 · 100,000 · 200,000 · 500,000

Read the green info box: Secure payment via Flutterwave - supports MTN Mobile Money, Airtel Money, Visa/Mastercard, and USSD. You will be redirected back here after payment.

Pay Fees Online
Fee Type: Tuition Fee ▾
Term: Term 1 ▾
Academic Year: 2026/2027
Amount (UGX): 200,000
Quick: 50,000 · 100,000 · 200,000 · 500,000
Proceed to Payment
If you see a red error, fix it before continuing: Please enter a valid amount (minimum UGX 1,000) or Please enter the academic year.
6
Submit

Click Proceed to Payment

  1. Double-check your Fee Type, Term, Academic Year, and Amount.
  2. Click the green Proceed to Payment button at the bottom of the form.
  3. The button briefly shows Connecting... while the secure payment link is prepared.
  4. The Flutterwave checkout window opens with the title MLS Foundation - Fee Payment.

To cancel instead, click Cancel - no payment is made.

7
Flutterwave

Complete payment on Flutterwave

Follow every Flutterwave step - do not skip any:

  1. Choose payment method - MTN Mobile Money, Airtel Money, Visa/Mastercard, or USSD.
  2. Tap the orange Proceed button when you see You will be redirected to complete this payment. - payment cannot continue without this. See the Flutterwave screens section above for a visual.
  3. Approve the payment - enter your Mobile Money PIN on your phone, or enter card details if paying by card.
  4. Wait for success - do not close the browser until Flutterwave confirms the payment.
Do not close the browser tab during Flutterwave checkout. You will be sent back to My Payments automatically when done.
8
Confirm

Return to My Payments and verify

After a successful payment, you are automatically redirected back to My Payments. You should see:

  1. A green success message at the top: Payment of UGX {amount} received successfully! Your account has been updated.
  2. Updated UGX Total Paid and UGX Outstanding figures
  3. Updated amounts in the Fee Breakdown table
  4. A new row in Payment History showing the date, fee type, term, year, method Online (Flutterwave) with an Online badge, reference number, and amount

If payment failed or was cancelled, you will see an error message instead - no money is recorded. Try again from step 4.

9
Receipt

Download or print your receipt

  1. In Payment History, find your payment row.
  2. Click the print icon on the right side of the row.
  3. A receipt opens in a new tab showing Payment Confirmed with your student details, payment type, term, amount, and Flutterwave reference.
  4. Click Print / Save as PDF to keep a copy for your records.
10
Access

Unlock your courses (if applicable)

Course materials, quizzes, and assignments are locked until you have paid enough toward your program fees. By default you need at least 50% of your total program fees paid (your program may use a different percentage).

  1. Go to My Courses from the sidebar.
  2. If still locked, you see Content is locked. and each course shows Pay to Unlock - return to My Payments and pay more (repeat from step 4).
  3. On My Dashboard, the alert may tell you exactly how much more to pay, e.g. Pay at least UGX {amount} more to unlock course content (50% of term fees).
  4. Once enough is paid, the lock disappears and each course shows Open Course - click it to access study materials.
You can pay in instalments (minimum UGX 1,000 each time). Any payment counts toward unlocking - it does not have to be tuition specifically.
11
Done

Repeat until fully paid, or you’re all set

  • Still owe fees? Repeat steps 4–9 as many times as needed until UGX Outstanding reaches zero.
  • Fully paid? The Pay Fees Online card shows All fees paid! and Your account is up to date. - the pay buttons disappear.
  • Need help? Email info@mlsfoundationug.org with your Flutterwave reference if money was deducted but not recorded.

Mobile Money (MTN / Airtel)

After you tap Proceed on Flutterwave

1

Select MTN or Airtel

Enter the phone number registered on your mobile money account.

2

Tap Proceed, then check your phone

A prompt or USSD message appears on your phone. Enter your Mobile Money PIN to approve. Ensure you have enough balance (amount + MoMo charges).

3

Wait for success

You may see a second tab open and close - that is normal. Return to our site when you see confirmation. If status is slow to update, wait 1–2 minutes and refresh.

Money deducted but still “Pending”? Note your reference and email info@mlsfoundationug.org with your Flutterwave transaction ID.

Common questions

Quick answers

I’m stuck on “You will be redirected…” - what do I do?

Tap the orange Proceed button. Payment cannot continue until you do. Do not close the browser tab.

When do my courses unlock?

After you pay enough toward your program fees - usually at least 50% of the total (tuition + practical + assessment + exam). Check My Dashboard for the exact amount still needed. Go to My Courses - when unlocked, Open Course appears instead of Pay to Unlock.

Can I pay course fees in instalments?

Yes. On My Payments, enter any amount from UGX 1,000 upward each time. Repeat until your UGX Outstanding balance is zero.

Is the UGX 50,000 application fee refundable?

No. It is non-refundable and covers administrative review costs.

Why does the merchant name on Flutterwave look different?

Flutterwave may show the registered business name on their screen. Your payment is still processed for MLS Foundation. Check the amount and your email are correct.

I forgot my portal password

On the login page, click Forgot your password?

Ready to pay?

info@mlsfoundationug.org  ·  +256 392 560462