Mortgage Payoff Calculator

Discover how making extra payments on your mortgage can significantly shorten your loan term and save you thousands of dollars in interest. This free Mortgage Payoff Calculator provides clear insights into the benefits of accelerated mortgage repayment, helping you visualize your savings in both time and money. It's easy to use and offers actionable information for better financial planning.

Enter Your Mortgage and Payoff Goal

Current Mortgage Information
If provided, helps calculate for loans already in progress. Assumes no extra payments made prior to 'Start Date for Recurring Extra Payments'.
Extra Payment Options
Applies if an extra annual payment is made.
Applies if a one-time extra payment is made.
If blank, assumes extra payments start from loan start date or now.

How to Use This Calculator

  1. Enter Current Mortgage Details: Input your original loan amount, annual interest rate, the original term of your loan, and the month and year your loan began. If your loan is already in progress, you can optionally add your current outstanding balance.
  2. Specify Extra Payment Options: Fill in any extra amounts you plan to pay monthly, annually (select the month this payment is made), or as a one-time lump sum (select the date). You can also specify when your recurring extra payments should begin.
  3. Calculate Your Payoff: Click the "Calculate Payoff" button.
  4. Review Your Results: The calculator will display your original and new payoff dates, the time you'll save, and a comparison of the total interest paid, highlighting your potential savings.
  5. Explore the Amortization Schedule: Scroll through the comparative amortization table to see a detailed month-by-month breakdown of how extra payments affect your principal, interest, and loan balance over time versus the original loan.

Tip: Your mortgage statement or online loan portal should have most of the required current mortgage information.

Strategies for Paying Off Your Mortgage Early

Learn about various methods such as making regular extra principal payments, using a bi-weekly payment strategy, applying windfalls, or making one extra payment per year. Compare the pros and cons to find what suits your financial situation. (TODO: Populate with detailed content as per specification document.)

Benefits of Paying Off Your Mortgage Early

Understand the advantages, including significant interest savings, achieving debt-free homeownership sooner, improved monthly cash flow after payoff, reduced financial stress, and benefits for retirement planning. (TODO: Populate with detailed content as per specification document.)

Considerations Before Making Extra Payments

Explore important factors like opportunity cost (investing vs. prepayment), potential prepayment penalties, ensuring you have a healthy emergency fund, prioritizing higher-interest debt, and understanding tax implications. (TODO: Populate with detailed content as per specification document.)

How Extra Payments Affect Your Mortgage

Gain a simple understanding of amortization and how payments are allocated. See how extra payments directly reduce principal, leading to lower future interest charges and a snowball effect on your loan balance. (TODO: Populate with detailed content as per specification document.)

Frequently Asked Questions (FAQ)

Even small extra payments can lead to significant savings. For example, paying an extra $100 per month on a $250,000, 30-year mortgage at a 5% interest rate could help you pay off your loan approximately 4 years and 8 months earlier and save over $35,000 in interest. Our calculator can show you the precise impact for your specific loan.

Both strategies help, but making extra payments more frequently (e.g., monthly) generally saves slightly more interest over time because the principal balance is reduced sooner and more consistently. However, a large annual payment can also make a significant impact. The best approach depends on your cash flow and preferences. Our calculator allows you to model both scenarios.

When making an extra payment, clearly specify to your lender that the additional funds should be applied directly to the principal balance of your loan. You can usually do this by writing a note on your payment coupon, selecting an option online, or calling your lender. Always check your next mortgage statement to confirm the extra payment was applied correctly.

Paying off your mortgage early is generally a positive financial step and is unlikely to hurt your credit score significantly. While an open mortgage in good standing contributes to your credit history length and mix of credit, the benefits of being debt-free often outweigh any minor, temporary score adjustments. Closing any loan can sometimes cause a small dip, but responsible credit management overall is key.

The main potential downside is a prepayment penalty, which some lenders charge if you pay off your loan too early. Always check your mortgage agreement for any prepayment penalty clauses. Another consideration is the opportunity cost – the money used for extra payments could potentially earn a higher return if invested elsewhere, though this comes with risk.

It's generally advisable to prioritize paying off higher-interest debts first, such as credit card balances or personal loans, as these cost you more in interest. Once high-interest debts are managed, then accelerating mortgage payments can be a great strategy. Consider your overall financial picture and interest rates on all debts.

Absolutely! Even small, consistent extra payments can make a noticeable difference over the life of a long-term loan like a mortgage. They can help you pay off your loan months or even years sooner and save a surprising amount in interest. Use our calculator to see the impact of even modest extra amounts.

Yes, the higher your interest rate, the more you stand to save in total interest by making extra payments and paying off the loan early. This is because more of your standard payment goes towards interest with higher rates, so reducing the principal faster has a greater impact on overall interest paid.

Yes, this calculator can be used for any fixed-rate mortgage, including FHA, VA, or USDA loans, to see the impact of extra payments. The core principle of how extra payments reduce principal and save interest applies universally. Just ensure you are aware of any specific prepayment rules for your particular loan type.

Congratulations! Once your mortgage is paid off, you'll have significantly more monthly cash flow. Consider redirecting those funds towards other financial goals, such as boosting retirement savings, investing, building up your emergency fund further, saving for other large purchases, or even planning for long-term care.

Method & sources

This calculator is educational, not advice. It projects how extra payments could shorten a mortgage and reduce total interest from the numbers you enter; it is not a payoff quote from your servicer, and it is not financial, tax or legal advice. Confirm any real payoff plan with your mortgage servicer, including whether a prepayment penalty applies.

Formula

Base monthly payment M = L x [r(1+r)^n] / [(1+r)^n - 1], where L is the original loan amount, r is the monthly interest rate (Annual interest rate / 100 / 12), and n is the original term in months (Loan term in years x 12).

If r = 0 (a 0% rate is a valid entry), M = L / n instead, to avoid dividing by zero.

Two amortisation schedules are run month by month: an 'original' schedule using only M, and a 'new' schedule that adds every extra payment on top of M. If no current outstanding balance is given, both start from the loan's original start date with the full original balance. If a current outstanding balance is given (and it's less than the original loan amount), both instead start from today, using that real balance - M itself doesn't change, since a fixed-rate loan's payment is constant over its life; only the starting point moves to 'now'.

Each month: Interest = Remaining balance x r. Principal from the base payment = M - Interest. Any extra payment due that month (monthly, annual, or one-time) is added entirely to principal, on top of the base payment.

Extra monthly payments apply every month from the 'extra payments start date' onward (defaults to the loan start date if left blank). Extra annual payments apply once a year, in the chosen month, from that same start date onward. A one-time extra payment applies once, in its own specified month, and is then zeroed out so it cannot repeat.

Remaining balance -= total principal paid (base principal + any extra) each month; total interest paid accumulates the interest portion only.

The final month of each schedule is adjusted down: once the remaining balance is smaller than a full base payment, that month's payment is shrunk to exactly clear the balance rather than overshooting into a negative balance.

New payoff date, new total interest, and time saved are all read off the 'new' schedule's final month and compared against the 'original' schedule's final month; interest savings = original total interest - new total interest (floored at $0 if extra payments somehow increase it, which should not occur when extras are non-negative).

Rounding
Every dollar figure shown (payments, interest, savings, table rows) is formatted with toLocaleString as USD currency for display only, which rounds to the nearest cent; the month-by-month simulation itself runs on full floating-point precision at every step, so results are not compounded off already-rounded numbers.
Inputs used
  • Original loan amount (required, must be greater than $0)
  • Annual interest rate, 0-50% (required; 0% is accepted and switches to straight-line division)
  • Original loan term: 30, 25, 20, 15 or 10 years (required)
  • Loan start date, month/year (required)
  • Current outstanding balance (optional, defaults to $0/unused) - see Limitations: entering one does not recalculate the payment for the remaining term
  • Extra monthly payment (optional, defaults to $0)
  • Extra annual payment and its month, January-December (optional, defaults to $0; the month selector only matters if an annual amount is entered)
  • One-time extra payment and its month/year (optional, defaults to $0; a date is required if an amount is entered)
  • Start date for recurring extra payments, month/year (optional; defaults to the loan start date if left blank)
