📊 KTB Intelligence / Docs
Sign In Get Started
Docs / Kenya Guide / How to Buy Bonds in Kenya

How to Buy Bonds in Kenya

Free · CDS account setup, auction bidding & secondary market

Overview

Buying Kenya Treasury Bonds involves two stages: setting up your Central Depository System (CDS) account with the Central Bank of Kenya, and then placing a bid at a primary auction or buying on the secondary market through the NSE.

The process is straightforward once you have your CDS account — you can bid online from home, receive bonds electronically, and collect semi-annual coupon payments directly into your bank account.

Who can invest?

Any Kenyan citizen or resident can buy Treasury Bonds. Foreign investors may also participate subject to CBK regulations. The minimum investment is KES 50,000 (FXD) or KES 100,000 (IFB infrastructure bonds).

Part 1: Setting up your CDS account

The Central Depository System (CDS) is the electronic registry that records government bond ownership. All bond holdings are held in your CDS account — not in paper form. You need a CDS account before you can bid at any auction.

What you need

Two ways to open a CDS account

Option A — Direct with the Central Bank of Kenya (free)

Option B — Through a licensed custodian / commercial bank

All major Kenyan banks (Equity, KCB, Co-operative, NCBA, Stanbic, Standard Chartered, etc.) and licensed stockbrokers can open a CDS account on your behalf. This is often faster and lets you manage bids through your bank's app or internet banking portal.

Note

Custodian banks may charge an annual custody fee (typically 0.1%–0.2% of bond face value per year). Opening directly with CBK is free but requires in-person visits. If you plan to trade on the secondary market, a bank or broker relationship is more convenient.

CBK DhowCSD — Online Portal

CBK operates the DhowCSD online platform where investors can:

Access: www.cds.centralbank.go.ke. To register, you need your existing CDS account number from CBK. First-time setup requires visiting a CBK branch to activate your DhowCSD online account.

Part 2: Bidding at a primary market auction

The CBK holds bond auctions approximately every two weeks. Results are published on the CBK website and on the Nairobi Securities Exchange (NSE). KTB Intelligence shows all upcoming auctions on the Auction Calendar.

Auction timetable

Event Timing
Prospectus issued (Period of Sale opens) ~14 days before auction date
Bid submission deadline Usually 2:00 PM on the auction date
Auction date CBK announces results same day or next day
Settlement date (T+2) 2 business days after auction — money debited, bonds credited to CDS

How to place a bid — step by step

First-time tip

For your first auction, use a non-competitive bid — it's guaranteed and simpler. Once you're comfortable reading auction results and yield curves, switch to competitive bidding to potentially lock in a better yield.

Part 3: Buying on the secondary market

If you miss a primary auction or want to buy an existing bond, you can purchase it on the Nairobi Securities Exchange (NSE) through a licensed stockbroker or bank's trading desk.

Key differences from primary market

Aspect Primary Market Secondary Market (NSE)
Seller Government (via CBK) Other investors
Price Auction-determined (often close to par) Market price (clean + accrued interest = dirty price)
When Only during CBK auction window Any business day
Access CDS + DhowCSD or bank Licensed stockbroker or bank's bond desk
Transaction cost None (CBK does not charge) Broker commission (typically 0.1%–0.3% of face value)

How to buy on the secondary market

Part 4: After you buy — managing your holdings

Receiving coupon payments

Kenya Treasury Bonds pay coupons semi-annually. CBK automatically credits the net coupon (after withholding tax) directly to the bank account linked to your CDS account. No action is needed on your part.

Selling before maturity

If you need your money before the bond matures, you can sell on the NSE secondary market through your stockbroker. The price you receive depends on prevailing market conditions — you may sell at a profit or a loss relative to your purchase price.

At maturity

On the maturity date, CBK automatically credits the full face value to your linked bank account. The bond is cancelled from your CDS account. No action required.

Tracking your portfolio on KTB Intelligence

Add your holdings to the Portfolio Tracker to see your total income, upcoming payment dates, YTM on purchase price, and projected cash flows. Set alerts for upcoming coupon dates and maturity so you never miss a payment.

Frequently asked questions

Can I pay for bonds using M-Pesa?
Yes — as of November 2025, M-Pesa is supported directly through DhowCSD. You can pay for successful Treasury Bond and bill bids using M-Pesa via the DhowCSD portal or mobile app, up to a maximum of KES 250,000 per transaction.

How to pay with M-Pesa through DhowCSD:
  1. Log in to DhowCSD (web portal or mobile app)
  2. Go to the Transactions tab and find your successful auction result — note the payment reference key and amount payable
  3. Click Source of Funds → select Mobile Money → choose M-Pesa
  4. An M-Pesa prompt is sent to your phone — enter your PIN to complete payment

Key limits: Maximum KES 250,000 per transaction. For bids above this amount, you must fund via bank transfer. You must be registered on DhowCSD to use this service.
How long does it take to open a CDS account?
Directly through CBK: 3–5 business days. Through a commercial bank: often same day or next day if you have all documents. Online registration through DhowCSD (if you already have a CDS account number) takes about 24 hours.
What is the minimum amount I need to invest?
FXD bonds: KES 50,000 minimum bid. IFB infrastructure bonds: KES 100,000 minimum bid. There is no maximum for competitive bids; non-competitive bids are capped at KES 20,000,000 per auction.
Can foreigners buy Kenya Treasury Bonds?
Yes. Non-residents can invest in Kenya government bonds subject to CBK regulations. They need a CDS account and must comply with foreign exchange regulations for repatriation of principal and interest. Withholding tax for non-residents may differ — consult a tax advisor.
What happens if I miss an auction?
You can either wait for the next auction (CBK auctions bonds every 2–4 weeks) or buy the same bond on the NSE secondary market. The secondary market price may be slightly different from the auction price — use the Secondary Market Calculator to compare.
How do I know if my bid was successful?
CBK publishes auction results on their website within 24 hours. You can also check the DhowCSD portal where your allocation will appear. Your bank will notify you if you bid through them.
Is the interest (coupon income) taxable?
Yes for FXD bonds — 15% withholding tax is deducted at source by CBK. IFB (infrastructure) bonds are exempt from tax entirely (0% withholding tax). KTB Intelligence's calculators show both gross and net (after-tax) returns.