📊 KTB Intelligence / Docs
Sign In Get Started
🔒
Investor Plan Required
This feature requires the Investor plan. Create a free account to get started, then upgrade when you're ready.
View all plans →
Docs / Planning / Goal-Based Planning

Goal-Based Planning

Planning URL: /goals/ · Available to all users

What it does

Goal-Based Planning answers the question every bond investor eventually asks: "Given my budget, which Kenya Treasury Bonds should I buy — and how much of each — to reach a specific financial target?"

Instead of starting with a bond and asking what it returns, you start with the outcome you want and work backwards. You tell the planner your target and your budget; it tells you exactly where to put each shilling.

Two goal types

1. Target Corpus

You want to accumulate a lump sum by a deadline. Examples:

The planner finds bonds that mature on or before your target date — so principal is returned in full by the deadline — and allocates your budget to maximise the total cash received (coupons + principal).

2. Monthly Income

You want a regular income stream starting from a future date. Examples:

The planner finds bonds that are still paying coupons after your income start date and calculates how much to invest in each to generate the monthly income target. Semi-annual coupons are averaged and divided by 6 to approximate a monthly figure.

Real-life scenario

Worked Example — Target Corpus

Grace wants KES 5,000,000 for a land purchase by December 2029

Grace has KES 2,500,000 to invest today. She logs into KTB Intelligence, goes to Goals → Target Corpus, and enters:

Target Amount: KES 5,000,000  ·  Target Date: 31 Dec 2029  ·  Budget: KES 2,500,000  ·  Bond Type: ALL

The planner finds eligible bonds, scores them by efficiency, and returns this allocation:

Bond Type Coupon Maturity Return/KES Invest (KES) Projected Return
IFB1/2022/14Yr IFB 13.00% 2029-06-15 1.86× KES 1,100,000 KES 2,046,000
FXD1/2024/5Yr FXD 16.00% 2029-11-20 1.72× KES 900,000 KES 1,548,000
FXD2/2023/5Yr FXD 14.39% 2028-09-04 1.58× KES 500,000 KES 790,000
Total KES 2,500,000 KES 4,384,000

The summary card shows: Total projected: KES 4,384,000 against a target of KES 5,000,000. Gap: KES 616,000. The goal is not fully achievable with this budget at current coupon rates. Grace has two options: increase the budget to ~KES 2,860,000, or extend the target date by one year to unlock longer-tenor bonds with higher returns.

Why the gap?

Kenya Treasury Bond coupons are fixed at issuance. To double your money (KES 2.5M → KES 5M) in ~5 years you would need an average return/KES of 2.0×, which requires a coupon rate well above 16%. That exists in the infrastructure bond market but only for bonds with longer tenors — extending the target date unlocks them.

How the simulation works

Column reference

ColumnWhat it means
BondIssue number, e.g. FXD1/2023/5Yr or IFB1/2022/14Yr
TypeFXD (Fixed-Rate Treasury Bond), IFB (Infrastructure Bond), SDB (Savings Development Bond)
Coupon %Annual coupon rate as set at issuance. Semi-annual payments = coupon rate ÷ 2 × face value
MaturityDate on which principal is repaid in full
TenorOriginal bond term in years (e.g. 5yr, 10yr). Affects how many coupon payments you receive
Return/KESTotal net cash received per KES 1 invested (e.g. 1.42× means KES 1 invested → KES 1.42 back, net of withholding tax). Includes all coupons + principal
Invest (KES)The recommended amount to put into this bond from your budget. Determined by the greedy allocation — most efficient bonds get budget first
Projected ReturnTotal KES you will receive from this bond: net coupons across all payment dates + full principal at maturity

Saving and reusing goals

Any simulation can be saved as a named goal (e.g. "Land deposit 2029"). Saved goals appear in a list below the form. Clicking a saved goal reloads all its parameters and re-runs the simulation instantly — useful for comparing scenarios or revisiting a plan after new bonds are issued.

Each saved goal stores: goal type, target amount, target date, max investment budget, bond type preference, and optional notes. Goals are private to your account. You can delete them at any time.

CSV export

The Export CSV button downloads the bond allocation table as a spreadsheet. Columns: Bond, Type, Coupon %, Maturity, Tenor, Return/KES, Invested, Projected Return. Useful for sharing with a financial advisor or broker, or for building your own model in Excel.

Limitations

Fixed purchase price assumption

The planner defaults to 100% of face value (primary market price). If you intend to buy on the secondary market at a discount (e.g. 97.5), adjust the Purchase Price % input — otherwise projected returns will be overstated.

Income goal is an approximation

Monthly income = average semi-annual coupon ÷ 6. In reality, coupons land on specific dates — you may receive two payments in one month and none in others. Use the Bond Detail page to check exact coupon dates for each bond in your allocation.

Only bonds in the database

The planner can only work with bonds that have been loaded into the system. Newly issued bonds appear after the CBK prospectus is parsed. If you cannot find a recently auctioned bond, it may not have been loaded yet.

Coupons are not reinvested

The projection assumes coupon payments are received as cash and not reinvested. If you plan to reinvest coupons, use the Reinvestment Planner instead, which models compounded returns.