Recurring Deposit (RD) Calculator
Result
Total Deposit: ₹0
Interest Earned: ₹0
Maturity Amount: ₹0
Recurring Deposit (RD) Calculator – எளிய விளக்கம்
இந்த Recurring Deposit (RD) Calculator என்பது, நீங்கள் வங்கியில் மாதம் மாதம் ஒரு நிரந்தர தொகையை (Monthly Deposit) சேமித்து (deposit) வைத்தால், ஒரு குறிப்பிட்ட மாதங்களுக்குப் பிறகு (Time Period – Months) அந்த RD-க்கு கிடைக்கும் வட்டி (Annual Interest Rate) சேர்த்து, முடிவில் (maturity) சுமார் எவ்வளவு தொகை கிடைக்கும் என்பதை கணக்கிட்டு காட்டும் ஒரு எளிய கருவி. RD என்பது இந்தியாவில் மிகவும் பிரபலமான சேமிப்பு முறைகளில் ஒன்று. காரணம்: பெரிய தொகை ஒரே முறை போட வேண்டிய அவசியம் இல்லை; மாதம் மாதம் சிறிது சிறிதாக சேமித்து, அதற்கு வட்டி பெற முடியும். “நான் மாதம் ₹5,000 RD போட்டால் 24 மாதத்தில் எவ்வளவு ஆகும்?” போன்ற கேள்விகளுக்கு இந்த calculator உடனடி பதில் தரும்.
RD-யை SIP போலவே நினைக்கலாம், ஆனால் SIP பொதுவாக mutual funds போன்ற market-linked முதலீட்டுக்கு. RD என்பது bank deposit, rate பொதுவாக fixed, returns comparatively stable. RD-ல் ஒவ்வொரு மாத deposit-க்கும் interest கிடைக்கும், ஆனால் முதல் மாத deposit அதிக நாட்கள்/மாதங்கள் interest பெறும், கடைசி மாத deposit குறைந்த காலம் interest பெறும். அதனால் RD maturity கணக்கீடு “ஒரே lump sum போல” இல்லாமல், “பல installments சேர்த்து compound ஆகும்” மாதிரி இருக்கும். இந்த calculator அந்த installment-based growth-ஐ ஒரு standard approximation formula மூலம் கணக்கிடுகிறது.
இந்த RD calculator-ன் output மூன்று முக்கிய பகுதிகள்: Total Deposit (நீங்கள் போடும் மொத்த பணம்), Interest Earned (வட்டி மூலம் கூடும் தொகை), Maturity Amount (முடிவில் கிடைக்கும் மொத்த தொகை). இதனால் “என் சேமிப்பு எவ்வளவு, அதில் interest எவ்வளவு, total எவ்வளவு” என்று ஒரு பார்வையில் புரியும்.
1) RD (Recurring Deposit) என்றால் என்ன?
Recurring Deposit என்பது ஒரு fixed tenure-க்கு (உதா: 6 மாதம், 12 மாதம், 24 மாதம், 36 மாதம்) நீங்கள் மாதம் மாதம் ஒரு fixed amount வங்கியில் வைப்பு செய்வது. வங்கி அந்த RD-க்கு ஒரு fixed interest rate வழங்கும். Tenure முடிந்ததும், நீங்கள் போட்ட deposits + அதற்கு கிடைத்த interest சேர்த்து maturity amount கிடைக்கும்.
RD-ன் முக்கிய benefit: discipline — மாதம் மாதம் சேமிப்பு பழக்கம் உருவாகும். மேலும் returns பொதுவாக predictable; market fluctuations பாதிக்காது. இது short-to-medium term goals-க்கு (emergency fund building, small goals, planned purchases) பயன்படுத்தப்படும். அதே சமயம் interest taxable ஆகலாம், premature closure penalty இருக்கலாம். இந்த calculator அந்த tax/penalty-ஐ சேர்க்காமல் base maturity estimate மட்டும் காட்டுகிறது.
2) இந்த Calculator-ல் உள்ள Input பகுதிகள் என்ன?
இடது பக்கத்தில் (Input Section) 3 inputs உள்ளன:
Monthly Deposit (₹) – இது நீங்கள் ஒவ்வொரு மாதமும் RD-க்கு போடும் தொகை. உதாரணமாக ₹5,000 என்றால், நீங்கள் 24 மாதங்களுக்கு ஒவ்வொரு மாதமும் ₹5,000 வைப்பு செய்கிறீர்கள். Monthly deposit 0 அல்லது negative ஆக இருந்தால் calculator invalid என்று alert காட்டும்.
Annual Interest Rate (%) – RD-க்கு வங்கி வழங்கும் வருட வட்டி விகிதம். உதாரணமாக 7% என்றால் வருடத்திற்கு 7% என்ற base rate. ஆனால் RD deposit மாதம் மாதம் போடுவதால் calculator இதை monthly rate-ஆக மாற்றி பயன்படுத்துகிறது.
Time Period (Months) – RD tenure (மாதங்களில்). இது இங்கே “Years” இல்லை; Months ஆக உள்ளது. உதாரணமாக 24 என்றால் 2 ஆண்டுகள். Months அதிகமானால் deposits count அதிகம்; interest accumulation duration அதிகம்; maturity amount அதிகம்.
இந்த மூன்றையும் உள்ளிட்டு “Calculate” button-ஐ அழுத்தினால், வலது பக்கத்தில் results உடனே update ஆகும்.
3) Result பகுதியில் என்ன காட்டப்படும்?
Result பகுதியில் 3 outputs இருக்கும்:
Total Deposit – நீங்கள் tenure முழுவதும் போடும் மொத்த தொகை. Formula: monthly × months. உதாரணமாக ₹5,000 × 24 = ₹1,20,000. இது “நான் என் கைமூலமாக போடும் பணம்” என்பதை காட்டுகிறது.
Interest Earned – maturity amount-இல் இருந்து total deposit கழித்த வட்டி தொகை. இது தான் bank interest மூலம் கூடும் தொகை.
Maturity Amount – இது highlight செய்யப்பட்ட முக்கிய output. Tenure முடிவில் bank உங்களுக்கு கிடைக்கும் (approx) total amount. (Deposit + Interest).
4) இந்த Calculator எப்படி கணக்கிடுகிறது?
Button-ஐ கிளிக் செய்தவுடன் calculateRD() function run ஆகிறது. அது monthly, rate, months values-ஐ parseFloat மூலம் வாசிக்கிறது. validation: monthly <= 0 அல்லது rate <= 0 அல்லது months <= 0 என்றால் “Please enter valid values” என்று alert காட்டி நிறுத்திவிடும்.
அதன் பிறகு annual rate-ஐ monthly rate-ஆக மாற்றுகிறது: r = rate / 100 / 12. உதாரணமாக rate 7% என்றால் r ≈ 0.07/12. இது ஒரு மாதத்திற்கான interest rate.
பின்னர் RD maturity approximation formula பயன்படுத்தப்படுகிறது:
Maturity = Monthly × [((1 + r)^n − 1) / r] × (1 + r)
where r = monthly interest rate, n = number of months
இந்த formula ஏன்? RD-ல் நீங்கள் ஒவ்வொரு மாதமும் deposit போடுகிறீர்கள். முதல் மாத deposit முழு tenure-க்கும் interest பெறும், இரண்டாம் மாத deposit ஒன்றை விட ஒரு மாதம் குறைவாக interest பெறும், கடைசியாக போடும் deposit மிக குறைந்த காலம் interest பெறும். அதனால் RD maturity கணக்கு “ஒரு series of deposits” எனக் கருதப்படும். இந்த formula அந்த series-ஐ compound செய்து ஒரு total future value estimate கொடுக்கிறது. இது SIP maturity formula போலவே இருக்கும் (installment compounding), ஆனால் rate மற்றும் tenure RD-க்கு ஏற்ப உள்ளது.
பின்னர் calculator: deposit = monthly × months (நீங்கள் போட்ட மொத்த பணம்), interest = maturity − deposit (வட்டி), என்று கணக்கிட்டு UI-ல் toFixed(2) மூலம் இரண்டு decimals-ல் காட்டுகிறது.
5) RD-ல் interest எப்படி வேலை செய்கிறது? (உணர்வு புரிதல்)
RD-ல் interest calculation-ஐ “ஒவ்வொரு installment-க்கும் தனி compounding period” என்று நினைத்தால் புரியும். நீங்கள் ஆரம்பத்தில் deposit செய்த தொகை அதிக காலம் இருக்கிறது என்பதால் அதற்கு அதிக interest கிடைக்கும். ஆனால் நீங்கள் tenure முடிவுக்கு அருகில் deposit செய்கிற தொகைக்கு குறைந்த interest தான் கிடைக்கும். இதனால் RD returns, lump sum FD-யை விட வேறு pattern-ல் இருக்கும்.
அதே total deposit இருந்தாலும், lump sum FD-ல் முழு தொகை முதல் நாளிலிருந்து compounding பெறும். RD-ல் தொகை slowly build ஆகுவதால் maturity value FD-யை விட குறைவாக இருக்கலாம். ஆனால் RD-ன் advantage discipline & affordability.
6) கவனிக்க வேண்டிய வரம்புகள் (Limitations)
இந்த calculator “approximation used by banks” என்று code comment-ல் குறிப்பிடுகிறது. Real bank RD calculation சில நேரங்களில்: daily balance method, quarterly compounding basis, exact installment date-க்கு ஏற்ப interest, rounding rules போன்றவற்றை பயன்படுத்தலாம். அதனால் calculator result actual bank maturity-யுடன் சிறிது மாறுபடலாம்.
மேலும் net maturity-க்கு பாதிப்பான விஷயங்கள்:
1) Tax / TDS: RD interest taxable; TDS apply ஆகலாம்; net amount குறையலாம்.
2) Premature closure: tenure முடிவுக்கு முன் close செய்தால் penalty/low rate காரணமாக maturity குறையலாம்.
3) Missed deposits: சில மாதங்கள் deposit miss ஆனால் penalties இருக்கலாம்; maturity effect மாற்றும்.
4) Bank-specific compounding: quarterly compounding vs monthly assumptions வேறுபடலாம்.
அதனால் output-ஐ “planning estimate” என்று எடுத்துக்கொண்டு, final maturity-க்கு bank RD terms மற்றும் tax rules-ஐ சரிபார்க்க வேண்டும்.
7) ஒரு எளிய உதாரணம் (default values)
Monthly deposit = ₹5,000
Annual rate = 7%
Tenure = 24 months
Total deposit = 5,000 × 24 = ₹1,20,000. Monthly rate r = 0.07/12. Maturity formula மூலம் maturity amount கணக்கிடப்படும். Interest earned = maturity − ₹1,20,000.
நீங்கள் months-ஐ 36 அல்லது 60 ஆக அதிகரித்தால் total deposit கூடும், அதோடு interest accumulation duration கூட அதிகரிக்கும், அதனால் maturity value அதிகமாக வரும். Rate-ஐ 6% vs 7% vs 8% என்று மாற்றி பார்த்தால் interest difference-ஐ நீங்கள் தெளிவாக உணரலாம்.
8) இந்த RD calculator-ஐ மேலும் மேம்படுத்தலாம் (optional ideas)
நீங்கள் விரும்பினால் இந்த calculator-க்கு சில features சேர்க்கலாம்:
• Compounding option: quarterly basis RD model (பல bank terms) சேர்க்கலாம்.
• Deposit start date: exact dates கொண்டு more accurate schedule-based interest கணக்கிடலாம்.
• Tax estimate: slab input வைத்து net maturity estimate.
• Year/Month-wise table: ஒவ்வொரு மாத deposit balance + interest breakdown.
• Chart: deposit vs interest growth graph.
இருப்பினும், உங்கள் current RD calculator ஒரு clean மற்றும் beginner-friendly tool. Monthly deposit + rate + months கொடுத்து, RD maturity மற்றும் interest earned-ஐ உடனே அறிய இது மிகவும் உதவும்.
Disclaimer: This calculator provides an estimate only using a standard RD approximation formula with monthly compounding.
Actual RD maturity may vary due to bank-specific rules, installment dates, rounding, taxes (TDS), and premature closure penalties.
