HELOC Payment Calculator

This HELOC calculator is designed to help you quickly and easily calculate your monthly HELOC payment per your loan term, current interest rate, and remaining balance.

Calculate Your HELOC in Six Simple Steps:

1. Input your remaining HELOC balance
2. Input the annual interest rate you are charged on your HELOC
3. Input details of the initial period of your line of credit loan during which you make interest-only payments
4. Input the repayment period of your line of credit; i.e., the period during which you will make both interest and principal payments
5. Provide the date at which your loan commenced (month and year)
6. Hit the "Calculate" button to obtain the HELOC calculation.

What is a HELOC?

A HELOC is a form of loan that is secured against your home. It provides you with access to a revolving line of credit that you can use to fund significant expenses or pay off any other debts or lines of credit you may have.

HELOCs can be attractive because they are available at a lower interest rate than some alternative loans and the interest on the loan is typically tax deductible.

In many ways, HELOCs act in a very similar way to a credit card. You have access to a given set of funds in the same way you have a credit limit on the value of funds you can access via your credit card.

In terms of the HELOC, you typically only need to make interest repayments during the draw period, which is usually between 10-15 years. During this time, you also have the option to make payments back against the principal. When you pay off part of the principal, the funds return to your line amount.

As soon as the draw period ends, the repayment period commences. At this point, you start paying back the amount of the remaining principal you owe, plus interest.

To access a HELOC, you need to have the corresponding equity available in your property; that is, the value of equity in your home that you currently own must be higher than the amount you wish to borrow.

Most HELOC providers allow you to borrow up to a maximum of 85% of the value of your home minus the amount you owe. In addition, lenders will also take a look at your employment history, credit score and history, monthly income and expenditure, and any other debts you may have.

Home Equity Line of Credit Calculator

Formulas

The HELOC Payment Calculator uses the following formulas:

Monthly Interest Only Payment = CHB × RATE

Monthly Principal & Interest Payment = (CHB × RATE) × ( (1 + RATE) (12 × RP) ) / ( (1 + RATE) (12 × RP) - 1 )

Where:

CHB = Current HELOC Balance ,

RP = Repayment Period (years) ,

RATE (monthly interest rate) = Decimal Rate / 12 , or RATE = (Annual Interest Rate / 100) / 12

