If you’ve taken an M-Shwari loan and are ready to clear it, you’re in the right place. M-Shwari, a mobile banking service by Safaricom and NCBA Bank, has made borrowing and repaying loans fast, paperless, and stress-free all via your M-Pesa account.
Whether you’re a first-time borrower or a returning user looking to avoid late fees, this guide will walk you through how to repay your M-Shwari loan correctly, on time, and without hassle.
Why Timely M-Shwari Loan Repayment Matters
Before we jump into the steps, here’s why repaying your M-Shwari loan on time is crucial:
- Increases your loan limit
- Maintains a good credit score
- Avoids penalty fees after 30 days
- Keeps you eligible for future loans
Let’s break down the process:
How to Pay Your M-Shwari Loan via USSD
This is the most common and reliable method for many users, especially without internet access.
Step-by-Step Guide:
- Dial
*334#on your Safaricom line - Select option 5: Loans and Savings
- Choose option 1: M-Shwari
- Select “Loan”
- Choose “Pay Loan”
- Enter the amount you want to repay
- Confirm the payment using your M-Pesa PIN
You’ll receive a confirmation SMS from both M-Shwari and M-Pesa confirming the transaction.
How to Repay M-Shwari Loan Using the M-Pesa App
For smartphone users, the M-Pesa app offers a more visual and faster experience.
Follow These Steps:
- Open your M-Pesa App
- Tap on “Loans and Savings”
- Select “M-Shwari”
- Tap “Loan” > “Pay Loan”
- Enter the amount and confirm
Your loan balance will be updated instantly.
Can You Make Partial Payments?
Yes, M-Shwari allows partial repayments. You can pay your loan in bits as long as the full amount is settled within 30 days of disbursement. If not, you may be charged a late payment fee of 9% on the outstanding amount.
Auto Loan Repayment (For Linked Savings)
If you have savings in your M-Shwari account, your loan may be auto-deducted upon maturity. However, this only happens if:
- Your loan is overdue
- You have enough savings in M-Shwari
- You haven’t repaid manually
To avoid surprises, check your loan due date using *334# > Loans and Savings > M-Shwari > Loan > Loan Balance.
What Happens If You Delay Payment?
- You’ll be charged a one-time 9% late fee
- Your credit score may be negatively affected
- You may be locked out from future loans
- Persistent default may land you in CRB (Credit Reference Bureau) listings
Quick Tips for Smart Loan Management
- Set reminders for your due date
- Repay early to rebuild your limit
- Borrow only what you can repay
- Keep track of your loan balance regularly
How to Check Your M-Shwari Loan Balance
- Dial
*334# - Go to Loans and Savings > M-Shwari > Loan > Loan Balance
Or check through the M-Pesa app under the M-Shwari tab.
Final Word: Stay Financially Empowered
Repaying your M-Shwari loan is not just about clearing a debt it’s a step towards financial discipline and digital creditworthiness. With just a few taps on your phone, you can grow your access to larger loans, savings, and other mobile financial services.
Whether you’re borrowing for school fees, emergencies, or a side hustle, managing your loan smartly pays off in the long run.





