Skip to content
induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Treasury Bill (T-Bill) Yield Calculator

Work out the rupee return, the money-market yield, and the after-tax effective annual yield on a Sri Lankan 91, 182, or 364-day Treasury Bill in seconds. Uses CBSL's primary auction discount-pricing formula. Sources cited below.

By Induwara AshinsanaUpdated May 16, 2026
Calculate your T-bill returnCBSL · 91-day
CBSL verified · 2026-10-17
Rs

Rupees received at maturity. Rs 50,000 to Rs 1bn.

CBSL primary auctions: 91 / 182 / 364 days.

% p.a.

Pay Rs 97,603 today.

Quick face values
% p.a.
Pay today
Rs 97,603
On Rs 100,000 face value
Net interest
Rs 2,397
Gross Rs 2,397, nothing withheld at source
Cash at maturity
Rs 100,000
After 91 days
Effective annual yield
10.22%
Gross EAY 10.22% · cross-check ✓

T-Bill vs Fixed Deposit

After tax at source · annualised
T-bill10.22%
Fixed deposit8.65%

T-bill ahead by 157 bps on a one-year compounded basis. FD assumes monthly compounding (CBSL Direction No. 7 of 2011).

Yield breakdown

MetricFormulaValue
Tenor / day-count
t / 36591 / 365 (0.2493)
Purchase price (PP)FV / (1 + r·t/365)Rs 97,603
Gross interestFV − PPRs 2,397
Money-market yield(FV−PP) / PP × 365/t9.8500%
Discount yield (360-d)(FV−PP) / FV × 360/t9.4822%
Effective annual yield (gross)(FV/PP)^(365/t) − 110.2202%
Tax withheld at sourceExcluded by s.84(3)(d)−Rs 0
Net interestInterest − tax at sourceRs 2,397
Effective annual yield (after tax at source)((PP+NetInt)/PP)^(365/t) − 110.2202%
Rupees per day (net)Net interest / tRs 26.34

Plain English: on Rs 100,000 face value at a 9.85% discount, you pay Rs 97,603 today and receive Rs 100,000 after 91 days, a net gain of Rs 2,397, or 10.22% effective annual yield.

What this assumes

T-bills are sold at a discount; the quoted rate is annualised on a 365-day basis per CBSL's primary auction convention. Nothing is withheld at source: s.84(3)(d) of the Inland Revenue Act excludes interest or discount on a Treasury Bill paid to any person from both WHT and AIT, so the tax-at-source line reads 0%. The discount is still assessable income on your annual return (s.88(1A)). The fixed-deposit side of the comparison does suffer 10% AIT, which is why the two differ. The tool models primary-auction buy-and-hold to maturity only, no secondary market quotes, no premature uplift, no DTAA non-resident treatment, no repo, no T-bonds. Latest weighted-average auction rates cited are a snapshot dated 2026-10-17, re-check the CBSL page before bidding.

How it works

CBSL issues Treasury Bills at a discount to face value through a weekly primary auction. You bid a yield; if your bid clears, you pay the discounted purchase price upfront and receive the full face value at maturity. There are no coupon payments, the entire return is the discount captured.

The day-count convention is actual/365. From the annualised discount rate r and tenor t (in days), the purchase price PP is derived as:

PP = FV / (1 + r × t / 365)

Gross interest is simply FV − PP. From there, three different yield figures all describe the same economic return through different lenses:

  • Money-market yield (365-day basis): (FV−PP) / PP × 365/t , this is the figure CBSL quotes as the auction weighted-average rate. By construction it equals the input r.
  • Bank-discount yield (360-day basis): (FV−PP) / FV × 360/t , the US Treasury convention. Lower than the money-market yield because it divides by FV (not PP) and uses 360 days. Shown for reference only; you do not see this on CBSL.
  • Effective annual yield (EAY): (FV/PP)^(365/t) − 1 , what you would earn over a full year if you kept rolling the bill at the same rate, with compounding. This is the only figure that compares apples-to-apples with a 1-year FD's AER.

Nothing is deducted at source. Section 84(3)(d) of the Inland Revenue Act No. 24 of 2017, consolidated to 31 March 2025, excludes interest or discount paid to any person on a Treasury Bill under the Local Treasury Bills Ordinance (Chapter 417), and Advance Income Tax under section 84A(1A) is expressly subject to that same subsection. The 0% shown in the calculator is not a concession, it is the absence of a charge. The 10% that applies to bank deposit interest from 1 April 2025 never reaches a T-bill, so you receive the full face value at maturity. The discount is still assessable income though, because section 88(1A) stopped treating interest paid to a resident individual as a final withholding payment in 2020, so declare it on your return and pay at your own progressive rate.

The calculator runs both directions, type a discount rate to see the implied purchase price, or type a purchase price to back out the implied yield. The independent cross-check (interest-on-cost formula) must equal the quoted auction rate to machine precision; a small “cross-check ✓” tag appears next to the EAY tile when the math reconciles.

