Trading Journal for Kenyan Traders
Track NSE equities and forex trades in one place. Built for Kenyan traders managing CGT at 15%, M-Pesa-funded accounts, and CMA compliance.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee
Tax & Regulations
Capital gains tax in Kenya is 15% (raised under the Finance Act 2023 from 5%). Dividend withholding tax is 5% for residents and 15% for non-residents. KRA requires accurate cost basis records for all realized gains.
The Capital Markets Authority (CMA Kenya) regulates securities and forex brokers. Since 2022, CMA has intensified enforcement against unlicensed forex brokers. Only CMA-licensed or internationally regulated brokers should be used.
Markets & Trading Hours
NSE operates 9:00 AM–3:00 PM EAT (UTC+3), Monday–Friday. Pre-open session begins at 8:30 AM EAT. Forex markets run 24 hours, with the London session (11:00 AM–7:00 PM EAT) offering the highest EUR/USD liquidity for Kenyan traders.
Trading Challenges in Kenya
Single-Stock Concentration Risk on the NSE
Safaricom (SCOM) represents 40–50% of total NSE market capitalization. Most Kenyan equity portfolios carry disproportionate SCOM exposure without traders realizing it until a drawdown hits.
Dual-Book Complexity — Equities and Forex
Running NSE equities through a CDS account alongside an MT4/MT5 forex account on Exness or XM means two separate platforms, two P&L calculations, and no unified performance view.
CGT Tracking After the 2023 Finance Act
The jump from 5% to 15% CGT under the Finance Act 2023 means a single SCOM trade with a KES 50,000 gain now costs KES 7,500 in tax — triple what it did before. Accurate cost basis records are no longer optional.
M-Pesa-Fueled Impulsive Trading
M-Pesa's seamless broker integrations let traders fund accounts in seconds. Without a structured review cycle, this frictionless funding accelerates losses rather than gains.
CMA Compliance and Broker Documentation
CMA Kenya's enforcement actions against unlicensed brokers since 2022 expose traders to potential account freezes. Documenting which regulated broker executed each trade is a compliance necessity.
How JournalPlus Helps
Unified NSE and Forex Dashboard
Import NSE equity trades via CSV from your CDS statement and MT4/MT5 trades from Exness or XM. Both appear in a single performance dashboard with P&L calculated in KES.
CGT Liability Estimation
JournalPlus tracks cost basis trade-by-trade and calculates your estimated 15% CGT exposure on closed NSE positions, producing a summary you can hand directly to your KRA accountant.
Concentration Risk Alerts
Position-weighting reports show when a single ticker — like SCOM — dominates your equity exposure, giving you the data to make deliberate sizing decisions.
Session Tagging for EAT Schedules
Tag trades by session (NSE open, London open, New York open) to identify which time windows produce your best forex results relative to the EAT timezone.
Broker Compliance Records
Every trade entry captures the executing broker, account number, and platform. This audit trail satisfies the documentation standard implied by CMA's licensing enforcement posture.
Kenya’s retail trading landscape is uniquely bifurcated. The Nairobi Securities Exchange (NSE), founded in 1954, lists approximately 63 companies — a compact market where Safaricom (SCOM) alone accounts for 40–50% of total market capitalization. Alongside this concentrated equity market, a rapidly expanding retail forex sector has emerged, fueled by M-Pesa’s seamless integration with global brokers and approximately 4.5 million active CDS accounts. The 2023 Finance Act’s jump in capital gains tax from 5% to 15% has made systematic trade tracking not just a performance habit, but a legal and financial requirement for every active Kenyan trader.
Popular Brokers in Kenya
| Broker | Key Feature | Import Support |
|---|---|---|
| Faida Investment Bank | NSE CDS account, local custody | CSV (CDS statement) |
| Standard Investment Bank | Full-service NSE broker | CSV |
| Dyer & Blair Investment Bank | Institutional-grade NSE access | CSV |
| Exness | M-Pesa deposits, MT4/MT5, tight spreads | MT4/MT5 CSV |
| XM | M-Pesa support, 1000+ instruments | MT4/MT5 CSV |
| HotForex (HFM) | M-Pesa integration, regulated | MT4/MT5 CSV |
The Kenyan brokerage market splits cleanly between NSE-focused investment banks — Faida, Standard Investment Bank, and Dyer & Blair — and international forex brokers that have localized via M-Pesa. Most active traders operate accounts on both sides, exporting CDS statements for equity trades and MT4/MT5 history files for forex. MetaTrader integration and CSV upload handle both import types in JournalPlus.
Tax Rules for Traders in Kenya
Kenya reintroduced capital gains tax in 2015 at 5%, but the Finance Act 2023 tripled the rate to 15%, effective January 2024. This applies to gains from disposal of property, including NSE-listed shares and other securities. For a trader who buys 1,000 shares of Equity Group (EQTY) at KES 42.00 and sells at KES 52.00, the KES 10,000 gain now carries a KES 1,500 CGT liability — compared to KES 500 under the old rate. Cost basis tracking per trade is the only way to compute this accurately at year-end.
Dividend income carries a separate withholding tax: 5% for Kenyan resident shareholders and 15% for non-residents. Blue-chip NSE holdings like EABL, KCB, and EQTY all pay regular dividends, meaning a trader holding these for their income yield must track both capital gains and dividend receipts to calculate true after-tax returns. The Kenya Revenue Authority (KRA) administers both obligations, and traders filing self-assessments need a per-trade record that matches their CDS transaction history. A structured journal provides exactly this audit trail.
For forex traders, taxation is less settled: gains from forex trading may be treated as business income subject to income tax rates rather than the 15% CGT rate, depending on trading frequency and intent. Traders running active forex books should consult a KRA-registered tax advisor. Regardless of classification, maintaining MT4/MT5 trade records organized by date, asset, and P&L is the baseline requirement for any defensible filing.
Trading Hours and Markets
The NSE operates a tight 9:00 AM–3:00 PM EAT (UTC+3) window, Monday through Friday, with a pre-open phase beginning at 8:30 AM. This six-hour window has minimal overlap with European or US sessions, making NSE equities a morning-focused activity for Kenyan traders.
For forex, the scheduling picture is richer. The London session runs 11:00 AM–7:00 PM EAT, overlapping with the NSE close and the early East African afternoon — making EUR/USD, GBP/USD, and USD/KES the natural after-market instruments. The New York session opens at 4:00 PM EAT, creating a London/New York overlap from 4:00–7:00 PM EAT that consistently produces the highest intraday liquidity for major pairs. Kenyan traders who journal their trades by session often discover that their win rates vary significantly between the morning NSE window and the afternoon forex sessions.
Most popular instruments among Kenyan traders:
- NSE equities: SCOM, EQTY, KCB, EABL, Bamburi Cement
- Forex majors: EUR/USD, GBP/USD, USD/JPY
- Exotic pair: USD/KES (available on select brokers)
- NSE bonds: government bonds via the CDS for income-oriented traders
Challenges for Kenyan Traders
Safaricom Concentration Risk
With SCOM representing 40–50% of total NSE market cap, nearly every Kenyan equity portfolio carries material single-stock exposure. A 10% move in Safaricom can shift a diversified-looking NSE portfolio by 4–5% with no warning. Traders who don’t track position weights systematically often discover this concentration only after a significant drawdown.
Dual-Book Fragmentation
Managing NSE equities through a CDS-linked investment bank and forex through an MT4/MT5 broker creates two entirely separate data silos. There is no native tool that reconciles CDS equity P&L with MT5 forex results into a single performance number. Manual reconciliation in spreadsheets is the default for most Kenyan traders — and it fails consistently at month-end.
CGT Compliance After the Finance Act 2023
The 15% CGT rate means a trader closing KES 200,000 in NSE gains over a year owes KES 30,000 to the KRA. Without per-trade cost basis records, computing this figure requires reconstructing transaction history from broker statements — a process that takes hours and is prone to error. The Finance Act change made this a real financial risk, not a theoretical one.
M-Pesa-Accelerated Overtrading
M-Pesa’s instant broker funding removes the natural friction that used to slow impulsive trading decisions. A trader can top up KES 5,000 on Exness in under 60 seconds after a losing trade. This frictionless access, without a structured weekly review of what went wrong, reliably accelerates account drawdowns rather than recoveries.
CMA Broker Documentation Requirements
Since 2022, CMA Kenya has published enforcement notices against multiple unlicensed forex brokers operating in the country. Traders using only internationally regulated brokers (FCA, CySEC, ASIC) are generally protected, but documentation of which regulated entity executed which trade matters if an account is ever disputed or frozen. A journal that records broker name and license per trade provides this protection automatically.
How JournalPlus Helps Kenyan Traders
Unified NSE and forex tracking: Import NSE CDS statements via CSV and MT4/MT5 history files from Exness or XM directly into JournalPlus. Both equity and forex trades appear in the same performance dashboard with P&L reported in KES. Tax-conscious traders can filter by asset class to separate CGT-liable equity gains from forex income.
CGT cost basis records: JournalPlus logs entry price, exit price, and realized gain for every closed NSE position. At month-end, the closed-trade report gives a pre-formatted summary of realized gains by ticker — the exact input an accountant needs to compute the 15% CGT liability for KRA filing.
Concentration risk visibility: The position-weighting dashboard shows what percentage of equity exposure sits in each ticker. When SCOM approaches 40% of the equity portfolio, the data is in front of the trader before the next purchase, not after a drawdown.
Session-tagged performance: EAT-aware session tagging lets Kenyan traders mark whether a forex trade was taken during the NSE morning, the London afternoon, or the New York evening. After 30–50 trades, session performance data typically shows clear strengths and weaknesses that inform scheduling decisions.
Broker compliance log: Every trade entry in JournalPlus captures broker name, account, and platform. For a Kenyan trader using Faida for NSE and Exness for forex, this produces a clean, auditable record organized by regulated entity — exactly the documentation CMA’s enforcement environment makes valuable.
Consider this scenario: a Nairobi-based trader runs a hybrid portfolio — 60% NSE equities and 40% forex. On a Tuesday morning she buys 500 shares of Safaricom at KES 18.50 via her Faida CDS account, targeting KES 20.00 on a 50-day moving average breakout. Simultaneously, she funds her Exness MT5 account with KES 5,000 via M-Pesa (roughly $38 USD) and opens a 0.05 lot long on EUR/USD at 1.0820, stop at 1.0780, target at 1.0900. By 3:30 PM EAT, SCOM has reached KES 19.10 — she holds. The EUR/USD trade hits its 40-pip target during the London close. In JournalPlus, she logs both: the SCOM entry tagged with her CGT cost basis, the EUR/USD imported via MT5 CSV upload and tagged “M-Pesa funded / Exness / EUR/USD scalp.” At month-end, her journal surfaces realized forex P&L separately from unrealized NSE equity exposure and flags her estimated KES CGT liability — a report she sends directly to her accountant. For comparison with other journaling approaches, see JournalPlus vs Myfxbook for how the tools differ on multi-asset tracking.
FAQ
What is the best trading journal for Kenyan traders?
JournalPlus supports both NSE equity imports via CSV and MT4/MT5 forex imports, making it purpose-fit for Kenyan traders managing a dual equity-and-forex book. It also tracks CGT cost basis at the 15% rate introduced by the Finance Act 2023, producing month-end summaries suited for KRA filing.
How is capital gains tax calculated for NSE traders in Kenya?
Under the Finance Act 2023, capital gains tax in Kenya is 15% of the net gain on disposal of a property, including listed shares. The gain equals the sale price minus the original cost basis. Per-trade records are required to compute and report this correctly to the Kenya Revenue Authority.
Can I use M-Pesa with forex brokers in Kenya?
Yes. Exness, XM, and HotForex all officially support M-Pesa deposits and withdrawals for Kenyan traders. Transactions typically settle within minutes, making M-Pesa the fastest funding method available to retail forex traders in Kenya.
Is forex trading legal in Kenya?
Forex trading is legal in Kenya. The Capital Markets Authority (CMA Kenya) licenses brokers operating domestically and has increased enforcement against unlicensed entities since 2022. Kenyan traders may also use internationally regulated brokers (FCA, CySEC, ASIC), though documenting which regulated entity executed each trade is advisable given the enforcement climate.
What are the trading hours for the Nairobi Securities Exchange?
The NSE operates 9:00 AM–3:00 PM East Africa Time (EAT, UTC+3), Monday through Friday, with a pre-open session from 8:30 AM. For forex, the London session runs 11:00 AM–7:00 PM EAT, with the highest major-pair liquidity during the London/New York overlap between 4:00–7:00 PM EAT.
What Traders Say
"I was running Safaricom trades through my CDS and EUR/USD through Exness with no idea how I was really performing. JournalPlus showed me I was profitable on NSE and bleeding on forex — that one insight paid for the software ten times over."
Frequently Asked Questions
What is the best trading journal for Kenyan traders?
JournalPlus supports both NSE equity imports via CSV and MT4/MT5 forex imports, making it well-suited for Kenyan traders managing a dual equity-and-forex book. It also tracks CGT cost basis at the 15% rate introduced by the Finance Act 2023.
How is capital gains tax calculated for NSE traders in Kenya?
Under the Finance Act 2023, capital gains tax in Kenya is 15% of the net gain on disposal of a property, including listed shares. The gain is calculated as the sale price minus the original cost basis. Accurate per-trade records are required to compute and report this correctly to the KRA.
Can I use M-Pesa with forex brokers in Kenya?
Yes. Exness, XM, and HotForex all officially support M-Pesa deposits and withdrawals for Kenyan traders. Transactions typically settle within minutes, making it the fastest funding method available to retail traders in Kenya.
Is forex trading legal in Kenya?
Forex trading is legal in Kenya. The Capital Markets Authority (CMA Kenya) regulates the industry and licenses brokers operating domestically. Kenyan traders can also use internationally regulated brokers (FCA, CySEC, ASIC), though CMA has increased enforcement against unlicensed entities since 2022.
What are the trading hours for the Nairobi Securities Exchange?
The NSE operates from 9:00 AM to 3:00 PM East Africa Time (EAT, UTC+3), Monday through Friday. A pre-open session runs from 8:30 AM. For forex, the London session (11:00 AM–7:00 PM EAT) offers the most liquidity for major pairs commonly traded by Kenyans.
Start Improving Your Trading
Join thousands of traders who use JournalPlus to track, analyze, and improve their performance.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee