Certificate of Deposit Calculator
Calculate your CD (Certificate of Deposit) returns with our free calculator. CDs offer guaranteed, fixed interest rates in exchange for locking your money for a set term—making them ideal for conservative savers who don't need immediate access to their funds.
Current CD Rate Landscape (2024)
| CD Term | Competitive APY Range | Best For |
|---|---|---|
| 3-month | 4.50-5.00% | Short-term parking |
| 6-month | 4.75-5.25% | Near-term goals |
| 1-year | 4.75-5.30% | Most popular choice |
| 18-month | 4.50-5.00% | Medium-term planning |
| 2-year | 4.25-4.75% | Locking in current rates |
| 5-year | 4.00-4.50% | Long-term guaranteed income |
CD Earnings Examples
| Deposit | Term | APY | Maturity Value | Interest Earned |
|---|---|---|---|---|
| $10,000 | 1 year | 5.00% | $10,500.00 | $500.00 |
| $25,000 | 2 years | 4.50% | $27,300.63 | $2,300.63 |
| $50,000 | 3 years | 4.25% | $56,643.44 | $6,643.44 |
| $100,000 | 5 years | 4.00% | $121,665.29 | $21,665.29 |
CD Calculator Function
``javascript
function calculateCD(principal, apy, termMonths) {
const years = termMonths / 12;
const maturityValue = principal * Math.pow(1 + apy/100, years);
const interestEarned = maturityValue - principal;
// Early withdrawal penalty (typically 3-6 months interest)
const earlyPenaltyMonths = termMonths <= 12 ? 3 : 6;
const earlyPenalty = (principal * (apy/100) / 12) * earlyPenaltyMonths;
return {
maturityValue: maturityValue.toFixed(2),
interestEarned: interestEarned.toFixed(2),
monthlyInterest: (interestEarned / termMonths).toFixed(2),
earlyWithdrawalPenalty: earlyPenalty.toFixed(2)
};
}
``
CD Laddering Strategy
Instead of putting all savings in one CD, consider a CD ladder: divide your money across multiple CDs with staggered maturity dates. This provides regular access to funds while capturing higher long-term rates. For example, split $50,000 into five $10,000 CDs maturing every 6 months.