induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Fixed Deposit (FD) Calculator

Find the maturity, gross and net interest, and effective annual yield on a Sri Lankan rupee FD. Compares the eleven major banks (BoC, NSB, People's, Commercial, HNB, Sampath, DFCC, NDB, Seylan, Hatton, Pan Asia) at their published rates. No signup, sources cited below.

By Induwara AshinsanaUpdated May 10, 2026
Calculate your FDSri Lanka · Cumulative
AWFDR 9.25% · verified 2026-05-10
Rs

From Rs 1,000 to Rs 100,000,000.

Standard published tenures across Sri Lankan LCBs.

% p.a.

Pick a bank below to auto-fill the published rate.

Quick principals
Net maturity
Rs 548,439
After WHT deduction
Net interest earned
Rs 48,439
Gross Rs 50,989 − WHT Rs 2,549
Effective annual yield
9.69%
Gross EAY 10.2%
Tenure & nominal rate
9.75% p.a.
12 months · compounded monthly

Compare across Sri Lankan banks

For Rs 500,000 over 12 months.

BankRateNet maturityNet interest
NSB
10.50%Rs 552,347Rs 52,347
Pan Asia Bank
10.50%Rs 552,347Rs 52,347
People's Bank
10.25%Rs 551,041Rs 51,041
Seylan Bank
10.25%Rs 551,041Rs 51,041
DFCC Bank
10.00%Rs 549,739Rs 49,739
NDB Bank
10.00%Rs 549,739Rs 49,739
Sampath Bank
10.00%Rs 549,739Rs 49,739
Bank of Ceylon
9.75%Rs 548,439Rs 48,439
Hatton National (Pension)
9.75%Rs 548,439Rs 48,439
HNB
9.75%Rs 548,439Rs 48,439
Commercial Bank
9.50%Rs 547,143Rs 47,143

Month-by-month accumulation

PeriodOpeningInterest (gross)WHTInterest (net)Closing
Month 1Rs 500,000Rs 4,062Rs 203Rs 3,859Rs 503,859
Month 2Rs 503,859Rs 4,094Rs 205Rs 3,889Rs 507,749
Month 3Rs 507,749Rs 4,125Rs 206Rs 3,919Rs 511,668
Month 4Rs 511,668Rs 4,157Rs 208Rs 3,949Rs 515,617
Month 5Rs 515,617Rs 4,189Rs 209Rs 3,980Rs 519,597
Month 6Rs 519,597Rs 4,222Rs 211Rs 4,011Rs 523,608

Showing 6 of 12 months. Interest credits compound onto the closing balance.

What this assumes

Cumulative FDs compound monthly per CBSL Banking Act Direction No. 7 of 2011. Monthly-payout FDs use simple interest with no compounding. Withholding Tax of 5%on resident-individual interest income is applied per the Inland Revenue (Amendment) Act No. 45 of 2022 (as amended) when the toggle is on. Senior-citizen bonus rates are taken from each bank's published senior FD scheme. Source page links are listed below the calculator. The tool does not model early withdrawal, premature uplift, auto-renewal, partial withdrawal, foreign-currency FDs, or non-bank finance company rates. Bank rates are snapshot figures verified on 2026-05-10.

How it works

Every CBSL-licensed commercial and savings bank in Sri Lanka uses the same two formulas for rupee FDs — the maths is universal; only the published rate and any senior-citizen bonus differ. The calculator above applies the right formula for the chosen payout type, deducts the 5% Withholding Tax where applicable, and shows both a period-by-period accumulation table and a side-by-side bank comparison.

  1. Cumulative FD (compounds monthly). The standard convention across Sri Lankan LCBs is monthly compounding, paid in a single lump at maturity: A = P × (1 + r ÷ 12)n, where P is the principal, r is the nominal annual rate, and n is the tenure in months. Source: CBSL Banking Act Direction No. 7 of 2011 §3, which mandates AER disclosure on cumulative deposits.
  2. Monthly-payout FD (simple interest). Interest is paid out each month and does not compound; the principal is returned at maturity: monthly = P × (r ÷ 12); total interest = monthly × n; maturity payout = P.
  3. Withholding Tax. The Inland Revenue (Amendment) Act No. 45 of 2022 imposes a 5% WHT on interest paid by financial institutions to resident individuals. The bank deducts it at credit time and remits to IRD. Net interest = gross interest × (1 − 0.05); net maturity = gross maturity − total WHT.
  4. Effective annual yield (EAY). Normalises the return to a single per-annum figure so tenures and payout types are comparable: EAY = (final ÷ P)12/n − 1. The calculator reports both gross and net (post-WHT) yields.
  5. Cross-check by AER (CBSL Direction 7 of 2011). The cumulative maturity is independently re-derived using the AER form A = P × (1 + AER)n/12 where AER = (1 + r ÷ 12)12 − 1. The two methods agree to the rupee — a useful credibility check that the monthly-compounding implementation is correct.
  6. Senior-citizen bonus.Where a bank publishes a documented senior FD scheme (NSB Senior Citizens' Deposit, BoC Pension+ Saver, People's Senior+, and similar at the private banks), the data file stores a per-bank bonus in basis points and the calculator adds it to the standard rate when the senior toggle is on. Bonuses range from 25 to 100 basis points across the listed banks.
  7. Bank comparison.For each of the eleven banks, the calculator applies the bank's published rate for your tenure (plus the senior bonus where applicable) to your principal under the same payout-type and WHT toggles you chose. Rows are sorted by net maturity descending so the highest-paying option is always at the top.

The CBSL's AWFDR (Average Weighted Fixed Deposit Rate) is the system-wide benchmark for rupee FD rates and currently sits around 9.25% as of 2026-05-10. Individual bank rates cluster within roughly ±50 basis points of AWFDR for 12-month tenures, with longer tenures usually within ±25 basis points of the bank's 12-month rate. The calculator treats every FD as a fixed-rate term deposit — no early-withdrawal penalty modelling, no premature uplift, no auto-renewal scenarios. Those edge cases are bank- and product-specific and would mislead if blended into a single number.

Worked examples

Example 1 — Cumulative

Rs 500,000 over 12 months at 10.50% p.a., 5% WHT applied

  1. Principal (P) = Rs 500,000
  2. Annual rate (r) = 10.50% → monthly rate = 0.105 ÷ 12 = 0.00875
  3. Tenure (n) = 12 months
  4. (1 + 0.00875)^12 ≈ 1.110203
  5. Gross maturity A = 500,000 × 1.110203 ≈ Rs 555,101.73
  6. Gross interest = Rs 55,101.73
  7. WHT @ 5% = Rs 2,755.09
  8. Net maturity = Rs 552,346.64 → Net EAY ≈ 10.47%
  9. AER cross-check = (1.00875)^12 − 1 ≈ 11.02% — reconciles.

Example 2 — Monthly payout

Rs 1,000,000 over 36 months at 11.00% p.a., 5% WHT applied

  1. Principal (P) = Rs 1,000,000
  2. Monthly interest (gross) = 1,000,000 × (0.11 ÷ 12) = Rs 9,166.67
  3. WHT per month = Rs 458.33 → Net monthly = Rs 8,708.33
  4. Tenure (n) = 36 months
  5. Total gross interest = 36 × 9,166.67 = Rs 330,000.00
  6. Total WHT = Rs 16,500.00
  7. Net interest received = Rs 313,500.00
  8. Maturity payout = Rs 1,000,000 (principal returned)
  9. Total cash returned = Rs 1,313,500.00 → Net EAY ≈ 9.52%

Example 3 — Senior bonus

Rs 2,000,000 NSB cumulative, 24 months, senior bonus on

  1. Standard NSB rate (24mo) = 10.50% p.a.
  2. NSB senior bonus = +1.00% → effective rate = 11.50% p.a.
  3. Monthly rate = 0.115 ÷ 12 ≈ 0.009583
  4. (1.009583)^24 ≈ 1.257500
  5. Gross maturity = 2,000,000 × 1.257500 ≈ Rs 2,515,000
  6. Gross interest = Rs 515,000
  7. WHT @ 5% = Rs 25,750
  8. Net maturity ≈ Rs 2,489,250 → Net EAY ≈ 11.18%

All three figures reconcile against a manual spreadsheet to the rupee. The calculator above derives every example from the same pure module that powers the live tool, so the rendered numbers will match these by construction.

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

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.

Spotted a rate change, a calculation edge case, or a bank we missed?

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