📊 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 / Operations / Portfolio Tracker

Portfolio Tracker

Operations Investor Investor plan required

What it does

The Portfolio Tracker lets you record every Kenya Treasury Bond you hold, and automatically calculates your current portfolio value, accrued interest, weighted average yield, and upcoming coupon income — updated to today's date on every page load.

Each holding stores the bond, the face value you own, the purchase price you paid, and the date you bought. From those inputs the tracker computes:

When to use it

Real-life scenario

Three-bond portfolio — tracking KES 3M across different maturities

You hold three bonds purchased at auction over the past two years. You want to see your total portfolio value, how much interest you have earned so far, and when your next coupon payments arrive.

Example output — holdings table

Bond Face Value Purchase Price Purchase Date Accrued Interest Market Value Unrealised P&L Next Coupon
FXD1/2026/2 KES 1,000,000 KES 100.45 20 Sep 2024 KES 14,027 KES 1,001,200 +KES 750 19 Aug 2025
FXD1/2028/5 KES 1,500,000 KES 99.10 17 Mar 2024 KES 31,178 KES 1,480,650 +KES 14,100 17 Sep 2025
IFB1/2031/12 KES 500,000 KES 97.20 15 Dec 2023 KES 10,890 KES 472,000 -KES 14,000 15 Jun 2025
Portfolio Total KES 3,000,000 KES 56,095 KES 2,953,850 +KES 850

The IFB shows an unrealised loss of KES 14,000 because yields have risen since purchase, pushing the market price below your cost. However, since you plan to hold to maturity, that loss is only on paper — you will receive the full face value of KES 500,000 at maturity.

Column reference

ColumnDescription
Face ValueThe nominal amount you own of this bond.
Purchase PriceThe dirty price per KES 100 you paid at the time of purchase.
Purchase DateThe settlement date of your original purchase.
Accrued InterestInterest earned from your purchase date to today that has not yet been paid as a coupon.
Market ValueCurrent value of the holding using the latest NSE yield. If no recent trade, uses the last available yield.
Unrealised P&LMarket value minus cost (purchase price × face value / 100). Positive = gain, negative = loss.
Next CouponThe next scheduled coupon payment date. Coupon amount = coupon rate / 2 × face value.

Limitations

Tip

Add holdings as soon as your CDS account is credited — the accrued interest calculation starts from your purchase date. Adding a bond weeks later means you undercount the interest earned during the gap.