M-Shwari vs Branch: Quick Comparison
| Feature | M-Shwari | Branch |
| Provider | NCBA + Safaricom | Branch International (CBK licensed) |
| Type | Savings + loan product | App-based personal loan |
| Savings | Yes (6â9% p.a.) | No |
| Loan range | KES 100 â KES 50,000 | KES 250 â KES 70,000 |
| Interest | 7.5% flat per 30 days | 3â15% (improves with repayment history) |
| Repayment | 30 days | 4â68 weeks |
| Approval | Instant (within M-Pesa) | 5â24 hours |
| Requires | M-Pesa + Safaricom line | Android phone + ID |
How M-Shwari Works
M-Shwari is a combined savings and loan account operated by NCBA Bank through Safaricom. You access it directly from the M-Pesa menu â no separate app needed.
Savings feature:
- Earn 6â9% interest per annum on your M-Shwari savings balance
- Money earns interest daily and is credited monthly
- You can deposit and withdraw freely (though withdrawals before 30 days may earn reduced interest)
- This is one of the few mobile products in Kenya that actually pays you interest on small balances
Loan feature:
- Flat fee of 7.5% for a 30-day loan (subject to 20% excise duty, so effective cost is around 8.5â9%)
- Loan limit starts at KES 100 and grows based on your M-Pesa and M-Shwari activity
- Repayment is in one lump sum at 30 days â no weekly installments
- Defaulting locks your M-Shwari account and is reported to CRB
Keeping a savings balance in M-Shwari increases your loan limit over time. The logic is straightforward: NCBA uses your savings behavior as a creditworthiness signal.
How Branch Works
Branch is an independent lending app licensed by the CBK. It uses smartphone data â call patterns, SMS frequency, location stability, and M-Pesa transaction history â to assess creditworthiness without requiring a payslip or collateral.
What makes Branch different:
- Improving rates: First-time borrowers typically see rates of 11â15%. After 3â5 on-time repayments, rates can drop to 3â6%. This is the clearest rate improvement mechanism among Kenyan mobile lenders.
- Flexible repayment: Choose from 4 to 68 weeks to repay. Most borrowers use 4â12 week plans.
- Higher limits: Branch goes up to KES 70,000, which is higher than M-Shwari's KES 50,000 ceiling.
- No savings requirement: You don't need to hold any balance with Branch to borrow.
Branch disburses via M-Pesa and collects repayments through the same channel. You can repay early with no penalty.
Cost Comparison: KES 10,000
| Scenario | M-Shwari (7.5% flat, 30 days) | Branch (first loan, 13% flat, 4 weeks) | Branch (repeat, 5% flat, 4 weeks) |
| Fee | KES 750 | KES 1,300 | KES 500 |
| Total repay | KES 10,750 | KES 11,300 | KES 10,500 |
| Term | 30 days | 28 days | 28 days |
Key takeaway: M-Shwari is cheaper than a first-time Branch loan. But a repeat Branch borrower with a good history pays less than M-Shwari on the same amount. If you're a new borrower, M-Shwari's 7.5% flat is predictable and competitive. If you've built a Branch track record, Branch rates beat M-Shwari.
M-Shwari's Unique Advantage: Savings + Loans in One
This is the feature that has no equivalent among app-based lenders. M-Shwari lets you:
- Park money in a savings account earning 6â9% p.a. while your M-Pesa earns nothing
- Borrow against your creditworthiness without touching your savings
- Use the same account to build a credit track record with NCBA
For someone who wants to consolidate their mobile banking â save small amounts and occasionally borrow â M-Shwari is more versatile than Branch. Branch is pure lending with no savings component.
A practical use case: if you're saving KES 5,000 for a bill next month and need KES 3,000 now, you can borrow the KES 3,000 from M-Shwari without liquidating your savings. You continue earning interest on the saved KES 5,000 while the loan runs separately.
When to Use M-Shwari
Use M-Shwari when:
- You want to earn interest on small savings (from KES 1)
- You need a short 30-day loan with a predictable flat fee
- You're already on Safaricom and use M-Pesa regularly
- You want a combined savings and credit product in one place
- You want to build an NCBA credit record for future bank products
Limitations:
- Repayment must be a lump sum in 30 days (no installment option)
- Loan limit growth is slower than Branch for high-volume borrowers
- No flexibility on repayment timeline
When to Use Branch
Use Branch when:
- You need more than KES 50,000
- You prefer weekly installment repayments over a single lump sum
- You're willing to build a multi-loan track record to unlock lower rates
- You don't have a strong Safaricom history but do have an active Android phone
- You want the longest possible repayment term (up to 68 weeks for very large loans)
Limitations:
- First loan rates (11â15%) are higher than M-Shwari
- No savings feature
- Requires you to grant data permissions on your phone
The Bottom Line
M-Shwari is the better all-round platform if you want savings and credit in one product. The 7.5% flat rate is straightforward, and the savings interest is a genuine financial benefit that no app-only lender offers. It's the right choice for regular M-Pesa users who want to consolidate.
Branch is better for borrowers who need larger loans, flexible repayment schedules, or who have already completed a few Branch loan cycles and unlocked lower rates. A seasoned Branch borrower paying 3â5% flat outperforms M-Shwari's 7.5%.
For first-time mobile borrowers, M-Shwari is the safer starting point: lower rate, simpler interface, and the savings feature adds value beyond just credit.
Frequently Asked Questions
Does M-Shwari or Branch have lower interest rates?
M-Shwari charges a flat 7.5% for 30 days on every loan. Branch starts at 11â15% for new borrowers but can drop to 3â6% for repeat customers with a strong repayment record. First-time borrowers pay less with M-Shwari. Loyal Branch users with several repaid loans often pay less than M-Shwari over time.
Can M-Shwari help me save money?
Yes. M-Shwari has a savings account that earns 6â9% interest per annum on any balance you hold. The interest is calculated daily and credited monthly. Even small balances earn something. This makes M-Shwari genuinely useful as a savings tool, not just a loan product. No equivalent savings feature exists in Branch.
Which gives higher loan limits?
Branch has the higher ceiling â up to KES 70,000 versus M-Shwari's KES 50,000. Branch also tends to increase limits faster for active, consistent borrowers. M-Shwari limits are tied to your Safaricom and NCBA activity and grow more gradually. For large loan needs above KES 50,000, Branch is the only option between the two.