Government securities
Treasury bond calculator for Uganda
Pick a bond and an amount. See the price at the last auction yield, each coupon after tax, and what you receive by maturity.
Your estimate
After 20% withholding tax. Source
The yield (16.00%) is above the coupon (15.25%), so you pay less than face value.
- You pay on 14 Jan 202798.758 per 100 of face value
- UGX 987,580
- Face value
- UGX 1,000,000
- Coupon every 182 days, after tax
- UGX 61,000
- Coupons to maturity (4), after tax
- UGX 244,000
- Face value back at maturityLess UGX 2,484 tax on the discount
- UGX 997,516
- Total you receive
- UGX 1,241,516
- Gain over what you paidCoupons not reinvested
- UGX 253,936
Coupon schedule (4 payments)
| # | Date | Amount, after tax |
|---|---|---|
| 1 | 15 Jul 2027 | UGX 61,000 |
| 2 | 13 Jan 2028 | UGX 61,000 |
| 3 | 13 Jul 2028 | UGX 61,000 |
| 4 | 11 Jan 2029 | UGX 61,000 |
If you sell before maturity, the price can be higher or lower than you paid.
Next 2-year auction: 13 Jan 2027
Rate used: 16.00% yield at the last 2-year auction, 28 Oct 2026 (BoU auction results)
General information based on today's published rates, not advice for your situation.
How we calculate this
A bond pays a fixed coupon every 182 days and your face value back at maturity. Bonds are bought at a price per 100 of face value set by the auction yield. When the yield is above the coupon you pay less than face value; when it is below, you pay more.
Price. The value today of every coupon and the face value, discounted at half the yield for each 182-day period. We price on a coupon date and leave out accrued interest, so a bond bought between coupon dates costs a little more.
Tax. The BoU prospectus taxes discount and coupon interest at 20% for 2, 3 and 5-year bonds and 10% for 10 years and longer. We take it from each coupon, and from the discount at maturity when you paid less than face value.
Totals. Coupons are added up as paid. We don't assume they are reinvested.
Worked example
UGX 1,000,000 face value of the 2-year bond, coupon 15.25%, bought at the 28 Oct 2026 yield of 16.000%.
- Price per 100
- 98.758
- You pay
- UGX 987,580
- Each coupon after 20% tax
- UGX 61,000
- 4 coupons after tax
- UGX 244,000
- Face value back, after tax on the discount
- UGX 997,516
- Total received
- UGX 1,241,516