The single most common complaint about mortgage calculators, straight from borrower forums: "most calculators only allow a set additional payment assumed monthly." People do not prepay in a flat line. They send an extra $200 most months, then drop $3,000 from a tax refund, then skip two months when the car needs tires.
This calculator handles the two shapes that matter. The monthly extra is the habit — the autopay you set and forget. The yearly lump sum is the windfall — applied every twelve months from your chosen start date, which models the tax-refund cycle that drives most real prepayment. Run both together and the schedule shows the balance falling in visible steps.
The comparison is the point: your servicer's timeline versus yours. The gap between the two payoff dates is measured in years, and the interest-saved number is money that never leaves your account again.
How the payoff calculation works
The calculator first reproduces your servicer's baseline: current balance, current rate, remaining term, no extras. That baseline is what you agreed to — it is the yardstick. Then it re-runs the identical month-by-month simulation with your extra payment applied after each scheduled payment, and your lump sum applied once per year.
Each month the engine does, in order: charge interest on the pre-payment balance; apply your regular payment (interest first, remainder to principal); apply the monthly extra; if this is a lump-sum month, apply the lump. The balance that carries into next month is smaller, so next month's interest is smaller. Extra payments compound in your favor.
interest_m = balance_m × r balance_m+1 = balance_m − (payment − interest_m) − extra_m − lump_mThe simulation runs month by month until the balance hits zero. Your new payoff date is the month that happens; "months sooner" and "interest saved" are the differences against the no-extra baseline. There is no closed-form shortcut here — irregular payments are exactly why a month-by-month simulation is the honest tool.
Worked example. Balance $320,000 at 6.5% with 25 years remaining. Baseline: payoff in Oct 2051, total interest $328,198.87. Add $200/month + $3,000 every 12 months: payoff in Oct 2043 — 96 months sooner, $118,486.70 interest saved. The lump sums alone contribute $78,181.55 of that — about 66%.
Terms & definitions
Amortization
Principal
APR
Term
Frequently asked questions
Should I tell my servicer the extra payment is for principal?
Are there prepayment penalties on mortgages?
Is paying off early better than investing the difference?
Why does the lump sum help so much when it's applied only once a year?
References
- CFPB — Can I prepay my mortgage without penalty?
- CFPB — What is an amortization schedule?
- Federal Reserve — Mortgage origination resources (APR vs note rate)