Latest CBSL weighted-average auction rates cited on this page: 91-day 9.85%, 182-day 10.05%, 364-day 10.20% , snapshot dated 2026-10-17. Auctions clear every Wednesday; re-check the CBSL page before placing a bid.

Competitive vs non-competitive bids.At the weekly auction a Primary Dealer submits competitive bids that name the exact yield they want, or routes a smaller retail order as a non-competitive bid. Retail investors almost always go non-competitive: you accept whatever weighted-average rate the auction settles at rather than risk being shut out by bidding too aggressively. That weighted-average rate is the figure this calculator defaults to, and the one CBSL publishes each Wednesday. If you submit a competitive bid and it clears, switch the tool to “Enter price” mode and type the exact rupee price you paid to back out your own realised yield.

Selling before maturity. A T-bill is not locked away like a term deposit. It is a security held in your CDS account, so a Primary Dealer will buy it back on the secondary market any business day before maturity. The price then depends on prevailing yields: if market rates have risen since you bought, your bill changes hands at a lower price (a capital loss); if rates have fallen, it sells at a premium. This tool models buy-and-hold to maturity, where the rupee return is fixed the moment your bid clears. Secondary-market mark-to-market and premature-sale pricing are out of scope.

Where T-bills sit in your plan. Because the return is sovereign-guaranteed and the tenor is short, T-bills are a natural home for cash you cannot afford to lose but will not need for a few months. It is worth running the after-tax effective annual yield against a fixed deposit for the same period, the built-in comparison strip does exactly this, compounding an FD monthly per CBSL Direction No. 7 of 2011. The two are not taxed alike: an FD interest credit has 10% AIT taken at source, the rate the general withholding tax calculator applies to other interest income, while a T-bill is carved out of both WHT and AIT and pays out in full. Both remain assessable income at year end. If T-bill or FD interest is your only income for the year, you may still fall under the tax-free threshold, the Sri Lanka income tax calculator shows where your total assessable income lands.

Worked examples

Most popular tenor

91-day, Rs 100,000 face value at 9.85%

  1. r·t/365 = 0.0985 × 91/365 = 0.024558
  2. PP = 100,000 / 1.024558 = Rs 97,603
  3. Gross interest = 100,000 − 97,603 = Rs 2,397
  4. Tax at source = Rs 0 (s.84(3)(d) excludes T-bills) → Net interest Rs 2,397
  5. Cash at maturity = Rs 100,000 in full
  6. Money-market yield = 2,397/97,603 × 365/91 = 9.85% ✓ (matches quoted)
  7. EAY = (1.024558)^(4.011) − 1 = 10.22%
  8. An FD at the same 9.85% nets 9.23% after 10% AIT, so the T-bill wins by 99bp

Mid tenor

182-day, Rs 50,000 face value at 10.05%

  1. r·t/365 = 0.1005 × 182/365 = 0.050112
  2. PP = 50,000 / 1.050112 = Rs 47,614
  3. Gross interest = 50,000 − 47,614 = Rs 2,386
  4. Tax at source = Rs 0 (s.84(3)(d) excludes T-bills) → Net interest Rs 2,386
  5. Cash at maturity = Rs 50,000 in full
  6. Money-market yield = 10.05% (by construction)
  7. EAY = (1.050112)^(2.0055) − 1 = 10.30%
  8. Still assessable income: declare Rs 2,386 on your return

Lock-in scenario

364-day, Rs 500,000 face value at 10.20%

  1. r·t/365 = 0.1020 × 364/365 = 0.101721
  2. PP = 500,000 / 1.101721 = Rs 453,836
  3. Gross interest = 500,000 − 453,836 = Rs 46,164
  4. Tax at source = Rs 0 (s.84(3)(d) excludes T-bills) → Net interest Rs 46,164
  5. Cash at maturity = Rs 500,000 in full
  6. Money-market yield = 10.20% (≈ quoted, since tenor ≈ 365 days)
  7. EAY ≈ 10.20% (no compounding gain, bill matures within the year)
  8. A 1-year FD at 10.20% nets 9.58% after AIT, the T-bill keeps the extra 63bp

Short-tenor intuition

Edge case: 30-day custom tenor, Rs 250,000 at 9.50%

  1. r·t/365 = 0.0950 × 30/365 = 0.007808
  2. PP = 250,000 / 1.007808 = Rs 248,063
  3. Gross interest = 250,000 − 248,063 = Rs 1,937
  4. Tax at source = Rs 0 (s.84(3)(d) excludes T-bills) → Net interest Rs 1,937
  5. Money-market yield = 9.50% (by construction)
  6. EAY = (1.007808)^(12.167) − 1 = 9.93%
  7. Cash at maturity = Rs 250,000 in full
  8. Rupees per day ≈ Rs 65, useful intuition for parking cash short-term

Frequently asked questions

Sources & references

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.