Skip to content

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.

Term
We'll find the nearest face value you can bid for.
Today's rate: yield at the last 2-year auction, 28 Oct 2026

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)
Coupon payment dates and amounts
#DateAmount, after tax
115 Jul 2027UGX 61,000
213 Jan 2028UGX 61,000
313 Jul 2028UGX 61,000
411 Jan 2029UGX 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)

Talk to a licensed dealer about buying this

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

Questions