Sri Lanka Loan EMI Calculator — Housing, Vehicle, Personal
Work out the monthly EMI, total interest, and full amortisation schedule for a loan in Sri Lanka. Compares the eight major banks (BoC, NSB, People's, Commercial, HNB, Sampath, DFCC, NDB) at their current published rates. No signup, sources cited below.
How it works
Every commercial bank in Sri Lanka — Bank of Ceylon, People's Bank, NSB, Commercial Bank, HNB, Sampath, DFCC, and NDB — uses the same Equated Monthly Instalment formula. The maths is identical; only the rate differs. This calculator applies that one formula and shows you both the year-by-year amortisation schedule and a side-by-side bank comparison at the bank's current published midpoint rate.
- Normalise inputs. The tenure is converted from years to months (n), and the annual interest rate (R) is converted to a monthly rate (r = R ÷ 12 ÷ 100).
- Apply the standard EMI formula:
EMI = P × r × (1 + r)n ÷ ((1 + r)n − 1), where P is the principal. When r = 0 (the zero-interest edge case) the calculator falls back to EMI = P ÷ n. - Build the amortisation schedule. For each month: interest portion = opening balance × r; principal portion = EMI − interest portion; closing balance = opening balance − principal portion. The schedule is aggregated by year for display, and any sub-rupee residual is snapped onto the final principal payment so the loan closes at exactly zero.
- Compute totals. Total payment = EMI × n; total interest = total payment − principal. The result panel also shows interest as a share of total payment and the interest-to-principal ratio so you can see at a glance whether your tenure is too long.
- Build the bank comparison. For each of the eight banks, the calculator takes the midpoint of its published rate range for the chosen loan type and recomputes the EMI for your principal and tenure. Rows are sorted by monthly EMI ascending so the cheapest option is always at the top.
- Cross-check by present-value identity. The EMI is verified internally by re-deriving the principal from the EMI via the present-value-of-annuity inverse:
P = EMI × (1 − (1 + r)−n) ÷ r. The result agrees with the input principal to within floating-point error — a useful credibility check that the EMI formula is implemented correctly.
The CBSL's AWPLR (Average Weighted Prime Lending Rate) is the anchor for floating-rate products in Sri Lanka, currently around 10% as of 2026-05-10. Housing loans typically price at AWPLR + 1–3%; vehicle and education loans at AWPLR + 3–5%; unsecured personal loans at AWPLR + 6–10%. The rate ranges shown in the bank comparison reflect each bank's published margin band for the chosen loan type. For a fully variable-rate model that resets with AWPLR, treat the calculator output as your today-rate estimate and re-run when AWPLR moves.
Worked examples
All three figures reconcile against the BoC, NSB, and Commercial Bank online EMI calculators to within Rs 5 — differences come from rounding precision on the monthly rate. The amortisation table in the calculator above closes to a zero balance for each of these inputs.
Frequently asked questions
Sources & references
- Central Bank of Sri Lanka — Interest Rates of Commercial Banks (AWPLR / AWNLR / AWLR)
- Bank of Ceylon — published loan rates
- Commercial Bank — published loan rates
- DFCC Bank — published loan rates
- HNB — published loan rates
- NDB Bank — published loan rates
- NSB — published loan rates
- People's Bank — published loan rates
- Sampath Bank — published loan rates
Bank rate ranges were last cross-checked against each bank's published loan page on 2026-05-10. AWPLR is sourced from the CBSL Interest Rates statistical table. The EMI formula itself is universal and does not change with the rate. Spotted a rate that has moved? Email me — most updates ship within 24 hours.
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.
Spotted a rate change, a calculation edge case, or a bank we missed?
Email me at [email protected] — most fixes ship within 24 hours.