Mortgage Payoff Calculator (2024)

home / financial / mortgage payoff calculator

This mortgage payoff calculator helps evaluate how adding extra payments or bi-weekly payments can save on interest and shorten mortgage term.

Mortgage Payoff Calculator (2)

If you know the remaining loan term

Use this calculator if the term length of the remaining loan is known and there is information on the original loan – good for new loans or preexisting loans that have never been supplemented with any external payments.

Payoff in 17 years and 3 months

The remaining balance is $372,217.43. By paying extra $500.00 per month starting now, the loan will be paid off in 17 years and 3 months. It is 7 years and 9 months earlier. This results in savings of $122,306 in interest.

Interest savings
Time savings
7 years and 9 months

Original: $463,353

With payoff: $341,047

Pay 26% less on interest

Original: 25 yrs

With payoff: 17 yrs, 3 mos

Payoff 31% faster

OriginalWith payoff
Monthly pay$2,398.20$2,898.20
Total payments$863,352.76$741,046.55
Total interest$463,352.76$341,046.55
Remaining payments$719,460.63$597,154.42
Remaining interest$347,243.20$224,937.00
Payoff in25 yrs17 yrs, 3 mos

View Amortization Table

');if (cpayoffoption=='original'){outputStrBuilder.push('');}else{outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');}for (var i=0;i3){tempArray = allDataArray[i].split(":");outPutData[i] = new Array();outPutData[i][0] = parseFloat(tempArray[0]);outPutData[i][1] = monthlypayment;outPutData[i][2] = parseFloat(tempArray[1]);totalInterest += parseFloat(tempArray[1]);if ((i==ctotalMonthSoFar)&&(i>0)){if (cpayoffoption=='extra') outputStrBuilder.push('');if (cpayoffoption=='biweekly') outputStrBuilder.push('');}outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');if (cpayoffoption!='original'){if (i>=ctotalMonthSoFar){var tempIndex = i - ctotalMonthSoFar;if (tempIndex < allPayOffDataLength){tempArray = allPayOffDataArray[tempIndex].split(":");outPutDataPayOff[i] = new Array();outPutDataPayOff[i][0] = parseFloat(tempArray[0]);outPutDataPayOff[i][1] = parseFloat(tempArray[1]);outPutDataPayOff[i][2] = parseFloat(tempArray[2]);totalInterestPayOff += parseFloat(tempArray[2]);outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');if (((i%chartSep)==0)||((i+2)==allDataArray.length)){if (!isNaN(outPutDataPayOff[i][0])) chartStrBuilderPayoffBalance.push(outPutDataPayOff[i][0]);if (!isNaN(totalInterestPayOff)) chartStrBuilderPayoffInterest.push(totalInterestPayOff);}}else{if ((cpayoffoption=='together')&&(i==ctotalMonthSoFar)){outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');}else{outputStrBuilder.push('');}}}else{outPutDataPayOff[i] = new Array();outPutDataPayOff[i][0] = parseFloat(tempArray[0]);outPutDataPayOff[i][1] = monthlypayment;outPutDataPayOff[i][2] = parseFloat(tempArray[1]);totalInterestPayOff = totalInterest;outputStrBuilder.push('');outputStrBuilder.push('');outputStrBuilder.push('');if (((i%chartSep)==0)||((i+2)==allDataArray.length)){if (!isNaN(outPutDataPayOff[i][0])) chartStrBuilderPayoffBalance.push(outPutDataPayOff[i][0]);if (!isNaN(totalInterestPayOff)) chartStrBuilderPayoffInterest.push(totalInterestPayOff);}}}if (((i%chartSep)==0)||((i+2)==allDataArray.length)){chartStrBuilderBalance.push(outPutData[i][0]);chartStrBuilderInterest.push(totalInterest);}outputStrBuilder.push('');if ((i%12)==11){tempwidth = (cpayoffoption=='original')? 4:7;outputStrBuilder.push('');}}}outputStrBuilder.push('
InterestPrincipalEnd Balance
Original (without payoff)With payoff
InterestPrincipalEnd balanceInterestPrincipalEnd balance
Extra Payment Starts
Biweekly Payment Starts
'+(i+1)+'' + formatAsMoney(outPutData[i][2]) + '' + formatAsMoney(outPutData[i][1]-outPutData[i][2]) + '' + formatAsMoney(outPutData[i][0]) + '' + formatAsMoney(outPutDataPayOff[i][2]) + '' + formatAsMoney(outPutDataPayOff[i][1]-outPutDataPayOff[i][2]) + '' + formatAsMoney(outPutDataPayOff[i][0]) + '$0.00' + formatAsMoney(outPutData[i][0] + outPutData[i][1]-outPutData[i][2]) + '$0.00$0.00$0.00$0.00' + formatAsMoney(outPutDataPayOff[i][2]) + '' + formatAsMoney(outPutDataPayOff[i][1]-outPutDataPayOff[i][2]) + '' + formatAsMoney(outPutDataPayOff[i][0]) + '
Year #' + (Math.floor(i/12)+1) + ' end

');document.getElementById("camortizationdiv1").innerHTML = outputStrBuilder.join("");chartStrBuilderPayoffBalance.push(0);chartStrBuilderPayoffInterest.push(341046.55009972);$(function () {$('#cchartdiv1').highcharts({chart: {type: 'spline',plotBorderWidth: 1},title: {text: ''},xAxis: {min: 0, max:xmax, title: {text: ''},gridLineWidth: 1,labels: {formatter: function() {if (cloanterm<=5){return this.value+'mo';}else{return this.value+'yr';}}}},yAxis: {min: 0,title: {text: ''},gridLineWidth: 1,labels: {formatter: function() {tempVal = this.value;if (this.value>999) tempVal = (this.value/1000).toFixed(1) + 'K';if (this.value>999999) tempVal = (this.value/1000000).toFixed(1) + 'M';return '$'+tempVal;}}},tooltip: {enabled: false,formatter: function() {return': $' + this.y;}},plotOptions: {spline: {lineWidth: 4,states: {hover: {lineWidth: 3}},marker: {enabled: false}}},legend: {layout: 'vertical',align: 'left',verticalAlign: 'top',floating: true,backgroundColor: '#FCFFC5',borderWidth: 1,x: 55,y: 3},series: [{name: 'Old Balance',data: chartStrBuilderBalance},{name: 'Old Interest',data: chartStrBuilderInterest},{name: 'New Balance',data: chartStrBuilderPayoffBalance},{name: 'New Interest',data: chartStrBuilderPayoffInterest}]});});

If you don't know the remaining loan term

Use this calculator if the term length of the remaining loan is not known. The unpaid principal balance, interest rate, and monthly payment values can be found in the monthly or quarterly mortgage statement.

Payoff in 14 years and 4 months

The remaining term of the loan is 24 years and 4 months. By paying extra $500.00 per month starting now, the loan will be paid off in 14 years and 4 months. It is 10 years earlier. This results in savings of $94,554.73 in interest.

Interest savings
Time savings
10 years

Original: $207,677

With payoff: $113,123

Pay 46% less on interest

Original: 24 yrs, 4 mos

With payoff: 14 yrs, 4 mos

Payoff 41% faster

OriginalWith payoff
Remaining term24 yrs, 4 mos14 yrs, 4 mos
Total payments$437,677.36$343,122.63
Total interest$207,677.36$113,122.63

View Amortization Table

');if (cpayoffoption2=='original'){outputStrBuilder2.push('');}else{outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');}for (var i=0;i3){tempArray = allDataArray2[i].split(":");outPutData2[i] = new Array();outPutData2[i][0] = parseFloat(tempArray[0]);outPutData2[i][1] = parseFloat(tempArray[1]);outPutData2[i][2] = parseFloat(tempArray[2]);totalInterest2 += parseFloat(tempArray[2]);outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');if (cpayoffoption2!='original'){if (i < allPayOffDataLength2){tempArray = allPayOffDataArray2[i].split(":");outPutDataPayOff2[i] = new Array();outPutDataPayOff2[i][0] = parseFloat(tempArray[0]);outPutDataPayOff2[i][1] = parseFloat(tempArray[1]);outPutDataPayOff2[i][2] = parseFloat(tempArray[2]);totalInterestPayOff2 += parseFloat(tempArray[2]);outputStrBuilder2.push('');outputStrBuilder2.push('');outputStrBuilder2.push('');if (((i%chartSep2)==0)||((i+2)==allDataArray2.length)){if (!isNaN(outPutDataPayOff2[i][0])) chartStrBuilderPayoffBalance2.push(outPutDataPayOff2[i][0]);if (!isNaN(totalInterestPayOff2)) chartStrBuilderPayoffInterest2.push(totalInterestPayOff2);}}else{outputStrBuilder2.push('');}}if (((i%chartSep2)==0)||((i+2)==allDataArray2.length)){chartStrBuilderBalance2.push(outPutData2[i][0]);chartStrBuilderInterest2.push(totalInterest2);}outputStrBuilder2.push('');if ((i%12)==11){tempwidth = (cpayoffoption=='original')? 4:7;outputStrBuilder2.push('');}}}outputStrBuilder2.push('
InterestPrincipalEnd Balance
Original (Without payoff)With payoff
InterestPrincipalEnd balanceInterestPrincipalEnd balance
'+(i+1)+'' + formatAsMoney(outPutData2[i][2]) + '' + formatAsMoney(outPutData2[i][1]-outPutData2[i][2]) + '' + formatAsMoney(outPutData2[i][0]) + '' + formatAsMoney(outPutDataPayOff2[i][2]) + '' + formatAsMoney(outPutDataPayOff2[i][1]-outPutDataPayOff2[i][2]) + '' + formatAsMoney(outPutDataPayOff2[i][0]) + '$0.00$0.00$0.00
Year #' + (Math.floor(i/12)+1) + ' end
');document.getElementById("camortizationdiv2").innerHTML = outputStrBuilder2.join("");chartStrBuilderPayoffBalance2.push(0);chartStrBuilderPayoffInterest2.push(113122.62723964);$(function () {$('#cchartdiv2').highcharts({chart: {type: 'spline',plotBorderWidth: 1},title: {text: ''},xAxis: {min: 0, max:xmax2, title: {text: ''},gridLineWidth: 1,labels: {formatter: function() {if (cloanterm2<=60){return this.value+'mo';}else{return this.value+'yr';}}}},yAxis: {min: 0,title: {text: ''},gridLineWidth: 1,labels: {formatter: function() {tempVal = this.value;if (this.value>999) tempVal = (this.value/1000).toFixed(1) + 'K';if (this.value>999999) tempVal = (this.value/1000000).toFixed(1) + 'M';return '$'+tempVal;}}},tooltip: {enabled: false,formatter: function() {return': $' + this.y;}},plotOptions: {spline: {lineWidth: 4,states: {hover: {lineWidth: 3}},marker: {enabled: false}}},legend: {layout: 'vertical',align: 'left',verticalAlign: 'top',floating: true,backgroundColor: '#FCFFC5',borderWidth: 1,x: 55,y: 3},series: [{name: 'Old Balance',data: chartStrBuilderBalance2},{name: 'Old Interest',data: chartStrBuilderInterest2},{name: 'New Balance',data: chartStrBuilderPayoffBalance2},{name: 'New Interest',data: chartStrBuilderPayoffInterest2}]});});
RelatedMortgage Calculator | Refinance Calculator | Loan Calculator

The Mortgage Payoff Calculator above helps evaluate the different mortgage payoff options, including making one-time or periodic extra payments, biweekly repayments, or paying off the mortgage in full. It calculates the remaining time to pay off, the difference in payoff time, and interest savings for different payoff options.

Principal and Interest of a Mortgage

A typical loan repayment consists of two parts, the principal and the interest. The principal is the amount borrowed, while the interest is the lender's charge to borrow the money. This interest charge is typically a percentage of the outstanding principal. A typical amortization schedule of a mortgage loan will contain both interest and principal.

Each payment will cover the interest first, with the remaining portion allocated to the principal. Since the outstanding balance on the total principal requires higher interest charges, a more significant part of the payment will go toward interest at first. However, as the outstanding principal declines, interest costs will subsequently fall. Thus, with each successive payment, the portion allocated to interest falls while the amount of principal paid rises.

The Mortgage Payoff Calculator and the accompanying Amortization Table illustrate this precisely. Once the user inputs the required information, the Mortgage Payoff Calculator will calculate the pertinent data.

Aside from selling the home to pay off the mortgage, some borrowers may want to pay off their mortgage earlier to save on interest. Outlined below are a few strategies that can be employed to pay off the mortgage early.:

Extra Payments

Extra payments are additional payments in addition to the scheduled mortgage payments. Borrowers can make these payments on a one-time basis or over a specified period, such as monthly or annually.

Extra payments can possibly lower overall interest costs dramatically. For example, a one-time additional payment of $1,000 towards a $200,000, 30-year loan at 5% interest can pay off the loan four months earlier, saving $3,420 in interest. For the same $200,000, 30-year, 5% interest loan, extra monthly payments of $6 will pay off the loan four payments earlier, saving $2,796 in interest.

Biweekly Payments

Another strategy for paying off the mortgage earlier involves biweekly payments. This entails paying half of the regular mortgage payment every two weeks. With 52 weeks in a year, this approach results in 26 half payments. Thus, borrowers make the equivalent of 13 full monthly payments at year's end, or one extra month of payments every year. The biweekly payments option is suitable for those that receive a paycheck every two weeks. In such cases, borrowers can allocate a certain amount from each paycheck for the mortgage repayment.

Refinance to a shorter term

Another option involves refinancing, or taking out a new mortgage to pay off an old loan. For example, a borrower holds a mortgage at a 5% interest rate with $200,000 and 20 years remaining. If this borrower can refinance to a new 20-year loan with the same principal at a 4% interest rate, the monthly payment will drop $107.95 from $1,319.91 to $1,211.96 per month. The total savings in interest will come out to $25,908.20 over the lifetime of the loan.

Borrowers can refinance to a shorter or longer term. Shorter-term loans often include lower interest rates. However, they will usually need to pay closing costs and fees to refinance. Borrowers should run a compressive evaluation to decide if refinancing is financially beneficial. To evaluate refinancing options, visit our Refinance Calculator.

Prepayment Penalties

Some lenders may charge a prepayment penalty if the borrower pays the loan off early. From a lender's perspective, mortgages are profitable investments that bring years of income, and the last thing they want to see is their money-making machines compromised.

Lenders use numerous methods to calculate prepayment penalties. Possible penalties include charging 80% of the interest the lender would collect over the next six months. A lender may also add on a percentage of the outstanding balance. These penalties can amount to massive fees, especially during the early stages of a mortgage.

However, prepayment penalties have become less common. If the lender includes these possible fees in a mortgage document, they usually become void after a certain period, such as after the fifth year. Borrowers should read the fine print or ask the lender to gain a clear understanding of how prepayment penalties apply to their loan. FHA loans, VA loans, or any loans insured by federally chartered credit unions prohibit prepayment penalties.

Opportunity Costs

Borrowers that want to pay off their mortgage earlier should consider the opportunity costs, or the benefits they could have enjoyed if they had chosen an alternative. Financial opportunity costs exist for every dollar spent for a specific purpose.

The home mortgage is a type of loan with a relatively low interest rate, and many see mortgage prepayments as the equivalent of low-risk, low-reward investment. For this reason, borrowers should consider paying off high-interest obligations such as credit cards or smaller debts such as student or auto loans before supplementing a mortgage with extra payments.

Additionally, other investments can produce returns exceeding the rate of mortgage interest. Nobody can predict the market's future direction, but some of these alternative investments may result in higher returns than the savings that would come from paying off a mortgage. In the long run, it would make more financial sense for an individual to have placed a certain amount of money into a portfolio of stocks that earned 10% one year as opposed to their existing mortgage at a 4% interest rate. Corporate bonds, physical gold, and many other investments are options that mortgage holders might consider instead of extra payments.

Additionally, since most borrowers also need to save for retirement, they should also consider contributing to tax-advantaged accounts such as an IRA, a Roth IRA, or a 401k before making extra mortgage payments. This way, they not only may enjoy higher returns but also benefit from significant tax savings.


In the end, it is up to individuals to evaluate their unique situations to determine whether it makes the most financial sense to increase monthly payments towards their mortgage. The following is a few examples:

Example 1: Christine wanted the sense of happiness that comes with outright ownership of a beautiful home. After confirming she would not face prepayment penalties, she decided to supplement her mortgage with extra payments to speed up the payoff.

One day, Christine had lunch with a friend who works as a financial advisor. Her friend explained that she could eliminate more interest charges by paying the existing high-interest debt on her three credit cards. Some of the cards charged rates as high as 20%, while the mortgage only charged a 5% interest rate. These payments ate up an unnecessarily large amount of her income. By paying off these high-interest debts first, Christine reduces her interest costs more quickly.

Example 2: Bob holds no debt except the mortgage on his family's home. Student loans, car loans, and credit card loans are all a thing of the past. With his discretionary income, he cannot decide whether to make supplemental payments towards his mortgage or invest in the stock market. Over time, the market has generated higher returns than the 4% interest rate tied to his mortgage.

Bob could also choose to put more away into his emergency fund, which is nearly empty. One crucial detail his financial advisor mentioned is that Bob's company has been laying off employees recently. His manager even warned Bob that he might be next in line.

In this situation, Bob should build an emergency fund before investing in the market or making supplemental mortgage payments.

Example 3: Charles carries no debt other than the mortgage on his house. He has a steady job where he has maxed out his tax-advantaged accounts, built a healthy six-month emergency fund, and saved extra cash. Charles is a few years away from retirement. Therefore, he does not want to make relatively riskier investments, such as purchasing individual stocks. In this situation, Charles's financial advisor recommends paying off his mortgage earlier to save on mortgage interest. This way, he can begin his retirement with a fully paid-off home.

Financial Calculators

MortgageLoanAuto LoanInterestPaymentRetirementAmortizationInvestmentCurrencyInflationFinanceMortgage PayoffIncome TaxCompound InterestSalary401KInterest RateSales TaxMore Financial Calculators

Financial | Fitness and Health | Math | Other

about us | sitemap | terms of use | privacy policy © 2008 - 2024


Mortgage Payoff Calculator (2024)
Top Articles
Latest Posts
Article information

Author: Jamar Nader

Last Updated:

Views: 6706

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Jamar Nader

Birthday: 1995-02-28

Address: Apt. 536 6162 Reichel Greens, Port Zackaryside, CT 22682-9804

Phone: +9958384818317

Job: IT Representative

Hobby: Scrapbooking, Hiking, Hunting, Kite flying, Blacksmithing, Video gaming, Foraging

Introduction: My name is Jamar Nader, I am a fine, shiny, colorful, bright, nice, perfect, curious person who loves writing and wants to share my knowledge and understanding with you.