What this does not account for
  • Prepayment penalties - some mortgages charge a fee for paying down principal faster in the early years of the loan; the calculator assumes every extra dollar entered is accepted penalty-free. See CFPB, "Can I be charged a penalty for paying off my mortgage early?" (https://www.consumerfinance.gov/ask-cfpb/can-i-be-charged-a-penalty-for-paying-off-my-mortgage-early-en-204/)
  • Property tax, homeowners insurance, PMI, or HOA fees - this tool only ever amortises principal and interest, unlike the site's main mortgage calculator
  • Closing costs, refinancing costs, or any one-time fee associated with the original loan
  • Adjustable rates - the entered annual interest rate is assumed to hold for the entire remaining term, on both the original and extra-payment schedules
  • Lender-specific rules on how extra payments are applied (some servicers require a written instruction that the extra amount go to principal, or apply it to future payments instead unless told otherwise) - the calculator assumes every extra dollar reduces principal immediately
Jurisdiction
United States. The amortisation formula is a general fixed-rate convention, not jurisdiction-specific; the prepayment-penalty caution follows U.S. CFPB guidance on mortgage servicing.
Source
Standard fixed-rate loan amortisation formula (how paying down a mortgage works), per CFPB, "How does paying down a mortgage work?"
Effective date
Not date-sensitive: the amortisation formula and the general prepayment-penalty caution are stable conventions, not values that change on a schedule.
Version
1.1
Last substantive review
2026-09-20
Limitations
  • This calculator has no pre-filled example rate or default value on any field - every input is entered by the user via a placeholder example, so there is nothing in the changing-fact register for this tool.
  • For a loan already in progress (current outstanding balance provided), the calculator assumes no extra payments were made before today (or before your chosen 'extra payments start date', if later) - it cannot reconstruct a real payment history, only project forward from the balance and date you give it.
  • A current outstanding balance larger than the original loan amount is refused rather than silently accepted (FCH-ISS-21 fix, 2026-09-20).
  • Real mortgage payoff timelines are also affected by servicer processing lags, how a servicer applies a partial extra payment (principal-only vs. next payment), and any minimum extra-payment threshold a servicer sets - none of that is modelled here.
  • This is a projection based on the numbers entered, not a payoff quote, an amortisation schedule from your loan servicer, or financial, tax or legal advice.

Reference cases

Five worked examples you can check by hand against the formula above.

Reference case 1: $300,000 loan, 6.5% rate, 30-year term, starting Jan 2024, $0 extra payment (baseline - no extra payments entered)

  • Original loan amount: $300,000
  • Annual interest rate: 6.5%
  • Term: 30 years
  • Loan start date: 2024-01
  • Extra monthly payment: $0
  • Extra annual payment: $0
  • One-time extra payment: $0

Result: Base monthly payment $1,896.20. Original and new schedules are identical: payoff 2053-12, total interest $382,633.47 on each. Interest savings $0.00; time saved 0 years, 0 months.

Reference case 2: Same $300,000/6.5%/30-year loan, with a $200/month extra payment from the loan start date

  • Original loan amount: $300,000
  • Annual interest rate: 6.5%
  • Term: 30 years
  • Loan start date: 2024-01
  • Extra monthly payment: $200
  • Extra payments start date: 2024-01 (blank, defaults to loan start)

Result: Original payoff 2053-12, total interest $382,633.47. New payoff 2047-01, total interest $279,184.67. Interest savings $103,448.79; time saved 6 years, 11 months.

Reference case 3: $250,000 loan, 5.75% rate, 15-year term, starting Jun 2023, $100/month extra plus a $1,000 extra payment every December

  • Original loan amount: $250,000
  • Annual interest rate: 5.75%
  • Term: 15 years
  • Loan start date: 2023-06
  • Extra monthly payment: $100
  • Extra annual payment: $1,000
  • Month for annual payment: December

Result: Original payoff 2038-05, total interest $123,684.54. New payoff 2036-08, total interest $107,113.23. Interest savings $16,571.31; time saved 1 year, 9 months.

Reference case 4: $400,000 loan, 7% rate, 30-year term, starting Jan 2022, a single one-time $50,000 extra payment applied Jan 2025

  • Original loan amount: $400,000
  • Annual interest rate: 7%
  • Term: 30 years
  • Loan start date: 2022-01
  • One-time extra payment: $50,000
  • Date for one-time payment: 2025-01

Result: Original payoff 2051-12, total interest $558,035.59. New payoff 2044-04, total interest $360,615.76. Interest savings $197,419.83; time saved 7 years, 8 months.

Reference case 5: A loan already in progress (FCH-ISS-21 fix): $300,000 loan, 6% rate, 30-year term, started 5 years ago, with today's real current balance entered

  • Original loan amount: $300,000
  • Annual interest rate: 6%
  • Term: 30 years
  • Loan start date: 60 months before today
  • Current outstanding balance: $279,163.07 (the real balance a standard $1,798.65/month payment leaves after 60 payments)
  • Extra monthly payment: $0

Result: Base monthly payment $1,798.65 (unchanged - the payment on a fixed-rate loan doesn't change over its life). Projected forward from TODAY, not from the original start date, the loan takes exactly 300 more months (25 years) to clear - 30 years total minus the 5 already elapsed - so the payoff date lands 25 years from today. Before the fix (FCH-ISS-21), this case showed a payoff date 5 years too early because the schedule was anchored to the original start date while starting from the already-reduced balance.

Change log

DateChange
2026-09-20Card published (T-685). Formula and all five reference cases verified by independently re-implementing finance/mortgage/payoff-calculator/js/payoff-calculator.js's amortisation loop in Python and running each scenario against it. Found and documented (not fixed) a real simplification in the 'Current outstanding balance' field: the code substitutes the entered balance but never recalculates the payment for the loan's actual remaining term, contradicting the page's own helper text - see Limitations. Independent verification (same day) added a missing second source URL for the prepayment-penalty caveat.
2026-09-20FCH-ISS-21 fixed: a loan already in progress now projects forward from today with the real current balance, instead of from the original loan start date. Added a fail-closed check refusing a current balance larger than the original loan amount. New Playwright coverage in tests/finance-remaining-correctness-3.spec.js locks in both. Reference case 5 replaced to demonstrate the fixed behaviour; limitations updated to match.

Disclaimer: This calculator provides estimates based on the information you enter. Actual savings and payoff dates may vary. Consult with a financial advisor for personalized advice.

Last updated: