HELOC Calculator

Flouf

New Member
Joined
Apr 22, 2017
Messages
2
[FONT=&quot]Hi All,

I'm attempting to recreate this Line of Credit calculator in Excel.
Source: Home Equity Line of Credit (HELOC) Calculator | How To Pay Off Your Mortgage Early With A Home Equity Line of Credit (HELOC)[/FONT]
[FONT=&quot]
I know how to do a basic pmt formula, but am having trouble figuring out how to factor in the additional fields:[/FONT]

  • Rate Change (per year)
  • Monthly Expenses (set increase of principal per month)
  • Annual Fee
[FONT=&quot]
I think I may be able to do this if I build an amortization type table, but I don't want to have to do that. I want to be able to change the numbers easily on the fly.[/FONT]
[FONT=&quot]Part of the issue is I don't know the actual formula if I were to do this on paper.[/FONT]
[FONT=&quot]Thank you for helping,

-Flouf[/FONT]
 

Excel Facts

Shade all formula cells
To shade all formula cells: Home, Find & Select, Formulas to select all formulas. Then apply a light fill color.
Thanks for the welcome.

I am trying to create an offline version of the calculator I linked above. I need to be able to do all the same calculations in Excel. I don't need the graphs or any of that, just the calculations. The trouble I am having is that I don't know how to do it on paper, so I'm having trouble doing it in Excel. Below is what I have so far, and it isn't much. I don't have formulas entered for anything yet.

I know how to calculate a basic PMT formula based on the current principal, APR and term, but I am confused about how to enter in the additional factors:
  • Rate Change (per year)
  • Monthly Expenses (set increase of principal per month)
  • Annual Fee

At first I thought I could treat it the same was as if you were making additional monthly payments, but using a negative. I don't think that will work. Ideally I don't want to do an amortization table, but I honestly have no clue what to do.

[TABLE="width: 343"]
<colgroup><col><col></colgroup><tbody>[TR]
[TD]Current Balance[/TD]
[TD="align: right"]2000[/TD]
[/TR]
[TR]
[TD]Interest Rate (APR)[/TD]
[TD="align: right"]7.50%[/TD]
[/TR]
[TR]
[TD]Rate change (per year)[/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]Payoff goal (in months)[/TD]
[TD="align: right"]24[/TD]
[/TR]
[TR]
[TD]Net Monthly Income (Pmt)[/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]Monthly Expenses (Increase Principal)[/TD]
[TD] [/TD]
[/TR]
[TR]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD] [/TD]
[TD] [/TD]
[/TR]
[TR]
[TD]Current Payment[/TD]
[TD="align: right"]$0.00[/TD]
[/TR]
[TR]
[TD]New Payment[/TD]
[TD]

[/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0
Here's a sample amortisation schedule.

The interest increment is just an allowance for the interest rate to vary into the future. In this example, it is assumed that the 7.5% p.a. rate will increase by 5%, i.e. to 12.5% p.a. in year 2. (And presumably so on into the future, but I haven't checked terms longer than two years).

The calculator assumes:
- monthly repayments in arrears
- monthly expenses drawn in advance
- fees payable annually in arrears (but to replicate the calculator I need to assume the first year's fee is payable at the start of month 12, i.e. after 11 months, and the second fee is payable after 23 months, which is a little odd.

Hence the interest calculation in E9 is: =(i+Inc*INT((A9-1)/12))/12*(B9+C9+D9)

Hopefully you can replicate the rest of the the amortisation schedule?

We can use GoalSeek on the Repayment to produce a nil end balance. The value is shown here only to 2 decimal places, but the calculations use the exact value.

Alternatively, you can derive the results algebraically. At t=12 months, the value of future repayments of 1 per month will be PV((i+Inc)/12,12,1), which has a value at t=0 of PV((i+Inc)/12,12,1)/(1+i/12)^12

So, ignoring expenses and fees, the monthly repayment required will be:

=-Amount/(PV((i+Inc)/12,12,1)/(1+i/12)^12+PV(i/12,12,1))

=45,572.18

Similarly, the value at t=0 of expenses =-(PV((i+Inc)/12,12,Expenses,,1)/(1+i/12)^12+PV(i/12,12,Expenses,,1))
And fees =Fee/(1+i/12)^11*(1+1/(1+i/12)/(1+(i+Inc)/12)^11)

Putting it all together, the level repayment required is:

=-(Amount-(PV((i+Inc)/12,12,Expenses,,1)/(1+i/12)^12+PV(i/12,12,Expenses,,1))+Fee/(1+i/12)^11*(1+1/(1+i/12)/(1+(i+Inc)/12)^11))/(PV((i+Inc)/12,12,1)/(1+i/12)^12+PV(i/12,12,1))

= 46,596.47 = Amortisation schedule = on-line calculator.

The algebra will get more complicated for longer loan terms if you allow the interest rate to vary.


Excel 2010
ABCDEFG
1Amount1,000,000
2i7.50%
3Increment5.00%
4Fee200
5Expenses1,000
6Repayment46,596.47
7
8timeStart BalExpensesFeeInterestRepaymentEnd Bal
911,000,000.001,000.006,256.25-46,596.47960,659.78
102960,659.781,000.006,010.37-46,596.47921,073.69
113921,073.691,000.005,762.96-46,596.47881,240.18
124881,240.181,000.005,514.00-46,596.47841,157.72
135841,157.721,000.005,263.49-46,596.47800,824.74
146800,824.741,000.005,011.40-46,596.47760,239.67
157760,239.671,000.004,757.75-46,596.47719,400.95
168719,400.951,000.004,502.51-46,596.47678,306.99
179678,306.991,000.004,245.67-46,596.47636,956.19
1810636,956.191,000.003,987.23-46,596.47595,346.95
1911595,346.951,000.003,727.17-46,596.47553,477.65
2012553,477.651,000.00200.003,466.74-46,596.47511,547.92
2113511,547.921,000.005,339.04-46,596.47471,290.50
2214471,290.501,000.004,919.69-46,596.47430,613.72
2315430,613.721,000.004,495.98-46,596.47389,513.23
2416389,513.231,000.004,067.85-46,596.47347,984.61
2517347,984.611,000.003,635.26-46,596.47306,023.40
2618306,023.401,000.003,198.16-46,596.47263,625.09
2719263,625.091,000.002,756.51-46,596.47220,785.14
2820220,785.141,000.002,310.26-46,596.47177,498.93
2921177,498.931,000.001,859.36-46,596.47133,761.83
3022133,761.831,000.001,403.77-46,596.4789,569.13
312389,569.131,000.00943.43-46,596.4744,916.09
322444,916.091,000.00200.00480.38-46,596.470.00
Sheet1
 
Upvote 0

Forum statistics

Threads
1,224,862
Messages
6,181,461
Members
453,043
Latest member
Sronquest

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top