Calculate your maturity amount and interest earnings for Fixed Deposits.
₹
%
Years
Months
Days
Quarterly (Standard)
Monthly
Half-Yearly
Yearly
Please enter valid numeric values greater than zero.
Principal Amount:₹0
Total Interest Earned:₹0
Maturity Value:₹0
Understanding Central Bank of India FD Rates
The Central Bank of India (CBI) offers Fixed Deposit (FD) schemes that provide a safe and secure way to grow your savings with guaranteed returns. Unlike market-linked investments, an FD offers a fixed rate of interest for a specified tenure, making it an ideal choice for risk-averse investors.
How to Use This Calculator
This calculator helps you estimate the returns on your FD investment. Here is how the inputs work:
Deposit Amount: The lump sum amount you intend to invest.
Annual Interest Rate: The rate of interest offered by Central Bank of India for your chosen tenure. Senior citizens usually receive an additional 0.50% over the standard rates.
Deposit Tenure: The duration for which you want to keep your money invested. You can specify this in days, months, or years.
Compounding Frequency: While most Indian banks, including CBI, compound interest quarterly, you can adjust this if your specific scheme differs.
FD Interest Calculation Formula
The Central Bank of India FD calculator uses the compound interest formula to determine the maturity value:
A = P * (1 + r/n)^(n*t)
Where:
A = Maturity Amount
P = Principal Deposit Amount
r = Rate of interest (decimal)
n = Number of times interest compounds per year (Standard is 4 for Quarterly)
t = Time in years
Factors Affecting CBI FD Rates
Tenure: Generally, medium to long-term deposits (1-3 years) attract higher interest rates compared to very short-term deposits.
Applicant Type: Senior citizens (aged 60 and above) typically enjoy a higher interest rate compared to the general public.
Amount: Bulk deposits (usually above ₹2 Crore) may have different interest rate slabs compared to retail deposits.
Frequently Asked Questions (FAQ)
Is the interest on Central Bank of India FD taxable?
Yes, the interest earned on Fixed Deposits is fully taxable under "Income from Other Sources." If the interest income exceeds ₹40,000 (₹50,000 for senior citizens) in a financial year, the bank will deduct TDS (Tax Deducted at Source).
Can I withdraw my FD before maturity?
Yes, premature withdrawal is generally allowed, but it may attract a penalty (usually 0.5% to 1%) on the interest rate, resulting in lower returns than calculated.
What is the minimum tenure for a CBI FD?
Fixed deposits can be opened for a minimum period of 7 days up to a maximum of 10 years.
function calculateCBIFD() {
// 1. Get Input Elements
var principalInput = document.getElementById("cbi_principal");
var rateInput = document.getElementById("cbi_rate");
var tenureInput = document.getElementById("cbi_tenure");
var tenureTypeInput = document.getElementById("cbi_tenure_type");
var frequencyInput = document.getElementById("cbi_compounding");
var errorDiv = document.getElementById("cbi_error");
var resultBox = document.getElementById("cbi_result_box");
// 2. Parse Values
var principal = parseFloat(principalInput.value);
var rate = parseFloat(rateInput.value);
var tenureValue = parseFloat(tenureInput.value);
var tenureType = tenureTypeInput.value;
var frequency = parseFloat(frequencyInput.value);
// 3. Validation
if (isNaN(principal) || principal <= 0 ||
isNaN(rate) || rate < 0 ||
isNaN(tenureValue) || tenureValue <= 0) {
errorDiv.style.display = "block";
resultBox.style.display = "none";
return;
}
errorDiv.style.display = "none";
// 4. Convert Tenure to Years (t)
var timeInYears = 0;
if (tenureType === "years") {
timeInYears = tenureValue;
} else if (tenureType === "months") {
timeInYears = tenureValue / 12;
} else if (tenureType === "days") {
timeInYears = tenureValue / 365;
}
// 5. Calculation Logic
// Formula: A = P * (1 + r/n)^(n*t)
// r = rate / 100
// n = frequency
var r = rate / 100;
var n = frequency;
var base = 1 + (r / n);
var exponent = n * timeInYears;
var maturityAmount = principal * Math.pow(base, exponent);
var totalInterest = maturityAmount – principal;
// 6. Formatting Output (Indian Number System)
var formatter = new Intl.NumberFormat('en-IN', {
style: 'currency',
currency: 'INR',
maximumFractionDigits: 0
});
// 7. Update DOM
document.getElementById("res_principal").innerHTML = formatter.format(principal);
document.getElementById("res_interest").innerHTML = formatter.format(totalInterest);
document.getElementById("res_maturity").innerHTML = formatter.format(maturityAmount);
// 8. Show Results
resultBox.style.display = "block";
}