Amortization Schedule
'+t+"
"}function fval(t,e,r,a){var d=0,o=0;if(0==r)o=1*t/e*1;else{d=1*r/100/a*1;for(var n=1,i=0;1*e>i;i++)n*=1+1*d;o=t*n*d/(1*n-1)}return o}function calculate(){resultBlock.removeClass(hiddenClass);var t=parseFloat(document.getElementById("MortgLoanAmount").value).toFixed(2);if(isNaN(t)||0>t)return alert("Error"),!1;var e=parseFloat(document.getElementById("MortgInterestRate").value).toFixed(2);if(isNaN(e)||0>e)return alert("Error"),!1;var r=parseInt(document.getElementById("MortgMonths").value).toFixed(2);if(isNaN(r)||0>=r)return alert("Error"),!1;var a=parseInt(document.getElementById("IntOnly").value).toFixed(2);if(isNaN(a)||0>=a)return alert("Error"),!1;var d=12*r,o=12*a,n=fval(t,d,e,12),i=document.getElementById("inf");i.innerHTML="Monthly Principal & Interest Payment: "+c3(n.toFixed(2))+"";var s=Math.round(100*parseFloat(t*e/1200))/100,l=document.getElementById("infi");l.innerHTML="Monthly Interest Only Payment: "+c3(s.toFixed(2))+"";var h=Number(document.getElementById("month").value),c=Number(document.getElementById("year").value),u=t,p=0,m=0,F=0,y=0,x=e/1200,v=0,b=Math.round(100*parseFloat(n))/100,g=0,f=0,w=0,M="class='odd'",I="";I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="";for(var E=1;o>=E;E++){M=E%2==0?"class='odd'":"";var N=mthname[h]+" "+c;b=Math.round(100*parseFloat(t*e/1200))/100,p=b,m=0,u=t,F+=p,f+=b,v+=b,g+=p,I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",h+=1,h>11&&(f=0,g=0,w=0,c+=1,h-=12)}I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="";for(var u=t,p=0,m=0,F=0,y=0,x=e/1200,v=0,b=Math.round(100*parseFloat(n))/100,g=0,f=0,w=0,B=1;d>=B;B++){M=B%2==0?"class='odd'":"";var N=mthname[h]+" "+c;d>B?(p=Math.round(u*x*100)/100,m=1*(b-p).toFixed(2),u=1*(u-m).toFixed(2),v+=b):(p=Math.round(u*x*100)/100,b=1*(u+p).toFixed(2),m=u,v+=b,u=0),w+=m,f+=b,g+=p,F+=p,y+=m,I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",h+=1,h>11&&(f=0,g=0,w=0,c+=1,h-=12)}I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="",I+="
Amortization Schedule
No.DatePaymentInterestPrincipalBalance
"+E+""+N+""+c3(b)+""+c3(p)+""+c3(m)+""+c3(u)+"
Total:"+c3(1*v.toFixed(2))+""+c3(1*F.toFixed(2))+""+c3(1*y.toFixed(2))+""+c3(u)+"
No.DatePaymentInterestPrincipalBalance
"+Number(B+E-1)+""+N+""+c3(b)+""+c3(p)+""+c3(m)+""+c3(u)+"
Total:"+c3(1*v.toFixed(2))+""+c3(1*F.toFixed(2))+""+c3(1*y.toFixed(2))+""+c3(u)+"

",document.getElementById("ReShed").innerHTML=I;var A={},T={},P={},S=0,H=[],k=[],z=[],C=e/100,O=12*a,j=12*r,L=[],D=t*C/12,Q=0;S=Math.pow(1+C/12,j),Q=C>0?t*(C/12*S/(S-1)):t/j;var R=t,J=0,W=C,Y=0,q=0,G=0,K=0,U=0;R=-t,H.push(parseFloat(0)),k.push(parseFloat(0)),z.push(parseFloat(R.toFixed(2)));for(var E=1;O+1>E;E++)G=-R*W/12,K=0,Y+=G,D=G,q+=K,J=R,U+=1,12==U&&(H.push(parseFloat(Y.toFixed(2))),k.push(parseFloat(q.toFixed(2))),z.push(parseFloat(J.toFixed(2))),Y=0,q=0,U=0);for(var B=1;j+1>B;B++)G=-R*W/12,K=Q-G,q+=K,Y+=G,J=R-G+Q,U+=1,12==U?(H.push(parseFloat(Y.toFixed(2))),k.push(parseFloat(q.toFixed(2))),z.push(parseFloat(J.toFixed(2))),Y=0,q=0,U=0):B==j&&(H.push(parseFloat(Y.toFixed(2))),k.push(parseFloat(q.toFixed(2))),z.push(parseFloat(J.toFixed(2)))),R=J;A.name="Interest",T.name="Principal",P.name="Balance",A.data=H,T.data=k,P.data=z,L.push(A),L.push(T),L.push(P),Highcharts.visualize=function(t){t.xAxis.categories=[],Highcharts.setOptions({colors:["#b11116","#008000","#1991d0"]}),t.series=[],t.series=L;new Highcharts.Chart(t)},\$(document).ready(function(){options={chart:{renderTo:"ct-chart",defaultSeriesType:"column"},credits:{enabled:!1},title:{text:"HELOC Payoff Schedule",style:{fontSize:"14px"}},xAxis:{min:1,title:{text:"Year"}},yAxis:{title:{text:"Amount, \$"}},legend:{align:"center",borderWidth:0},tooltip:{formatter:function(){return"Year "+this.x+"
"+this.series.name+"