All tools

Certificate of Deposit (CD) Maturity Calculator

Math

Compute a CD's maturity value and effective annual yield (APY) from a principal, nominal annual rate, term in months, and compounding frequency, plus the net payout if withdrawn early

Enter a CD's principal, nominal annual interest rate, term in months, and compounding frequency to see the maturity value and total interest earned, using the same compound-interest formula banks use to quote CD rates. It also converts the nominal rate into the effective annual yield (APY), the number that actually matters when comparing CDs with different compounding frequencies. Add an optional early-withdrawal penalty in months of forfeited interest, the common bank convention, and it also shows the net payout if you cash out before maturity, with the forfeited amount capped at the interest actually earned so far.

financecdcertificate-of-depositinterestsavingsapy

How to use Certificate of Deposit (CD) Maturity Calculator

  • 1.Enter the principal, nominal annual rate, term in months, and compounding frequency to see the maturity value, total interest, and APY.
  • 2.Compare CDs quoted at the same nominal rate but different compounding frequencies by checking the APY, which normalizes them to a single effective annual figure.
  • 3.Add an early-withdrawal penalty in months of forfeited interest to see the net payout if you cash out before the term ends.

Frequently asked questions

What's the difference between the nominal rate and APY?
The nominal rate is the stated annual rate before compounding is applied. APY is the effective annual yield after compounding, which is always equal to or higher than the nominal rate and is what you should use to compare CDs with different compounding frequencies.
How is the early-withdrawal penalty calculated?
It's approximated as the requested number of months of simple interest at the nominal rate, the convention most banks use to quote CD early-withdrawal penalties. The forfeited amount is capped at the total interest earned so the payout never drops below your original principal.
Does this account for account fees or tax withholding?
No, it computes the standard compound-interest maturity formula from the numbers you enter, before any fees, minimum-balance rules, or tax withholding a real bank might apply.
Is my data sent anywhere?
No, the browser tool computes everything client-side. The REST API and SDKs process whatever numbers you send them, same as any other API call.

Use via API, SDK, or MCP

cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/cd-maturity-calculator \
  -H "Authorization: Bearer utx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"principal":1000,"annualRatePercent":12,"termMonths":12,"compoundsPerYear":12,"earlyWithdrawalPenaltyMonths":3}'

Get an API key from your dashboard · Full API docs →