Skip to main content
Mwangaza Yield

Frequently asked questions

Short answers about Kenyan government securities and this app.

How much do I need to start?
Ksh 50,000 for most Treasury bonds, Ksh 100,000 for infrastructure bonds and Treasury bills, then top-ups in multiples of Ksh 50,000. You bid through DhowCSD directly — there is no broker fee.
Why is my net yield lower than the coupon I was quoted?
Two reasons. First, withholding tax: 15% on bonds under ten years, 10% on ten years and over, and 0% on infrastructure bonds. Second, price: if you buy above par (over 100) your yield is below the coupon, and below par it is above. Our calculator solves the yield from the price you actually pay, so both effects are already in the number.
Are infrastructure bonds really tax-free?
Yes — coupon income on IFBs is exempt from withholding tax. That is why an IFB paying a lower coupon often beats a higher-coupon FXD on a net basis, and why our dashboard compares the two side by side rather than ranking on headline coupon.
A T-bill is quoted at 8.8%. Is that what I earn?
No, and it is wrong in both directions. Bills are sold at a discount, so the true gross yield is higher than the quoted rate — then 15% withholding tax pulls the net below it. Our Treasury Bills page shows all three numbers together.
What is a bond ladder and why would I want one?
A ladder holds several bonds maturing in different years instead of one big holding. Money comes back at intervals rather than all at once, so you can meet known expenses without selling at whatever price the market offers, and you reinvest gradually rather than betting everything on one day's rate.
Can I lose money on a government bond?
The Kenyan government has never defaulted on a shilling-denominated bond, so if you hold to maturity you expect your principal back. But you can lose money by selling early: bond prices fall when rates rise. Inflation is the other risk — a 12% net yield with 6.4% inflation is roughly 5.6% in real purchasing power.
How do I actually buy?
Register for a CSD account at dhowcsd.centralbank.go.ke with your ID, KRA PIN and bank details, wait for approval, then bid before the offer closes. Retail investors should normally choose non-competitive bidding, which takes the weighted average rate rather than requiring you to guess one. Our Auction Radar has the full step-by-step guide.
Where does your data come from, and how fresh is it?
Published CBK auction results and prospectuses, National Treasury material and KNBS inflation releases — and nothing else. We use no exchange price data of any kind, so a bond’s market price is the one thing only you can supply. Figures are labelled with their source and date. Some values — coupon dates derived from issue schedules, and yields without an auction print — are estimates, and the app says so where they appear. Always confirm against the official prospectus.
Do you see my portfolio?
No. There is no account and no server storing your data — holdings live in your browser on your device. See our privacy policy.
Does it work offline?
Yes. Add it to your home screen and it installs like an app. Pages and the last market data you loaded are cached, so calculations keep working with no signal — the badge in the header tells you when you are seeing cached figures.
My bond pays 11.5% after tax. Am I actually getting richer?

Partly. Every figure quoted anywhere in Kenyan finance is nominal — counted in shillings, without asking what those shillings will buy. At the CPI figure we publish, an 11.56% net yield is about 4.84% real. You are getting ahead, by roughly half as much as the headline suggests.

Divide rather than subtract — (1 + return) ÷ (1 + inflation) − 1. Subtracting gives 5.15% here, which overstates by 31 basis points, and the error grows as rates rise. The calculator shows the real figure for every bond, with the inflation rate on a slider so you can disagree with our assumption rather than inherit it.

If the principal is guaranteed, how can I lose purchasing power?

Because the guarantee is in shillings, not in what they buy. A bond returns a fixed nominal face value whenever it matures. At 6% inflation, Ksh 100 repaid in fifteen years buys roughly what Ksh 42 buys today — and no yield figure shows this, because it is not a yield effect at all.

The longer the bond, the more of the real loss sits in the principal rather than the coupon. It is the strongest argument for not treating a thirty-year bond as simply a higher-yielding version of a three-year one.

A broker quoted me a price. How do I know it is fair?

Record it on the price book and the app solves the yield that price implies, then sets it beside what comparable paper has actually cleared at in recent CBK auctions. Kenya publishes no retail secondary benchmark and we hold no exchange prices, so the primary market is the honest yardstick available.

Comparable means four things at once: the same tax treatment, roughly the same time left to run, gross measured against gross, and recent. On the current archive that is answerable for 29 of the 58 outstanding bonds — for the rest the app says so rather than quoting a level built on two prints.

Should I always pick the bond with the highest yield?

No, and three things in this app exist because of how often that goes wrong. Compare after tax — a tax-free 12.8% infrastructure bond beats a taxable 14%. Compare after inflation, or a high nominal yield in a high-inflation year can leave you standing still. And match the maturity to when you need the money: the highest yield on the board is no use if it repays four years after the school fees are due.

One bond is also not a plan. That is what the ladder is for — and why the goal planners start from what the money is for rather than from a rate.

Is it free? What is the catch?
It is free, with no ads and no data collection. The app is static files and client-side maths, so it costs almost nothing to run.

Something missing? Ask on Support.

Bonds: CBK | Auctions: CBK | Macro: KNBS/CBK/World Bank | Last sync: 2026-08-19 15:49