CD Calculator

CD Calculator estimates certificate of deposit maturity amount, interest earned, effective yield, and growth schedule from rate and term.

994.4K usesUpdated · 2026-04-30Runs locally · zero upload

How to Use CD Calculator

The CD Calculator estimates the maturity value of a certificate of deposit. Enter initial deposit, annual rate or APY, term, compounding frequency, optional extra deposit, and optional early withdrawal penalty. The result shows maturity amount, interest earned before penalty, effective annual yield after penalty, and a year-end balance schedule.

Use the CD Calculator when comparing bank CD offers, different terms, rates, compounding frequencies, and penalty assumptions.

Formula & Theory — CD Calculator

The CD Calculator uses the compound interest formula:

Maturity Amount = Principal * (1 + Annual Rate / Compounding Frequency)^(Compounding Frequency * Years)
Interest Earned = Maturity Amount - Principal
Symbol Meaning
Principal Initial deposit plus any extra deposit
Annual Rate Annual interest rate or APY assumption
Compounding Frequency How often interest is added

Compounding frequency affects growth when the stated rate is not already an effective APY. The CD Calculator also lets users test how an early withdrawal penalty could reduce the final result.

Use Cases for CD Calculator

The CD Calculator is useful for:

  • Bank offer comparison — Compare maturity values for competing CDs.
  • Term selection — See how longer or shorter terms affect interest.
  • Penalty planning — Estimate the cost of withdrawing early.
  • Savings strategy — Compare CDs with other low-risk savings options.

The CD Calculator provides a quick way to evaluate deposit growth before choosing a product.

Frequently asked questions about CD Calculator

What is a CD?

A CD, or certificate of deposit, is a time deposit that usually pays interest over a fixed term.

Does the CD Calculator include penalties?

Yes. The CD Calculator includes an optional early withdrawal penalty to estimate the amount after penalty.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.