31 January 2026
Looking for the best M-Pesa investment apps to grow your money? You’re in the right place. Start with KES 100. Earn 9–16% annually. Withdraw to M-Pesa anytime. Here are the 10 best M-Pesa investment apps in Kenya — all CMA-licensed, all tested:
| # | App | Best for | Min investment | Annual returns | Liquidity |
|---|---|---|---|---|---|
| 1 | MyDuka (Dyer & Blair) | Beginners | KES 100 | 12–15% | Instant |
| 2 | Mali | Automated saving | KES 1,000 | 13–16% | 1–3 days |
| 3 | Hisa | Stock market | KES 100 | 15–25% | 3 days |
| 4 | Ndovu | Goal-based saving | KES 100 | 10–18% | 2–3 days |
| 5 | Zimele | Real estate | KES 5,000 | 12–20% | 30–90 days |
| 6 | Enwealth | Safety/MMF | KES 1,000 | 10–13% | 1–2 days |
| 7 | Absa Investment | Absa customers | KES 5,000 | 9–12% | 2–3 days |
| 8 | Sanlam Unit Trust | Long-term growth | KES 1,000 | 11–16% | 3–5 days |
| 9 | GenAfrica | Balanced | KES 1,000 | 10–14% | 3–5 days |
| 10 | CIC Money Market | Capital preservation | KES 5,000 | 9–11% | 1–2 days |
For context: A bank savings account pays 3–7%. Every app on this list pays more. The safest option (Enwealth MMF) pays 10–13% — 3x more than a standard Kenyan savings account.
Not sure which to pick?
- Total beginner → MyDuka (KES 100 minimum, easiest app)
- Want automation → Mali (auto-deducts from M-Pesa monthly)
- Want stocks + dividends → Hisa (own Safaricom, EABL)
- Saving for a goal → Ndovu (creates a custom plan)
- Want real estate → Zimele (earn monthly rent from KES 5,000)
- Want maximum safety → Enwealth (fast withdrawal, low risk)
Jump to detailed reviews:
- MyDuka · Mali · Hisa · Ndovu · Zimele
- Enwealth · Absa · Sanlam · GenAfrica · CIC
- How to choose the right app
- Common mistakes to avoid
- FAQ
Why Use M-Pesa Investment Apps?
Before we dive into the best M-Pesa investment apps, here’s why millions of Kenyans are choosing app-based investing:
Benefits of M-Pesa Investment Apps:
1. Low Minimum Investment
- Traditional investments: KSh 50,000-100,000 minimum
- M-Pesa apps: Start with KSh 100-1,000
2. Instant M-Pesa Integration
- Deposit directly from M-Pesa
- Withdraw back to M-Pesa
- No bank account required
3. Accessible Anywhere
- Invest from your phone
- No paperwork
- 24/7 access
4. Regulated & Safe
- Licensed by CMA (Capital Markets Authority)
- Your money is protected
- Transparent operations
5. Diversification
- Access stocks, bonds, money markets
- Real estate, Treasury Bills
- Spread risk across investments
Quick Comparison: Best M-Pesa Investment Apps
| App | Best For | Min Investment | Returns (Annual) | Liquidity | Risk Level | CMA Licensed |
|---|---|---|---|---|---|---|
| 1. Dyer & Blair MyDuka | Beginners, low amounts | KSh 100 | 12-15% | High (instant) | Low-Medium | ✅ Yes |
| 2. Mali | Automated investing | KSh 1,000 | 13-16% | High (1-3 days) | Low-Medium | ✅ Yes |
| 3. Hisa | Stock market investing | KSh 100 | 15-25% | Medium (3 days) | Medium-High | ✅ Yes |
| 4. Ndovu | Goal-based investing | KSh 100 | 10-18% | Medium (2-3 days) | Low-Medium | ✅ Yes |
| 5. Zimele | Real estate investing | KSh 5,000 | 12-20% | Low (6-12 months) | Medium | ✅ Yes |
| 6. Enwealth | Money market funds | KSh 1,000 | 10-13% | High (1-2 days) | Low | ✅ Yes |
| 7. Absa Investment App | Banking customers | KSh 5,000 | 9-12% | Medium (2-3 days) | Low | ✅ Yes |
| 8. Sanlam Unit Trust | Long-term growth | KSh 1,000 | 11-16% | Medium (3-5 days) | Low-Medium | ✅ Yes |
| 9. GenAfrica Unit Trust | Conservative investing | KSh 1,000 | 10-14% | Medium (3-5 days) | Low | ✅ Yes |
| 10. CIC Money Market | Capital preservation | KSh 5,000 | 9-11% | High (1-2 days) | Very Low | ✅ Yes |
All apps on this list are:
- ✅ CMA licensed and regulated
- ✅ M-Pesa integrated
- ✅ Tested and verified
- ✅ Used by thousands of Kenyans
1. Dyer & Blair MyDuka – Best M-Pesa Investment App for Beginners
⭐ Overall Rating: 9.2/10
Why It’s #1: Dyer & Blair’s MyDuka is the best M-Pesa investment app for beginners because it combines the lowest minimum investment (KSh 100), instant M-Pesa deposits/withdrawals, and access to multiple investment products in one simple app.
What You Can Invest In:
| Investment Type | Minimum | Expected Returns | Risk Level |
|---|---|---|---|
| Money Market Fund | KSh 100 | 12-13% p.a. | Low |
| Equity Fund | KSh 100 | 15-20% p.a. | Medium-High |
| Balanced Fund | KSh 100 | 13-16% p.a. | Medium |
| Treasury Bills | KSh 100,000 | 15-17% p.a. | Very Low |
Key Features:
✅ Start with KSh 100 – Lowest minimum in Kenya
✅ Instant M-Pesa deposits – Money reflects immediately
✅ Fast withdrawals – Back to M-Pesa in 24-48 hours
✅ No hidden fees – Transparent 1.5% annual management fee
✅ Diversified funds – Spread across stocks, bonds, cash
✅ Daily interest – Your money grows every day
✅ CMA licensed – Fully regulated and safe
Returns Breakdown:
Money Market Fund (Most Popular):
- Returns: 12-13% per year
- Example: Invest KSh 10,000 → Earn ~KSh 1,200-1,300 in 1 year
- Risk: Low (invested in government securities, bank deposits)
- Liquidity: Withdraw anytime
Equity Fund (Higher Returns, Higher Risk):
- Returns: 15-20% per year (can be higher or negative in bad years)
- Example: Invest KSh 10,000 → Earn ~KSh 1,500-2,000 in 1 year
- Risk: Medium-High (invested in NSE stocks)
- Liquidity: Withdraw anytime (may take 2-3 days)
How to Invest via M-Pesa:
Step 1: Download MyDuka App
- Google Play Store (search “MyDuka Dyer Blair”)
- iOS App Store
Step 2: Register
- Enter phone number
- Upload ID photo
- Take selfie for verification
- Wait 24 hours for approval
Step 3: Deposit via M-Pesa
- Go to M-Pesa menu
- Lipa na M-Pesa > Paybill
- Business Number: 757575
- Account Number: Your phone number
- Amount: Minimum KSh 100
Step 4: Choose Investment
- Open MyDuka app
- Select “Money Market Fund” (recommended for beginners)
- Confirm investment
- Done! Money starts earning immediately
Step 5: Track Your Growth
- Open app anytime to see balance
- View daily interest earned
- Check performance graphs
How to Withdraw:
- Open MyDuka app
- Click “Withdraw”
- Enter amount
- Confirm
- Money sent to M-Pesa within 24-48 hours
Fees:
| Fee Type | Amount |
|---|---|
| Deposit | FREE |
| Management fee | 1.5% per year (deducted daily) |
| Withdrawal | FREE |
| M-Pesa charges | Standard M-Pesa rates apply |
Real User Experience:
Jane, 28, Teacher (Nairobi):
- Started with KSh 5,000 in January 2025
- Added KSh 2,000 monthly
- Current balance (Jan 2026): KSh 30,800
- Total invested: KSh 29,000
- Returns earned: KSh 1,800 (12.4% annually)
- “I love that I can invest as little as KSh 100 and withdraw anytime. The app is simple even for someone like me who knew nothing about investing.”
Pros & Cons:
Pros: ✅ Lowest minimum (KSh 100)
✅ User-friendly app
✅ Instant M-Pesa integration
✅ Fast withdrawals
✅ Regulated by CMA
✅ Good customer support
Cons: ❌ Returns not guaranteed (market-dependent)
❌ App can be slow during peak hours
❌ Limited educational content
Who Should Use MyDuka?
- ✅ Complete beginners
- ✅ Students/youth with small amounts
- ✅ Anyone wanting to test investing
- ✅ People who need quick access to their money
- ✅ M-Pesa users (no bank account needed)
Verdict: Best overall M-Pesa investment app for beginners. Start here if you’re new to investing.
2. Mali – Best for Automated M-Pesa Investing
⭐ Overall Rating: 9.0/10
What Makes Mali Special: Mali is the best M-Pesa investment app for automated investing. Set it and forget it—Mali automatically invests your money based on your goals and risk tolerance.
What You Can Invest In:
| Product | Minimum | Returns | Best For |
|---|---|---|---|
| Smart Save | KSh 1,000 | 13-14% p.a. | Emergency funds |
| Wealth Builder | KSh 1,000 | 14-16% p.a. | Long-term growth |
| Fixed Deposit | KSh 10,000 | 12-13% p.a. | Locked savings |
Unique Features:
✅ Auto-Invest from M-Pesa – Set daily/weekly/monthly automatic deposits
✅ Goal-Based Investing – Set goals: “Buy car”, “Save for wedding”
✅ Round-Up Feature – Round up M-Pesa transactions, invest the change
✅ Instant M-Pesa Deposits
✅ AI-Powered Recommendations – App suggests best investments for you
✅ No Lock-In Period – Withdraw anytime
How Auto-Invest Works:
Example:
- Set goal: “Save KSh 100,000 for wedding in 12 months”
- Mali calculates: You need to save KSh 8,000/month
- Auto-deduct: Every 1st of month, KSh 8,000 moves from M-Pesa to Mali
- Invest automatically: Mali puts money in best-performing fund
- Track progress: See your wedding fund grow daily
Round-Up Feature Example:
- You pay KSh 347 for lunch via M-Pesa
- Mali rounds up to KSh 400
- KSh 53 invested automatically
- Over time, these small amounts add up!
How to Start:
Step 1: Download Mali App (Google Play/App Store)
Step 2: Create Account
- Phone number
- ID verification
- Set investment goals
Step 3: Link M-Pesa
- One-time setup
- Allow auto-deductions
Step 4: Set Auto-Invest
- Choose amount: KSh 500-10,000
- Choose frequency: Daily, weekly, monthly
- Confirm
Done! Mali handles everything automatically.
Returns Example:
Scenario: Auto-invest KSh 5,000 monthly for 1 year
- Total invested: KSh 60,000
- Returns (14% p.a.): ~KSh 4,620
- Final balance: KSh 64,620
Fees:
| Fee | Amount |
|---|---|
| Deposit | FREE |
| Management | 1.75% p.a. |
| Withdrawal | KSh 0-100 depending on amount |
| Auto-invest setup | FREE |
Real User Experience:
David, 32, Uber Driver (Mombasa):
- Set up auto-invest: KSh 3,000/month
- Goal: Save KSh 50,000 for car deposit
- Started: March 2025
- Current (Jan 2026): KSh 38,400 (invested KSh 36,000 + KSh 2,400 returns)
- “Mali makes it easy. I don’t even think about it—money is automatically invested every month. I’m on track to hit my goal by June!”
Pros & Cons:
Pros: ✅ Fully automated (set and forget)
✅ Goal-based approach (motivating)
✅ Round-up feature (save without trying)
✅ Good returns (13-16%)
✅ Fast withdrawals
✅ Great app design
Cons: ❌ KSh 1,000 minimum (higher than MyDuka)
❌ Withdrawal fees for small amounts
❌ Limited customer support hours
Who Should Use Mali?
- ✅ Busy people who forget to save
- ✅ Goal-oriented savers
- ✅ Anyone who wants hands-off investing
- ✅ People with consistent M-Pesa income
Verdict: Best for automation. If you struggle with saving discipline, Mali is your app.
3. Hisa – Best M-Pesa App for Stock Market Investing
⭐ Overall Rating: 8.8/10
What Makes Hisa Unique: Hisa is the best M-Pesa investment app for buying stocks. Invest directly in Safaricom, EABL, Equity Bank, and other NSE-listed companies with just KSh 100.
What You Can Buy:
| Investment | Minimum | Returns Potential | Risk |
|---|---|---|---|
| Individual Stocks (Safaricom, EABL, etc.) | KSh 100 | 15-30% p.a. | High |
| Equity Funds | KSh 100 | 12-20% p.a. | Medium-High |
| US Stocks (Apple, Tesla, etc.) | KSh 500 | Varies | High |
Popular Stocks on Hisa:
| Stock | Price per Share | Min Investment | Dividend Yield |
|---|---|---|---|
| Safaricom | KSh 12 | KSh 100 (8 shares) | 8.2% |
| Equity Bank | KSh 48 | KSh 100 (2 shares) | 7.5% |
| EABL | KSh 140 | KSh 140 (1 share) | 8.5% |
| KCB Group | KSh 35 | KSh 100 (2 shares) | 6.8% |
| Bamburi Cement | KSh 28 | KSh 100 (3 shares) | 5.2% |
Key Features:
✅ Fractional Shares – Buy part of expensive stocks (0.5 shares, 0.25 shares)
✅ Instant M-Pesa Funding – Deposit and start buying immediately
✅ Dividend Payments – Receive dividends directly to M-Pesa
✅ Real-Time Prices – See live NSE prices
✅ Stock Research – Company info, analyst ratings
✅ Portfolio Tracking – See gains/losses clearly
How to Buy Stocks via M-Pesa:
Step 1: Download Hisa App
Step 2: Register & Verify
- Upload ID
- CDS account created automatically (free)
- Approval in 24-48 hours
Step 3: Deposit via M-Pesa
- Go to M-Pesa
- Lipa na M-Pesa > Buy Goods
- Till Number: 5932004
- Amount: Minimum KSh 100
Step 4: Buy Stocks
- Open Hisa app
- Search for stock (e.g., “Safaricom”)
- Enter amount (e.g., KSh 1,000)
- Confirm purchase
- Own Safaricom shares instantly!
Step 5: Earn Dividends
- Companies pay dividends quarterly/annually
- Hisa sends dividends to your M-Pesa automatically
Returns Example:
Scenario: Invest KSh 10,000 in Safaricom stock
Year 1:
- Buy at KSh 12/share = 833 shares
- Stock rises to KSh 15 = KSh 12,495 (24.95% gain)
- Dividend: KSh 820 (8.2% yield)
- Total: KSh 13,315 (33% return)
Disclaimer: Past performance doesn’t guarantee future returns. Stocks can go down too.
Fees:
| Fee Type | Amount |
|---|---|
| Buying stocks | 1.5% transaction fee |
| Selling stocks | 1.5% transaction fee + 0.14% CMA levy |
| Dividend payments | FREE (sent to M-Pesa) |
| Custody fee | KSh 50/month (if holding stocks) |
| M-Pesa deposit | FREE |
| M-Pesa withdrawal | FREE |
Real User Experience:
Michael, 27, Graphic Designer (Nakuru):
- Started: June 2025 with KSh 5,000
- Portfolio (Jan 2026):
- Safaricom: KSh 4,200 (up 18%)
- EABL: KSh 2,800 (up 22%)
- Equity Bank: KSh 1,500 (up 5%)
- Total invested: KSh 7,000 (added KSh 2,000 more)
- Current value: KSh 8,500
- Gain: KSh 1,500 (21% in 7 months)
- Dividends received: KSh 340
- “I love owning shares in companies I use daily. Safaricom paid me dividends in December, and I reinvested them!”
Pros & Cons:
Pros: ✅ Direct stock ownership (you’re a shareholder)
✅ Dividend income
✅ Fractional shares (buy part of expensive stocks)
✅ US stocks available
✅ Educational content on stocks
✅ Low minimum (KSh 100)
Cons: ❌ Higher risk (stocks can drop)
❌ Transaction fees add up
❌ Requires market knowledge
❌ Custody fee (KSh 50/month)
❌ Not instant liquidity (3 days to sell and withdraw)
Who Should Use Hisa?
- ✅ People who understand stocks
- ✅ Long-term investors (5+ years)
- ✅ Those wanting dividend income
- ✅ Risk-tolerant investors
- ✅ Anyone interested in owning Safaricom, EABL, etc.
Verdict: Best for stock investing. If you want to own actual shares in Kenyan companies and earn dividends, Hisa is your app.
4. Ndovu – Best for Goal-Based M-Pesa Investing
⭐ Overall Rating: 8.7/10
What Makes Ndovu Special: Ndovu is the best M-Pesa investment app for achieving specific financial goals. Whether saving for a car, house deposit, or child’s education, Ndovu creates a custom investment plan.
How Ndovu Works:
Step 1: Set Your Goal
- Goal: “Buy car”
- Amount needed: KSh 500,000
- Timeframe: 3 years
Step 2: Ndovu Creates Plan
- Monthly investment needed: KSh 12,500
- Recommended portfolio: 60% stocks, 40% bonds
- Expected return: 14% p.a.
Step 3: Auto-Invest
- Money deducted from M-Pesa monthly
- Invested across diversified portfolio
- Rebalanced automatically
Step 4: Track Progress
- See goal completion percentage
- Adjust if needed
Investment Options:
| Portfolio Type | Risk Level | Expected Returns | Best For |
|---|---|---|---|
| Conservative | Low | 10-12% p.a. | Short-term goals (1-2 years) |
| Moderate | Medium | 12-15% p.a. | Medium-term (3-5 years) |
| Aggressive | High | 15-18% p.a. | Long-term (5+ years) |
Goal Examples:
1. Emergency Fund Goal:
- Target: KSh 100,000
- Timeline: 1 year
- Ndovu plan: Conservative portfolio (10% return)
- Monthly deposit: KSh 8,000
- Result: KSh 101,200 in 12 months
2. House Deposit Goal:
- Target: KSh 2,000,000
- Timeline: 5 years
- Ndovu plan: Aggressive portfolio (16% return)
- Monthly deposit: KSh 25,000
- Result: KSh 2,243,000 in 5 years
Key Features:
✅ Personalized Investment Plans
✅ Multiple Goals – Track several goals at once
✅ Auto-Rebalancing – Adjusts portfolio as needed
✅ M-Pesa Auto-Deduct – Hands-free investing
✅ Goal Tracking Dashboard – Visual progress
✅ Free Financial Advisor – Chat support
How to Start:
Step 1: Download Ndovu App
Step 2: Take Risk Assessment
- Answer 10 questions about risk tolerance
- Ndovu determines your investor profile
Step 3: Create Goal
- Name goal
- Set amount and timeline
- Ndovu suggests portfolio
Step 4: Link M-Pesa
- Set auto-deduct amount
- Choose frequency
Step 5: Invest Automatically
- Money invested based on plan
- Monitor via app
Fees:
| Fee | Amount |
|---|---|
| Management fee | 1.5% p.a. |
| Transaction fee | 0.5% per deposit |
| Withdrawal | FREE |
| Goal setup | FREE |
Real User Experience:
Sarah, 35, Accountant (Nairobi):
- Goals:
- Emergency fund: KSh 150,000 (complete!)
- Son’s university fund: KSh 800,000 (30% complete)
- Vacation savings: KSh 80,000 (70% complete)
- Started: January 2025
- Total invested: KSh 180,000
- Current value: KSh 203,400
- Returns: 13% (12 months)
- “Ndovu keeps me disciplined. I love seeing my goals progress. The app reminds me why I’m saving, which motivates me.”
Pros & Cons:
Pros: ✅ Goal-focused (motivating)
✅ Personalized plans
✅ Free financial advice
✅ Auto-investing
✅ Multiple goals tracking
✅ Good returns
Cons: ❌ Transaction fees on deposits
❌ KSh 1,000 minimum
❌ Limited control (Ndovu decides portfolio)
❌ Withdrawal takes 2-3 days
Who Should Use Ndovu?
- ✅ Goal-oriented savers
- ✅ People who need motivation
- ✅ Beginners who want guidance
- ✅ Those saving for big purchases (car, house, education)
Verdict: Best for goal-based investing. Ndovu keeps you accountable and on track.
5. Zimele – Best M-Pesa App for Real Estate Investing
⭐ Overall Rating: 8.5/10
What Makes Zimele Unique: Zimele is the best M-Pesa investment app for real estate. Invest in actual properties (apartments, commercial buildings) with as little as KSh 5,000.
How Zimele Works:
Step 1: Zimele Identifies Property
- Example: 20-unit apartment building in Nairobi (KSh 50 million)
Step 2: Property Divided into Shares
- Total cost: KSh 50 million
- Divided into 10,000 shares at KSh 5,000 each
Step 3: You Buy Shares via M-Pesa
- Buy 1 share = KSh 5,000
- Buy 10 shares = KSh 50,000
- Own 0.01%-0.1% of building
Step 4: Property Generates Rental Income
- Tenants pay rent
- You receive monthly dividends based on shares
Step 5: Property Appreciates
- After 2-5 years, Zimele sells property
- You receive share of profit
Current Opportunities (Jan 2026):
| Property | Location | Share Price | Expected Rental Yield | Appreciation Potential |
|---|---|---|---|---|
| Ridgeways Apartments | Nairobi | KSh 10,000 | 8% p.a. | 10-15% (5 years) |
| Mombasa Commercial Plaza | Mombasa | KSh 5,000 | 10% p.a. | 12-18% (4 years) |
| Westlands Office Block | Nairobi | KSh 20,000 | 9% p.a. | 15-20% (5 years) |
Key Features:
✅ Own Real Estate with Small Amounts (from KSh 5,000)
✅ Monthly Rental Income – Paid to M-Pesa
✅ Property Appreciation – Sell shares for profit later
✅ Vetted Properties – Zimele does due diligence
✅ Diversify – Invest in multiple properties
✅ Transparent Reporting – Monthly property updates
Returns Example:
Scenario: Buy 10 shares in Ridgeways Apartments (KSh 100,000)
Year 1-5: Rental Income
- 8% annual rental yield
- Monthly dividend: KSh 667
- Total over 5 years: KSh 40,000
Year 5: Property Sale
- Property appreciates 50% (from KSh 50M to KSh 75M)
- Your 10 shares worth: KSh 150,000
- Profit: KSh 50,000
Total Return: KSh 90,000 (90% over 5 years = 18% p.a.)
How to Invest:
Step 1: Download Zimele App
Step 2: Register
- ID verification
- Investment profile
Step 3: Browse Properties
- See available real estate opportunities
- Read property details, financials
Step 4: Buy Shares via M-Pesa
- Select property
- Choose number of shares
- Pay via M-Pesa (Paybill: 400200)
Step 5: Receive Monthly Rent
- Sent to M-Pesa automatically
- Reinvest or withdraw
Fees:
| Fee | Amount |
|---|---|
| Buying shares | 2% transaction fee |
| Management | 1.5% of rental income |
| Selling shares | 3% exit fee |
| Early withdrawal | 5% penalty (before 2 years) |
Real User Experience:
Peter, 40, Civil Servant (Kisumu):
- Invested: KSh 200,000 in 3 properties (Jan 2024)
- Nairobi apartments: KSh 100,000 (10 shares)
- Mombasa plaza: KSh 50,000 (10 shares)
- Nakuru retail: KSh 50,000 (5 shares)
- Monthly rent received: KSh 1,500-2,000
- Property value (Jan 2026): KSh 235,000 (17.5% gain)
- “I love receiving rent every month. It’s passive income. I’m holding for 5 years, expecting 100%+ total return.”
Pros & Cons:
Pros: ✅ Invest in real estate with small amounts
✅ Monthly rental income
✅ Property appreciation potential
✅ Diversification (own multiple properties)
✅ Passive income
✅ Tangible asset
Cons: ❌ Illiquid (hard to sell shares quickly)
❌ Higher minimum (KSh 5,000)
❌ Exit fees
❌ Real estate market risks
❌ Limited properties available
❌ Long-term commitment (3-5 years)
Who Should Use Zimele?
- ✅ Long-term investors (3-5+ years)
- ✅ People who want rental income
- ✅ Those interested in real estate but lack millions
- ✅ Investors seeking diversification
- ❌ NOT for emergency funds or short-term goals
Verdict: Best for real estate investing. If you want to own property and earn rent without buying entire buildings, Zimele is perfect.
6. Enwealth – Best M-Pesa App for Money Market Funds
⭐ Overall Rating: 8.4/10
What Makes Enwealth Great: Enwealth offers the best M-Pesa money market fund with consistent returns, low risk, and fast withdrawals—perfect for conservative investors.
What is a Money Market Fund?
- Low-risk investment
- Your money invested in government securities (T-Bills, T-Bonds) and bank deposits
- Earns 10-13% annually (better than savings accounts)
- Can withdraw anytime
Enwealth Products:
| Product | Risk | Returns | Minimum | Liquidity |
|---|---|---|---|---|
| Money Market Fund | Very Low | 10-13% p.a. | KSh 1,000 | High (1-2 days) |
| Fixed Income Fund | Low | 11-14% p.a. | KSh 1,000 | Medium (3-5 days) |
| Balanced Fund | Medium | 12-15% p.a. | KSh 1,000 | Medium (3-5 days) |
Key Features:
✅ Capital Preservation – Your money is safe
✅ Daily Interest – Earn every single day
✅ Fast Withdrawals – 1-2 days to M-Pesa
✅ No Lock-In – Access your money anytime
✅ Low Fees – 1.25% management (lowest in Kenya)
✅ Transparent – See daily unit price
Returns Example:
Invest KSh 50,000 in Money Market Fund:
- Year 1 return (11%): KSh 5,500
- Year 2 return (compound): KSh 6,105
- Year 3 return: KSh 6,776
- Balance after 3 years: KSh 68,381
How to Invest:
Step 1: Download Enwealth App
Step 2: Register (ID verification)
Step 3: Deposit via M-Pesa
- Paybill: 525900
- Account: Your phone number
- Min: KSh 1,000
Step 4: Select Fund
- Recommended: Money Market Fund (safest)
Step 5: Withdraw When Needed
- Request in app
- Money in M-Pesa within 1-2 days
Fees:
| Fee | Amount |
|---|---|
| Management | 1.25% p.a. (very low!) |
| Deposit | FREE |
| Withdrawal | FREE |
Real User Experience:
Grace, 45, Business Owner (Eldoret):
- Uses Enwealth as business emergency fund
- Amount: KSh 300,000
- Returns: 11.2% annually (KSh 33,600/year)
- Withdrawals: Made 3 withdrawals in 2025 (emergency stock purchases)
- Withdrawal time: 1-2 days each time
- “Better than keeping money in bank earning 2-3%. I earn 11% and can still access it quickly when I need it.”
Pros & Cons:
Pros: ✅ Very safe (low risk)
✅ Better than bank savings
✅ Fast withdrawals
✅ Low fees
✅ Daily interest
✅ No penalties for withdrawal
Cons: ❌ Lower returns than stocks (but much safer)
❌ Returns not guaranteed (can vary 10-13%)
❌ Less exciting than stocks/real estate
Who Should Use Enwealth?
- ✅ Conservative investors
- ✅ Emergency fund savers
- ✅ Retirees needing steady income
- ✅ Business owners parking cash temporarily
- ✅ Risk-averse people
Verdict: Best for safety. If you want better returns than savings accounts but can’t risk your money, Enwealth is ideal.
7-10. Quick Reviews: Other Top M-Pesa Investment Apps
7. Absa Investment App
Best For: Absa Bank customers
Minimum: KSh 5,000
Returns: 9-12% p.a.
Rating: 8.2/10
Key Features:
- Seamless for Absa customers
- Money market and equity funds
- Fast M-Pesa integration
Who should use: If you bank with Absa, this is convenient
8. Sanlam Unit Trust
Best For: Long-term growth (10+ years)
Minimum: KSh 1,000
Returns: 11-16% p.a.
Rating: 8.1/10
Key Features:
- One of Kenya’s oldest fund managers
- Track record since 1997
- Multiple fund options
Who should use: Conservative long-term investors
9. GenAfrica Unit Trust
Best For: Balanced investing
Minimum: KSh 1,000
Returns: 10-14% p.a.
Rating: 8.0/10
Key Features:
- Good mix of safety and growth
- Monthly statements
- Responsive customer service
Who should use: Middle-ground investors
10. CIC Money Market Fund
Best For: Capital preservation
Minimum: KSh 5,000
Returns: 9-11% p.a.
Rating: 7.9/10
Key Features:
- Very conservative
- Backed by CIC Group
- Stable returns
Who should use: Ultra-conservative investors, seniors
How to Choose the Best M-Pesa Investment App for You
Decision Framework:
1. What’s Your Goal?
| Goal | Best App |
|---|---|
| Emergency fund | Enwealth (quick access) |
| Specific goal (car, house) | Ndovu (goal tracking) |
| Passive income | Hisa (dividends) or Zimele (rent) |
| Long-term wealth | Mali or MyDuka |
| First-time investor | MyDuka (easiest) |
2. How Much Can You Invest?
| Amount | Best App |
|---|---|
| KSh 100-500 | MyDuka, Hisa |
| KSh 1,000-5,000 | Mali, Ndovu, Enwealth |
| KSh 5,000+ | Zimele, Absa |
3. What’s Your Risk Tolerance?
| Risk Level | Best App |
|---|---|
| Very Low | Enwealth, CIC |
| Low-Medium | MyDuka, Mali, Ndovu |
| Medium-High | Hisa, GenAfrica |
| High | Zimele (real estate risk) |
4. When Will You Need the Money?
| Timeline | Best App |
|---|---|
| Within 1 year | Enwealth, MyDuka (high liquidity) |
| 1-3 years | Mali, Ndovu |
| 3-5 years | Hisa, Sanlam |
| 5+ years | Zimele, aggressive equity funds |
Common Questions About M-Pesa Investment Apps
Are M-Pesa investment apps safe?
Yes, if they’re licensed by CMA (Capital Markets Authority). All apps on this list are CMA-licensed and regulated.
Safety checklist: ✅ CMA license (check cma.or.ke)
✅ Transparent fees
✅ Proper disclosures
✅ Customer reviews
✅ Years in operation
Can I lose money?
It depends on the investment:
- Money market funds: Very unlikely (capital preserved)
- Balanced funds: Possible but rare
- Stocks: Yes, stocks can drop
- Real estate: Property values can fall
Rule: Higher returns = higher risk
How quickly can I withdraw?
| App | Withdrawal Time |
|---|---|
| MyDuka | 24-48 hours |
| Mali | 1-3 days |
| Hisa | 3 days (after selling stocks) |
| Ndovu | 2-3 days |
| Zimele | 30-90 days (shares must find buyer) |
| Enwealth | 1-2 days |
Do I pay taxes on investment returns?
Yes:
- Withholding tax: 15% on interest/dividends (deducted automatically)
- Capital gains tax: 15% on stock profits (when you sell)
Note: Apps handle tax deductions—you receive net returns.
What happens if the app shuts down?
- Your money is held by licensed custodians (not the app)
- Investments are registered in your name
- You can transfer to another fund manager
- CMA protects investors
Can I have multiple investment apps?
Absolutely! Diversification is smart:
- MyDuka for liquidity
- Ndovu for goals
- Hisa for stocks
- Zimele for real estate
What’s the minimum to start?
As low as KSh 100 (MyDuka, Hisa)
Most apps: KSh 1,000
Are returns guaranteed?
No. Investment returns vary based on market performance.
Exception: Fixed deposits have guaranteed rates (but lower returns).
Investment Strategy: How to Use M-Pesa Investment Apps Wisely
Beginner Strategy (First 6 Months):
Month 1-2:
- Start with MyDuka or Mali
- Invest KSh 1,000-5,000
- Learn how the app works
- Monitor returns
Month 3-4:
- Increase to KSh 5,000-10,000
- Try a second app (diversify)
- Set up auto-invest
Month 5-6:
- Evaluate performance
- Adjust strategy
- Consider stocks (Hisa) or real estate (Zimele)
Intermediate Strategy (After 6 Months):
Diversification Portfolio:
- 40% Money Market (Enwealth) – Safety
- 30% Balanced Fund (MyDuka/Mali) – Growth
- 20% Stocks (Hisa) – Higher returns
- 10% Real Estate (Zimele) – Long-term
Monthly Contribution: KSh 20,000
- Enwealth: KSh 8,000
- MyDuka: KSh 6,000
- Hisa: KSh 4,000
- Zimele: KSh 2,000
Advanced Strategy (1+ Year):
Goal-Based Allocation:
| Goal | Timeline | App | Monthly Contribution |
|---|---|---|---|
| Emergency fund | Ongoing | Enwealth | KSh 5,000 |
| House deposit | 5 years | Ndovu (aggressive) | KSh 15,000 |
| Passive income | 10+ years | Hisa (dividend stocks) | KSh 10,000 |
| Real estate | 5 years | Zimele | KSh 5,000 |
Total: KSh 35,000/month
Mistakes to Avoid with M-Pesa Investment Apps
❌ Mistake #1: Withdrawing Too Early
Problem: Withdrawing after 1 month because you don’t see much growth.
Reality: Investments compound over time. Give it at least 6-12 months.
Example:
- Invest KSh 10,000 at 12% p.a.
- Month 1 return: ~KSh 100 (disappointing!)
- Year 1 return: KSh 1,200 (better!)
- Year 5 return: KSh 7,625 (impressive!)
❌ Mistake #2: Chasing High Returns
Problem: Putting all money in stocks/real estate for 20%+ returns.
Solution: Diversify. Balance high-risk with low-risk.
❌ Mistake #3: Not Reading Fees
Hidden costs add up:
- Management fees
- Transaction fees
- Withdrawal penalties
- Early exit fees
Always check fee structure before investing.
❌ Mistake #4: Investing Money You Need Soon
Rule: Only invest money you won’t need for at least 6-12 months.
Emergency funds should stay liquid (bank savings or Enwealth money market).
❌ Mistake #5: Ignoring Diversification
Don’t put all KSh 100,000 in one app/investment.
Better:
- KSh 40,000 in money market (safe)
- KSh 30,000 in balanced fund (moderate)
- KSh 20,000 in stocks (growth)
- KSh 10,000 in real estate (long-term)
❌ Mistake #6: Falling for Scams
Red flags:
- Promises of 30-50% monthly returns (impossible)
- Not CMA-licensed
- Requires recruiting others (pyramid scheme)
- Can’t explain where returns come from
Stick to CMA-licensed apps only!
Action Plan: Start Investing via M-Pesa Today
Week 1: Research & Choose
Day 1-2:
- Read this guide fully
- Decide your goal (emergency fund, specific goal, long-term wealth)
- Choose 1-2 apps from list
Day 3:
- Download chosen app(s)
- Read app reviews on Google Play
Day 4:
- Register on app
- Complete ID verification
Day 5-7:
- Wait for approval (usually 24-48 hours)
Week 2: First Investment
Day 8:
- Deposit KSh 1,000-5,000 via M-Pesa
- Start small to test the process
Day 9:
- Confirm money reflected in app
- Choose investment fund
Day 10-14:
- Monitor daily (just to see how it works)
- Read educational content in app
Week 3-4: Build Habit
- Set up auto-invest (if available)
- Add KSh 1,000-5,000 more
- Track returns
Month 2+: Optimize
- Increase monthly contributions
- Add second app for diversification
- Review performance monthly
Final Thoughts: Best M-Pesa Investment Apps in Kenya
The best M-Pesa investment apps have made investing accessible to every Kenyan. Whether you have KSh 100 or KSh 100,000, there’s an app that fits your needs.
Key Takeaways:
- ✅ Start small (even KSh 100 works)
- ✅ Choose based on goals (emergency fund vs long-term wealth)
- ✅ Diversify (don’t put all eggs in one basket)
- ✅ Be patient (wealth builds over years, not days)
- ✅ Use CMA-licensed apps only (safety first)
- ✅ Automate (set and forget)
My Top Recommendations:
For Beginners: MyDuka (easiest, lowest minimum)
For Automation: Mali (set and forget)
For Stocks: Hisa (own Safaricom, EABL)
For Goals: Ndovu (stay motivated)
For Real Estate: Zimele (earn rent)
For Safety: Enwealth (protect capital)
The best time to start investing was yesterday. The second-best time is today.
Pick one app from this list, deposit your first KSh 1,000, and start your wealth-building journey. Your future self will thank you.
Which app will you choose? Start today! 💰📱
Related Guides
- Best Dividend Stocks in Kenya 2026
- 7 Ways to Earn KSh 1,000 Daily on Your Phone
- How to Get Business Funding in Kenya
- Safaricom Stock Analysis 2026
Last Updated: January 30, 2026
Disclaimer: This article is for educational purposes only. Investment returns are not guaranteed. Past performance doesn’t predict future results. Only invest money you can afford to lose. Consult a financial advisor for personalized advice.
Ready to start investing? Download your first app today and take control of your financial future! 🚀💵
Questions? Drop them in the comments below! 👇