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

If you want to buy Safaricom shares in Kenya in 2026, you can start with as little as KES 500 via M-Pesa — and the entire process takes 30 minutes. Safaricom shares are now trading at approximately KES 30.70 after a record 52.1% profit growth in H1 FY2026. This step-by-step guide shows you exactly how to buy Safaricom shares Kenya investors use — Mali App, Hisa, or traditional broker — with current prices and all fees calculated.
🟢 Updated March 21, 2026 — share price, dividend figures and all calculations current.
Why Buy Safaricom Shares in 2026?
Strong market position:
- Kenya’s largest company by market capitalisation — approximately KES 1.23 trillion
- 65%+ mobile market share — dominant and growing
- M-Pesa processes over 50% of Kenya’s GDP annually
- 42+ million active subscribers
Record financial performance:
- H1 FY2026 profit jumped 52.1% to a record KES 42.8 billion
- Total group revenue crossed KES 200 billion for the first time in a half-year period
- Data has overtaken voice as the primary revenue driver
- M-Pesa revenue growing at 18% annually
Consistent dividends:
- Annual dividend yield approximately 7–8% at current prices
- Paid consistently every year since listing — never missed
- Dividend paid directly to M-Pesa or your bank account
Safaricom Quick Stats — March 2026
| Metric | Value |
|---|---|
| Current share price | ~KES 30.70 |
| 52-week range | KES 17.10–30.70 |
| Market cap | ~KES 1.23 trillion |
| H1 FY2026 profit | KES 42.8 billion (+52.1%) |
| Annual dividend | ~KES 1.70 per share (estimated FY2026) |
| Dividend yield | ~7–8% |
| Withholding tax | 5% (Kenyan residents — deducted automatically) |
| Minimum investment | KES 500 via investment app |
What Different Investment Amounts Buy
| Investment | Shares (approx at KES 30.70) | Estimated annual net dividend |
|---|---|---|
| KES 500 | ~16 shares | ~KES 26 |
| KES 1,000 | ~32 shares | ~KES 52 |
| KES 5,000 | ~162 shares | ~KES 263 |
| KES 10,000 | ~325 shares | ~KES 527 |
| KES 50,000 | ~1,628 shares | ~KES 2,638 |
Based on estimated KES 1.70 annual dividend and 5% withholding tax deducted automatically.
What You Need Before Buying
1. National ID or Passport Required by all brokers and investment apps for identity verification.
2. KRA PIN Required to open a CDS account. Free to get online in five minutes. See our KRA PIN Kenya 2026 guide.
3. M-Pesa account or bank account For funding your investment and receiving dividends.
3 Ways to Buy Safaricom Shares Kenya Investors Use
| Method | Minimum | Setup time | Fee | Best for |
|---|---|---|---|---|
| Mali App | KES 500 | 15–30 minutes | 1.5% | Beginners, M-Pesa users |
| Hisa App | KES 100 | 30 minutes | 1.5% | Fractional shares, long-term |
| Traditional broker | KES 5,000–10,000 | 2–5 days | 1.8–2.5% | Large investments |
Method 1 — Mali App (Fastest for Beginners)
Mali App is the easiest way to buy Safaricom shares Kenya beginners can use — setup takes 30 minutes.
What you need:
- Smartphone (Android or iPhone)
- National ID
- KRA PIN
- M-Pesa account with at least KES 500
Step 1 — Download the Mali App
Android: Open Google Play Store → search “Mali Kenya” → install the app by Mali Kenya Limited
iPhone: Open App Store → search “Mali Kenya” → tap Get
Step 2 — Create Your Account
- Enter your M-Pesa number and tap Send OTP
- Enter the six-digit SMS code to verify
- Create a strong password
- Enter your full legal name, email address, date of birth, and KRA PIN
- Upload a clear photo of your National ID front and back
- Take a selfie — good lighting, no glasses, face centred in the circle
- Submit — approval takes five to thirty minutes and you receive an SMS when done
Step 3 — Fund Your Account
Via M-Pesa automatically:
- Open Mali app → tap Deposit
- Enter amount (minimum KES 500)
- Tap “Pay with M-Pesa”
- Enter your M-Pesa PIN and confirm
- Funds appear within one to five minutes
Via M-Pesa manually:
- Go to M-Pesa → Lipa na M-Pesa → Paybill
- Business number: 558899
- Account number: your phone number
- Enter amount → PIN → Confirm
Step 4 — Buy Safaricom Shares
- Tap “Markets” or “Trade” in the Mali app
- Search “Safaricom” or ticker “SCOM”
- Tap the green “Buy” button
- Enter the number of shares you want
- Review the cost breakdown — shares + fees
- Tap “Review Order” → verify all details → tap “Confirm”
- Enter your PIN to complete
During trading hours (9am–3pm weekdays): Order executes within one to sixty minutes After hours: Executes at 9am the next trading day
You will receive an SMS confirmation when your order is filled. Check your portfolio by tapping “Portfolio” in the app.
Method 2 — Hisa App
Hisa is similar to Mali but also offers US stocks and fractional Safaricom shares — you can buy as little as KES 100 worth.
How to start:
- Download Hisa from Google Play or App Store
- Register and verify your ID
- Deposit via M-Pesa Paybill: 400222
- Search Safaricom (SCOM) and buy
Best for: Investors who want both Kenyan and US stocks, and those starting with very small amounts.
Method 3 — Traditional Stockbroker
For investments above KES 50,000 or investors who want personal service and research reports.
Top licensed NSE brokers:
- Genghis Capital — minimum KES 10,000, fee 2.5%
- Faida Investment Bank — minimum KES 5,000, fee 2.3%
- Apex Africa Capital — minimum KES 10,000, fee 2.0%
- NCBA Investment Bank — minimum KES 5,000, fee 2.1%
Process:
- Contact broker to open a CDS account — takes five to ten business days
- Submit documents: National ID, KRA PIN, passport photo, bank statement
- Fund account via bank transfer
- Place order by calling or emailing your broker
- Shares settle in T+3 business days
When to choose a traditional broker: You are investing KES 100,000+, you want access to research reports and IPO allocations, or you prefer speaking with a person before making investment decisions.
Complete Cost Breakdown
Understanding the full cost to buy Safaricom shares Kenya brokers charge is essential before placing your first order.
Buying KES 10,000 of Safaricom shares via Mali:
| Item | Rate | Amount |
|---|---|---|
| Shares (325 at KES 30.70) | — | KES 9,978 |
| Brokerage commission | 1.5% | KES 150 |
| NSE levy | 0.12% | KES 12 |
| CDS fee | 0.04% | KES 4 |
| Total | 1.66% | KES 10,144 |
Cost for different investment sizes:
| Investment | Shares (approx) | Total cost including fees |
|---|---|---|
| KES 1,000 | ~32 shares | ~KES 1,017 |
| KES 5,000 | ~162 shares | ~KES 5,083 |
| KES 10,000 | ~325 shares | ~KES 10,166 |
| KES 50,000 | ~1,628 shares | ~KES 50,830 |
Capital gains tax on selling: 0% — there is currently no capital gains tax on NSE share profits in Kenya. Your entire profit from selling Safaricom shares is yours. See our Capital Gains Tax Kenya 2026 guide.
What Happens After You Buy
Your shares are stored electronically in a CDS (Central Depository System) account linked to your investment app or broker. You own the shares — they are registered in your name.
Dividends are paid automatically to your registered bank account or M-Pesa number. Safaricom pays one annual dividend. Based on the historical pattern:
- Results and dividend announced: approximately May each year
- Ex-dividend date: approximately June — own shares before this date to qualify
- Payment: approximately July — deposited automatically, no action needed
- Withholding tax: 5% deducted automatically before payment
You can sell anytime the NSE is open — Monday to Friday, 9am to 3pm. Settlement takes T+3 business days — your funds arrive three business days after the sale.
T+3 Settlement — What It Means
When you buy or sell Safaricom shares, the transaction settles three business days later. This means:
- If you buy Monday, your shares are fully registered by Thursday
- If you sell Monday, your money arrives by Thursday
- You cannot sell shares you bought today until they settle in three days
- To qualify for a dividend, buy at least five business days before the ex-dividend date
Dividend Earnings — Updated for Current Price
Based on estimated KES 1.70 annual dividend and 5% withholding tax:
| Shares | Gross dividend | Tax (5%) | Net dividend |
|---|---|---|---|
| 100 shares | KES 170 | KES 9 | KES 162 |
| 500 shares | KES 850 | KES 43 | KES 808 |
| 1,000 shares | KES 1,700 | KES 85 | KES 1,615 |
| 5,000 shares | KES 8,500 | KES 425 | KES 8,075 |
KES 10,000 investment (approximately 325 shares) earns approximately KES 527 net dividend annually — a 5.3% net yield on the investment at current prices.
Should You Buy Safaricom Shares Kenya 2026 — Honest Assessment
The case for buying: H1 FY2026 profit grew 52.1% to a record KES 42.8 billion — the strongest half-year in Safaricom’s history. M-Pesa revenue is growing at 18% annually. Data has overtaken voice as the primary revenue driver. The Ethiopia operation’s losses are narrowing with a path to breakeven by 2027–2028.
At KES 30.70, Safaricom trades at approximately 14x earnings — below its historical average of 15–18x. The 7–8% dividend yield on a company growing profits at 52% is genuinely attractive.
The honest risks:
- Share price has already doubled from KES 15 in January 2025 — new buyers are not getting the same entry point
- Ethiopia operation still loss-making — adds risk to consolidated profits
- Government regulatory pressure on M-Pesa fees is a recurring threat
- Airtel and Starlink competitive pressure on data and home internet
Our view: Safaricom remains a core NSE holding for Kenyan investors — buy on dips below KES 28 for new positions, hold firmly if you bought below KES 20. See our Best Kenyan Stocks 2026 guide for how Safaricom ranks against KCB, Equity, and KenGen.
Common Mistakes to Avoid
Investing emergency funds. Only invest money you will not need for at least three years. Your emergency fund belongs in M-Pesa Goal Savings or a money market fund — not the stock market.
Panic selling on dips. Safaricom dropped from KES 30 to KES 17 in 2022–2023. Investors who panic-sold locked in losses. Those who held — or bought more — have seen 100%+ recovery.
Checking price daily. Check your portfolio weekly at most. Daily price movements are noise. Monthly and quarterly results are signal.
Not reinvesting dividends. Your annual dividend buys more Safaricom shares, which earn more dividends, which buy more shares. This compounding is where long-term wealth is built.
Waiting for the perfect price. The best time to start is when you have money available and a long horizon. Trying to time the market precisely costs more in missed dividends than it saves in entry price.
FAQ
How do I buy Safaricom shares in Kenya in 2026?
Approximately KES 30.70 as at March 2026. Including brokerage fees of 1.5%, one share costs approximately KES 31.16 all-in. Verify the current price at nse.co.ke or in your broker app before buying — prices change daily.
What is the minimum number of Safaricom shares I can buy?
Through traditional brokers the minimum is 100 shares (approximately KES 3,070 at current prices). Through investment apps like Mali and Hisa you can buy fractional shares — starting from as little as KES 500.
Can I buy Safaricom shares via M-Pesa?
Yes — Mali and Hisa both accept M-Pesa deposits directly. The entire process from download to first share purchase takes approximately 30 minutes.
When does Safaricom pay dividends?
Approximately July each year, deposited automatically to your registered bank account or M-Pesa. The exact 2026 date will be confirmed when Safaricom announces FY2026 full year results in May 2026. See our Safaricom Dividend guide for the complete payment history and earnings table.
How much is 100 Safaricom shares in 2026?
At KES 30.70 per share: KES 3,070 for shares plus approximately KES 51 in fees = approximately KES 3,121 total. These 100 shares earn approximately KES 162 net dividend annually at the estimated KES 1.70 dividend.
How do I sell my Safaricom shares?
Via Mali or Hisa: go to Portfolio → select Safaricom → tap Sell → enter the number of shares → confirm. Via traditional broker: call or email your broker with the sell instruction. Funds arrive T+3 business days after the sale. Capital gains tax is 0% — all profit from selling is yours.
Which broker has the lowest fees for buying Safaricom shares?
Mali and Hisa both charge 1.5% brokerage — the lowest available. Traditional brokers charge 1.8–2.5%. On a KES 10,000 investment the fee difference is KES 30–100 — small but adds up over many transactions.
Your Action Plan — Start Today
Ready to buy Safaricom shares? Kenya investors at every level have a clear starting point below.
If you have KES 500–10,000: Download Mali app → complete registration → deposit via M-Pesa → buy Safaricom shares. Entire process: 30 minutes.
If you have KES 10,000–100,000: Use Mali or Hisa for convenience, or open a traditional broker account for lower per-transaction fees on larger amounts.
If you have KES 100,000+: Use a traditional broker — Genghis Capital or Faida Investment Bank. The personal service, research access, and IPO allocations justify the slightly higher fee.
Ready to invest beyond Safaricom?
- How to Invest in NSE Kenya 2026 — complete CDS account guide
- Best Kenyan Stocks 2026 — top 10 NSE picks by dividend and value
- How to Invest KES 10,000 in Kenya 2026 — all your options compared
- Best Money Market Funds Kenya 2026 — where to save before you are ready to invest
Share price approximately KES 30.70 as at March 21, 2026. Dividend figures based on estimated FY2026 payout — verify confirmed amount when Safaricom announces FY2026 results in May 2026. All fees verified from published broker rate cards. This article is for educational purposes only and does not constitute financial advice.