Government securities
Treasury bill calculator for Uganda
Enter what you want to invest. See the face value you'd bid for, what you pay, what you get back and the interest after tax, at the latest Bank of Uganda auction yield.
Your estimate
After 20% withholding tax. Source
- You pay on 5 Nov 2026
- UGX 961,037
- Face value you bid forBids are in multiples of UGX 100,000
- UGX 1,100,000
- You get back on 4 Nov 2027
- UGX 1,072,207
- Interest after tax
- UGX 111,170
- Tax deducted20% of the discount
- UGX 27,793
- After-tax return a year
- 11.60%
- After inflationUBOS inflation 5.8%, 12 months to October 2026
- 5.48%
Next auction: 4 Nov 2026
Rate used: 14.50% from the 364-day auction, 21 Oct 2026 (BoU auction results)
General information based on today's published rates, not advice for your situation.
How we calculate this
Treasury bills are sold at a discount. You bid for a face value, pay less than that on settlement day (the day after the auction), and get the face value back at maturity. The difference is your interest. Bids are in multiples of UGX 100,000, and UGX 100,000 is the minimum for a non-competitive bid placed through any commercial bank (Bank of Uganda invitation to tender for treasury bills).
Price. BoU publishes each bill's cut-off price per 100 of face value and its money market yield. They are linked by: price = 100 ÷ (1 + yield × days ÷ 365), rounded to three decimals as BoU quotes it. Every successful bid is allocated at that one price.
Face value. If you enter an amount, we find the multiple of UGX 100,000 whose cost is nearest to it. Cost = face value × price ÷ 100.
Tax. The BoU prospectus taxes the discount at 20% for bills. It doesn't say when the tax is taken. Dealer banks commonly deduct it from what you get back at maturity, which is how we show it; ask your bank how it handles yours.
Return a year. Interest after tax ÷ what you paid × 365 ÷ days. After inflation: (1 + that return) ÷ (1 + UBOS inflation) − 1.
Worked example
UGX 1,000,000 in a 1-year bill at 14.499%, the 21 Oct 2026 auction yield. Price 87.367 per 100.
- Face value (nearest UGX 100,000 step)
- UGX 1,100,000
- You pay
- UGX 961,037
- Discount (interest)
- UGX 138,963
- Tax at 20%
- UGX 27,793
- You get back
- UGX 1,072,207
- After-tax return a year
- 11.60%