Methodology

This page documents every calculation SaverGrid performs, so you can verify any number the site shows you.

Definitions

CD value at maturity

Because APY already includes compounding, maturity value depends only on APY and time:

V = P × (1 + APY)^(m / 12)

where P is the deposit, APY is the advertised yield as a decimal, and m is the term in months. Total interest is V − P.

Worked example: $10,000 at 4.50% APY for 12 months:10,000 × (1.045)^1 = $10,450.00. Under SaverGrid's assumption that 12 months equals one year, this produces an estimated $450 of interest before tax. A bank's result may vary slightly based on dates, rounding, and account terms. Applying a nominal-rate compounding formula directly to an APY would double-count compounding and overstate the estimated earnings.

APY ↔ nominal rate conversion

Shown under "Advanced options". With n compounding periods per year:

APY = (1 + r/n)^n − 1

r = n × ((1 + APY)^(1/n) − 1)

Example: a 4.50% nominal rate compounded monthly is (1 + 0.045/12)^12 − 1 = 4.594% APY.

Illustrative monthly-equivalent growth schedule

The growth chart and CSV schedule apply the monthly-equivalent growth factor (1 + APY)^(1/12). This evenly models the advertised APY across monthly intervals and may not match a bank's actual daily accrual or interest-crediting schedule. Each month's balance is computed from the closed-form formula; this avoids repeated rounding at each monthly step.

CD ladder

The ladder calculator divides the total deposit T equally among the selected rungs, distributing any leftover cents across the earliest-maturing rungs. For rungi:

Vᵢ = Pᵢ × (1 + APYᵢ)^(mᵢ / 12)

First-cycle interest is Σ(Vᵢ − Pᵢ). The combined maturity-values figure isΣVᵢ, but each value occurs on its rung's own maturity date. It is not a balance at one point in time.

The combined schedule models each active rung through the current month and holds its proceeds flat after maturity:

combined value at month t = Σ[Pᵢ × (1 + APYᵢ)^(min(t, mᵢ) / 12)]

No reinvestment is assumed because future CD availability and renewal APYs are unknown. Minimum deposits, grace periods, renewal policies, penalties, fees, and taxes are not modeled.

CD early-withdrawal penalty

The early-withdrawal calculator models a full withdrawal after month w. The balance before the penalty is:

B = P × (1 + APY)^(w / 12)

For a penalty stated as p months of interest:

Q = P × ((1 + APY)^(p / 12) − 1)

For d days of interest:

Q = P × ((1 + APY)^(d / 365) − 1)

For k weeks of interest:

Q = P × ((1 + APY)^((7 × k) / 365) − 1)

A fixed-dollar penalty is used directly. Estimated proceeds are B − Q. If the user confirms that the account disclosure caps the penalty at earned interest, the applied penalty is the smaller of Q and B − P. Otherwise it is limited only to the modeled account balance so proceeds cannot be negative.

The break-even month is the first modeled month when accumulated interest covers the full stated penalty. The comparison with holding to maturity is the estimated maturity value minus withdrawal proceeds; it does not model returns earned after the money is withdrawn.

For period-based penalties, SaverGrid uses equivalent APY growth. A bank may instead use its nominal interest rate, actual calendar days, or another method in the account agreement. Regulation DD permits early-withdrawal penalties to be disclosed in periods of interest or as a dollar amount, and requires the calculation method and assessment conditions to be disclosed. The bank's account agreement and payoff quote control.

Assumptions

Rounding

Calculations use unrounded internal values. Rounding to the cent (half away from zero) happens once, at display and export time, never inside the calculation. Chart and schedule values derive from the same unrounded series.

Sources

Testing

The math library behind this site ships with an automated test suite that locks in known values under SaverGrid's stated model (for example, a $10,450.00 estimated maturity value for $10,000 at 4.50% APY over 12 months) and property checks (conversion round-trips, schedule consistency), cent-accurate ladder allocations, combined ladder schedules, and month-, week-, day-, and dollar-based early-withdrawal penalties. The suite must pass before any change to the site is published.