15 February 2026
How to Buy Safaricom Shares in Kenya 2026: Complete Step-by-Step Guide

Want to own part of Kenya’s most profitable company? Safaricom shares are now easier to buy than ever—you can start with as little as Ksh 500 via M-Pesa. In this guide, you’ll learn exactly how to buy Safaricom shares in 2026, step-by-step, whether you’re a complete beginner or experienced investor.
Safaricom is Kenya’s telecommunications giant with over 42 million subscribers and the owner of M-Pesa, East Africa’s most successful mobile money platform. The company has consistently paid dividends for over two decades, making it attractive for both income and growth investors.
Why Invest in Safaricom?
Strong Market Position:
- Kenya’s largest company (Ksh 700+ billion market cap)
- 65% mobile market share
- M-Pesa processes over 50% of Kenya’s GDP
- 42 million active subscribers
Consistent Dividends:
- Annual dividend: ~Ksh 1.37 per share
- Dividend yield: 7.8%
- Better than bank savings (2-3%)
- Paid directly to M-Pesa
Business Fundamentals:
- Essential telecommunications service
- Strong M-Pesa cash flow
- Regional expansion (Ethiopia, Tanzania)
- 5G network rollout underway
Current Safaricom Share Price & Statistics
📊 SAFARICOM QUICK STATS (February 2026)
| Metric | Value |
|---|---|
| Current Share Price | Ksh 17.50 |
| 52-Week High | Ksh 19.20 |
| 52-Week Low | Ksh 14.80 |
| Market Cap | Ksh 701 billion |
| Dividend (2025) | Ksh 1.37/share |
| Dividend Yield | 7.8% |
| Minimum Investment | Ksh 500 |
What Different Amounts Buy
| Investment | Shares | Annual Dividend |
|---|---|---|
| Ksh 500 | 28 shares | Ksh 38 |
| Ksh 1,000 | 57 shares | Ksh 78 |
| Ksh 5,000 | 285 shares | Ksh 390 |
| Ksh 10,000 | 571 shares | Ksh 782 |
Dividend History
- 2025: Ksh 1.37 per share
- 2024: Ksh 1.35 per share
- 2023: Ksh 1.30 per share
- 2022: Ksh 1.45 per share
Payment Schedule:
- Announced: July
- Ex-dividend: Early September
- Payment: Late September
- Method: Direct to M-Pesa/bank
3 Ways to Buy Safaricom Shares
Quick Comparison
| Method | Minimum | Time | Fees | Best For | Difficulty |
|---|---|---|---|---|---|
| Mali App | Ksh 500 | 15 min | 1.5% | Beginners | ⭐ Easy |
| Hisa App | Ksh 100 | 30 min | 1.5% annual | Long-term | ⭐⭐ Moderate |
| Broker | Ksh 10,000 | 2-5 days | 2-3% | Large amounts | ⭐⭐⭐ Complex |
Choose Mali if:
- First-time investor
- Want to start today
- Have Ksh 500-50,000
- Prefer mobile-first
Choose Hisa if:
- Want Kenyan + US stocks
- Prefer lower ongoing fees
- Investing 5+ years
Choose Broker if:
- Investing Ksh 100,000+
- Want personal advice
- Need portfolio management
How to Buy Safaricom Shares via Mali App
Mali is the fastest way to buy Safaricom shares—complete the entire process in 30 minutes.
Why Mali?
- Fastest setup (15-30 minutes)
- Lowest minimum (Ksh 500)
- Direct NSE trading (real shares)
- M-Pesa integration
- No paperwork
- CMA licensed
Requirements
- Smartphone (Android/iPhone)
- National ID or Passport
- KRA PIN
- M-Pesa account with Ksh 500+
- 15-30 minutes
Step 1: Download Mali App (5 minutes)
Android:
- Open Google Play Store
- Search “Mali Kenya”
- Install app by “Mali Kenya Limited”
- Open when done
iPhone:
- Open App Store
- Search “Mali Kenya”
- Tap “Get”
- Open when done
Grant camera and storage permissions when prompted.
Step 2: Create Account (10 minutes)
Phone Verification:
- Enter M-Pesa number
- Tap “Send OTP”
- Enter 6-digit SMS code
- Tap “Verify”
Set Password:
- Create strong password (8+ characters)
- Include uppercase, lowercase, numbers, symbols
- Example: SafCom2026!
Personal Info:
- Full legal name
- Email address
- Date of birth
- KRA PIN
ID Verification:
For National ID:
- Select “National ID”
- Photo ID front (clear, well-lit)
- Photo ID back
- Ensure text is readable
For Passport:
- Select “Passport”
- Photo bio-data page
Selfie:
- Position face in circle
- Good lighting, no glasses
- Look at camera
- Capture
Approval:
- Takes 5-30 minutes
- SMS notification when approved
- Can resubmit if rejected
Step 3: Fund Account (5 minutes)
Deposit Process:
- Open Mali app
- Tap “Deposit”
- Enter amount (minimum Ksh 500)
- Choose payment method
M-Pesa Payment:
Automatic:
- Tap “Pay with M-Pesa”
- App redirects to M-Pesa
- Enter PIN
- Confirm
Manual:
- Go to M-Pesa
- Lipa na M-Pesa → Paybill
- Business: 558899
- Account: Your phone number
- Amount: Enter deposit
- Enter PIN
- Confirm
Money appears in 1-5 minutes.
Step 4: Buy Shares (5 minutes)
Find Safaricom:
- Tap “Markets” or “Trade”
- Search “Safaricom” or scroll to find
- Tap Safaricom (SCOM)
Review Info:
- Current price: Ksh 17.50
- Today’s change
- Daily high/low
- Volume
Place Order:
- Tap green “Buy” button
- Enter shares (e.g., 100)
- Review cost:
- Shares: 100 × Ksh 17.50 = Ksh 1,750
- Fees: Ksh 29
- Total: Ksh 1,779
- Tap “Review Order”
- Verify details
- Tap “Confirm”
- Enter PIN
Execution:
- Trading hours (9am-3pm): 1-60 minutes
- After hours: Next trading day at 9am
- SMS confirmation when complete
Check Portfolio:
- Tap “Portfolio”
- See your Safaricom shares
- Current value updates in real-time
Congratulations—you’re now a Safaricom shareholder!
Understanding Your Investment
What Happened:
- Your money: Used to purchase shares + fees
- Your shares: 100 Safaricom shares owned
- Storage: Electronic CDS account
- Rights: Dividends, voting, selling
Fee Breakdown:
| Item | Amount |
|---|---|
| Shares (100 @ Ksh 17.50) | Ksh 1,750 |
| Brokerage (1.5%) | Ksh 26.25 |
| NSE fee (0.12%) | Ksh 2.10 |
| CDS fee (0.04%) | Ksh 0.70 |
| Total | Ksh 1,779 |
Next Steps:
Short-term (24-48 hours):
- Price will fluctuate (normal)
- Don’t panic over small changes
Medium-term (6 months):
- Hold patiently
- September: Receive dividend (~Ksh 137 for 100 shares)
Long-term (5+ years):
- Historical growth: 5-10% annually
- Plus dividends: 7-8%
- Total expected return: 12-18%/year
Dollar Cost Averaging:
Buy regularly instead of once:
- Ksh 1,000-2,000 monthly
- Averages out entry price
- Removes timing stress
- Builds wealth consistently
Alternative: Buy via Hisa App
Hisa offers indirect Safaricom exposure through index funds plus international stocks.
Advantages:
- Also get US stocks
- Lower ongoing fees
- Better for long-term
- Fractional shares
Process:
- Download Hisa app
- Complete registration
- Deposit (Paybill: 400222)
- Buy NSE 20 Index Fund
- Contains Safaricom (~35% of fund)
- Plus other top Kenyan stocks
When to use:
- Want both Kenyan and international stocks
- Prefer diversified approach
- Investing for 5+ years
Traditional Broker Method
For large investments or those wanting personal service.
Best for:
- Investments Ksh 100,000+
- Need personal advice
- Prefer phone/email support
Top Brokers:
- Genghis Capital (Min: Ksh 10,000, Fee: 2.5%)
- Faida Investment Bank (Min: Ksh 5,000, Fee: 2.3%)
- Apex Africa Capital (Min: Ksh 10,000, Fee: 2.0%)
Process:
- Choose broker
- Open CDS account (2-5 days)
- Submit documents (ID, KRA PIN, etc.)
- Fund account (bank transfer)
- Place order (phone/email)
- Settlement in T+3 days
Cost Comparison (Ksh 100,000):
| Platform | Total Cost |
|---|---|
| Mali | Ksh 101,660 |
| Traditional | Ksh 102,660 |
| Difference | Ksh 1,000 more |
Apps are cheaper for most people!
Complete Fee Structure
Buying Fees (Mali)
| Fee | Rate | Example (Ksh 10,000) |
|---|---|---|
| Brokerage | 1.5% | Ksh 150 |
| NSE | 0.12% | Ksh 12 |
| CDS | 0.04% | Ksh 4 |
| Total | 1.66% | Ksh 166 |
Selling Fees
Same structure as buying plus:
- Capital Gains Tax: 0% (No tax on NSE shares!)
Hidden Costs
- M-Pesa withdrawal: Ksh 25-50
- Inactivity fees: None (Mali)
- Dividend fees: FREE
Fee Minimization
- Buy larger amounts less often
- Ksh 2,000 monthly > Ksh 500 weekly
- Hold long-term
- Fewer transactions = lower fees
- Reinvest dividends
- Use dividend to buy more shares
How to Sell Safaricom Shares
Good Reasons to Sell
✅ Emergency need ✅ Goal achieved ✅ Portfolio rebalancing ✅ Fundamentals changed
Bad Reasons
❌ Price dropped 5-10% ❌ Following rumors ❌ Boredom ❌ Market timing attempts
Selling via Mali
- Open “Portfolio”
- Select Safaricom
- Tap “Sell”
- Enter shares to sell
- Choose Market or Limit order
- Confirm
- Wait for execution
- Money in wallet (T+3)
- Withdraw to M-Pesa
Tax: 0% – No capital gains tax on NSE shares!
Frequently Asked Questions
Q1: How can I buy shares in Safaricom?
Three ways:
- Mali App (Easiest): Download app, verify ID (15 min), deposit via M-Pesa, buy shares (min Ksh 500). Total: 30 minutes.
- Hisa: Download Hisa, deposit, buy NSE 20 Index Fund (includes Safaricom).
- Broker: Open CDS account, transfer money, place order. Best for Ksh 100,000+.
Requirements: National ID, KRA PIN, M-Pesa, Ksh 500 minimum.
Q2: How much does one Safaricom share cost?
Current price: Ksh 17.50
Including fees: ~Ksh 17.79 per share
Minimum purchase:
- Mali: Ksh 500 (~28 shares)
- Hisa: Ksh 100 (fractional)
- Broker: Ksh 5,000-10,000
Q3: How much does Safaricom pay per share?
Ksh 1.37 per share annually (2025 dividend)
Dividend yield: 7.8%
Payment schedule:
- Announced: July
- Paid: September
- Method: Direct to M-Pesa
Examples:
- 100 shares = Ksh 137/year
- 500 shares = Ksh 685/year
- 1,000 shares = Ksh 1,370/year
Q4: How do I start buying shares in Kenya?
Step-by-step:
- Education (1-2 weeks): Learn basics
- Finances (1 week): Assess budget
- Platform (1 day): Choose Mali/Hisa/Broker
- Setup (1 day): Create account
- Deposit (1 day): Fund account (Ksh 1,000-5,000)
- Purchase (1 hour): Buy first shares
- Learn (Months 1-3): Watch and learn
- Strategy (Months 2-3): Plan monthly investments
- Consistency (Months 4+): Invest regularly
Start with Ksh 1,000-2,000 for learning.
Q5: How much money do I need to start?
Minimum: Ksh 100-500
Recommended:
- Testing: Ksh 500-1,000
- Serious: Ksh 2,000-5,000
- Building: Ksh 10,000-20,000
Best approach: Start with Ksh 1,000-2,000, then add monthly.
Don’t wait to save Ksh 50,000—time in market beats timing!
Q6: Which share is best for beginners?
Safaricom is #1 for beginners
Why:
- You understand the business (M-Pesa, network)
- Large, stable company
- Consistent dividend (7.8%)
- Liquid (easy to sell)
- Lower risk
Other good options:
- Equity Bank
- East African Breweries
- KCB Group
Avoid:
- Small-cap stocks
- Penny stocks
- No-dividend companies
- Recent IPOs
Start with Safaricom, diversify later.
Q7: How much is 100 Safaricom shares?
Cost: Ksh 1,779 (including fees)
What you get:
- 100 actual shares
- Annual dividend: Ksh 137
- Voting rights
- Shareholder status
5-year potential:
- Conservative (5% growth): Ksh 2,232
- Moderate (10% growth): Ksh 2,818
- Optimistic (15% growth): Ksh 3,518
Plus 5 years of dividends: Ksh 685
Is it worth it? Yes, if:
- ✅ Learning to invest
- ✅ Can hold 5+ years
- ✅ Will add more monthly
Q8: How do I sell Safaricom shares?
Via Mali:
- Portfolio → Safaricom → Sell
- Enter shares to sell
- Choose order type
- Confirm
- Money in wallet (T+3)
- Withdraw to M-Pesa
Tax: 0% – No capital gains tax!
When to sell:
- ✅ Emergency
- ✅ Goal achieved
- ✅ Rebalancing
When NOT to sell:
- ❌ Small price drop
- ❌ Following rumors
- ❌ Trying to time market
Is Safaricom a Good Investment?
Strengths
- M-Pesa dominance (42M+ users)
- Strong financials (Ksh 73B profit)
- 5G expansion (new revenue)
- Attractive dividend (7.8% yield)
- Potential undervalued (45% below peak)
Risks
- Ethiopia losses (not profitable yet)
- Competition (Airtel, Telkom)
- Regulation (price pressure)
- Market maturity (limited growth)
- Tech disruption (Starlink, WhatsApp)
Analyst Consensus
BUY Recommendations:
- Genghis: Target Ksh 21
- Cytonn: Target Ksh 19.50
- AIB: Target Ksh 18.50
Average target: Ksh 19.50 (11% upside) Plus dividend: 7.8% Total potential: 19%/year
Verdict
BUY for long-term investors (5+ years)
Perfect for:
- First-time investors
- Dividend seekers
- Risk-averse individuals
- Long-term holders
Avoid if:
- Seeking quick riches
- Short-term trading
- Need money in 1-2 years
Common Mistakes to Avoid
- Not researching: Understand the business first
- Investing emergency funds: Only invest surplus
- Checking daily: Weekly/monthly is enough
- Panic selling: Expect volatility
- Not diversifying: Add other stocks eventually
- Ignoring fees: Buy larger amounts less often
- Not reinvesting dividends: Compound growth
Conclusion: Start Today
You now know exactly how to buy Safaricom shares in Kenya. The process takes just 30 minutes via Mali app.
Key Takeaways:
- Current price: Ksh 17.50
- Minimum: Ksh 500
- Dividend: 7.8% yield
- Expected return: 12-18%/year
Your Action Plan:
Today:
- Download Mali app
- Complete registration
- Prepare Ksh 1,000-2,000
Tomorrow: 4. Deposit funds 5. Buy your first shares 6. You’re an investor!
This Week: 7. Set up monthly investing 8. Check portfolio weekly only 9. Join investor communities
Remember: The best time to invest was 10 years ago. The second best time is today.
Safaricom won’t make you rich overnight, but it’s a solid foundation for building long-term wealth through consistent investing and dividend reinvestment.
Start now. Your future self will thank you.
Last updated: February 2026. Verify current share prices before investing.
Disclaimer: For informational purposes only, not financial advice. Investing carries risk. Consult a qualified advisor before investing.
Also Read: Best Investment Apps in Kenya 2026: Hisa vs Ndovu vs Mali – Complete Comparison