Fixed Deposit Rates Sri Lanka Calculator

.fd-calculator-container { max-width: 800px; margin: 0 auto; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background: #f9f9f9; padding: 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .fd-header { text-align: center; margin-bottom: 30px; color: #1a237e; } .fd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .fd-grid { grid-template-columns: 1fr; } } .fd-input-group { margin-bottom: 15px; } .fd-input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #333; } .fd-input-group input, .fd-input-group select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .fd-input-group input:focus { border-color: #1a237e; outline: none; } .fd-btn { width: 100%; padding: 15px; background-color: #1a237e; color: white; border: none; border-radius: 6px; font-size: 18px; cursor: pointer; font-weight: bold; margin-top: 10px; transition: background 0.3s; } .fd-btn:hover { background-color: #0d47a1; } .fd-results { margin-top: 30px; background: #fff; padding: 25px; border-radius: 8px; border-left: 5px solid #1a237e; display: none; } .fd-result-row { display: flex; justify-content: space-between; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #eee; } .fd-result-row:last-child { border-bottom: none; font-weight: bold; font-size: 1.2em; color: #1a237e; } .fd-label { color: #666; } .fd-value { font-weight: bold; color: #333; } .fd-article { margin-top: 50px; line-height: 1.6; color: #333; } .fd-article h2 { color: #1a237e; margin-top: 30px; } .fd-article h3 { color: #0d47a1; } .fd-article ul { margin-bottom: 20px; } .fd-info-box { background: #e8eaf6; padding: 15px; border-radius: 6px; margin: 20px 0; }

Fixed Deposit Rates Calculator Sri Lanka

Calculate your Gross Interest, WHT (Withholding Tax), and Maturity Value in LKR.

Currently typically 5% in Sri Lanka
Total Gross Interest:
Withholding Tax (WHT):
Net Interest Earned:
Monthly Equivalent Income:
Total Maturity Value (LKR):

Understanding Fixed Deposits in Sri Lanka

Investing in Fixed Deposits (FDs) is one of the most popular and secure investment methods in Sri Lanka. Whether you are banking with state giants like Bank of Ceylon and People's Bank, or private entities like Commercial Bank and Sampath Bank, understanding how your return is calculated is crucial for financial planning. This calculator is specifically designed for the Sri Lankan context, taking into account the Sri Lankan Rupee (LKR) and local tax implications.

How FD Interest is Calculated in Sri Lanka

The interest on a Fixed Deposit is calculated based on the principal amount, the annual interest rate, and the tenure of the deposit. In Sri Lanka, rates are quoted "per annum" (p.a.).

The basic formula used by Sri Lankan banks is:

Interest = (Deposit Amount × Interest Rate % × Months) / 12

For example, if you deposit LKR 1,000,000 at 12% p.a. for 6 months, you earn interest for only half the year, not the full 12%.

Withholding Tax (WHT) Explained

In the Sri Lankan regulatory environment, interest income from Fixed Deposits is often subject to Withholding Tax (WHT). While policies change based on government fiscal decisions, a common rate applied is 5%. This is deducted at the source by the bank before the interest is credited to your account.

Note: Senior citizens in Sri Lanka (over 60 years) often enjoy special interest rates and may have different tax thresholds. Always verify the current tax regulations with your bank branch.

Factors Affecting FD Rates in Sri Lanka

  • Central Bank Policy Rates: The CBSL (Central Bank of Sri Lanka) sets policy rates (SDFR/SLFR) which directly influence the FD rates offered by commercial banks.
  • Tenure: Generally, longer tenures (e.g., 3 to 5 years) offer higher rates than short-term deposits (e.g., 1 to 3 months), though inverted yield curves can occur during economic volatility.
  • Interest Payment Frequency: Choosing to receive interest at "Maturity" usually yields a slightly higher effective rate compared to receiving "Monthly" interest payments, due to the power of compounding.
  • Senior Citizen Status: Special schemes often provide an additional percentage (e.g., +1% or +2%) on top of the standard card rate.

Maximizing Your Returns

To get the best return on your LKR investment, compare rates across different institutions. Non-Bank Financial Institutions (finance companies) often offer higher rates than licensed commercial banks, but they may carry a different risk profile. Ensure the institution is registered with the Central Bank of Sri Lanka.

function calculateSriLankaFD() { // 1. Get input values var amountInput = document.getElementById('depositAmount'); var rateInput = document.getElementById('interestRate'); var monthsInput = document.getElementById('tenureMonths'); var taxInput = document.getElementById('whtRate'); var amount = parseFloat(amountInput.value); var rate = parseFloat(rateInput.value); var months = parseFloat(monthsInput.value); var taxRate = parseFloat(taxInput.value); // 2. Validate inputs if (isNaN(amount) || amount <= 0) { alert("Please enter a valid Deposit Amount in LKR."); return; } if (isNaN(rate) || rate < 0) { alert("Please enter a valid Interest Rate."); return; } if (isNaN(months) || months <= 0) { alert("Please enter a valid Tenure in months."); return; } if (isNaN(taxRate) || taxRate < 0) { taxRate = 0; // Default to 0 if invalid } // 3. Perform Calculations // Annual Interest = Amount * (Rate/100) // Actual Interest for Tenure = Annual Interest * (Months/12) var grossInterest = (amount * (rate / 100) * months) / 12; // Calculate WHT var taxAmount = grossInterest * (taxRate / 100); // Net Interest var netInterest = grossInterest – taxAmount; // Maturity Value var maturityValue = amount + netInterest; // Monthly Equivalent (Net) var monthlyEquivalent = netInterest / months; // 4. Format Output for LKR var formatter = new Intl.NumberFormat('en-LK', { style: 'currency', currency: 'LKR', minimumFractionDigits: 2 }); // 5. Update UI document.getElementById('resGrossInterest').innerHTML = formatter.format(grossInterest); document.getElementById('resTax').innerHTML = "-" + formatter.format(taxAmount); document.getElementById('resNetInterest').innerHTML = formatter.format(netInterest); document.getElementById('resMonthly').innerHTML = formatter.format(monthlyEquivalent); document.getElementById('resTotal').innerHTML = formatter.format(maturityValue); // Show results container document.getElementById('fdResult').style.display = 'block'; }

Leave a Comment