| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 600.1 |  | KAOFS::S_BROOK |  | Fri Aug 07 1992 14:48 | 86 | 
|  |     
    OK, here you go ...  hope it makes sense
    
    
    
    Where I is the Quoted interest rate
          I1 is the Interest rate for the compounding period
    	  M is the Payment
    	  P is the Principal
          Z is the Amortization in whatever units (Months, weeks,
                   biweeks,semimonths etc)
    	  X is the number of compounding period per 6 months (6 for months
    		13 for bi weeks, 26 for weeks, 12 for semi-months)
    
    	IS = I/2
        I1 = (1+IS^(1/X))-1
    
        M = P*I1*(1+I)^Z / ((1+I1)^Z)-1)
    
    Examples 
    
    
    1)	$100,000  paid monthly  25 year amortization 12% rate
    
    	I = .12		( 12% )
    	P = 100000	( $100,000 )
    	X = 6		( Interest Rate Calculated Semi-annually )
    	Z = 300		( 25 years = 25*12 = 300 months amortization )
    
    	IS = .06
    	I1 = .00975883
    
    	M = 1031.90
    	
        Monthly payment = $1,031.90
    
    2)	$100,000 12% weekly pay 25 years
    
    	X = 26
    	Z = 52 * 25 = 1300
    
    	M = 237.24
    
    	Weekly payment 237.24
    
    $100,000 12% weekly pay 17.5 years
    
    	X = 26
    	Z = 52 * 17.5
    
    	M = 257.92
    
    	Weekly payment 257.92  (note this is approx 1 month divided by 4
    
    ---------------------------------------------------------------
    
    For Monthly and semimonthly payments, the result you get from this
    formula is exact.  For weekly and bi-weekly payments, this yields
    very close to the correct amount, because it does not take into
    account that there are more than 52 weeks a year.  The result though
    is usually less than $1 different.
    
    Also, it does not take into account the fact that the months are
    varying length.  Generally most financial institutions used to assume
    that the months are all an equal length ... but now some are taking
    the differences into account, either by adjusting the payment, or 
    usually by shortening the amortization a little bit extra each year.
    (Over the life of the mortgage though this is only a matter of a few
    weeks).
    
    Note that some institutions quote rates for weekly, biweekly and semi-
    monthly that are calculated as 1/4, 1/2 and 1/2 the monthly payments
    respectively.  These all have the effect of reducing the amortization
    period.  For example a 25 year mortgage paid weekly as 1/4 of the
    monthly payments is really approximately a 17.5 year amortization.  (If
    you use the above formula with an amortization of 17.5 years and weekly
    payments, you'll find the payments very similar to dividing the monthly
    payment by 4)
    
    
    
    I have a program that will calculate the amounts and also an
    amortization program for Canadian Mortgages if you are interested.
    (The latter has a few tweaks to do to it)
    
    Stuart
 | 
| 600.2 | check metoo""::sw_tools_catalog | CGOOA::OWONG | SKIWI in Canada (VAO) | Wed Aug 12 1992 00:27 | 9 | 
|  |     There's a program in the metoo""::sw_tools_catalog for calculating
    stuff for mortgages - don't remember the exact note number but a
    dir/title=mortgage should get it.
    
    I have used it to give me and idea what payments could be like
    especially with the current downward trend in rates.
    
    	Owen
    
 | 
| 600.3 |  | KAOFS::S_BROOK |  | Wed Aug 12 1992 09:43 | 14 | 
|  |     The mortgage program in the tools catalogue is for calculating
    mortgages the *American* way, where the interest rate is "Calculated
    monthly" as opposed to the Canadian way which is "Calculated Semi-
    annually).
    
    The difference, for example, on a monthly pay mortgage quoted as
    12% per year, on an American mortgage, you'll be charged 1% interest
    per month.  On a Canadian mortgage, you'll be charged 0.976% interest
    per month.  It results in Canadian payments being slightly lower.
    
    If you use the American program, you'll forever be having disagreements
    with the bank / trust company!
    
    Stuart
 | 
| 600.4 | Thanks, I'll try it. | TRCOA::WALLACE | Ed Wallace Toronto, Canada. | Wed Aug 12 1992 16:12 | 7 | 
|  |     Well thanks for the info, as soon as I get some time I'll give these
    things a try.
    
    Then again, now that 'we' have Lotus in All-in-1, someone could just
    mail me a spreadsheet already done, and I could just try it...
    
    
 | 
| 600.5 |  | KAOFS::S_BROOK |  | Wed Aug 12 1992 16:35 | 4 | 
|  |     All-in-1 is slow to access from here, and setting up Macros in
    123 is a pain ...
    
    Stuart
 | 
| 600.6 | I have a "C" mortgage program | KAOFS::J_WEIR |  | Tue Sep 01 1992 09:03 | 8 | 
|  |     I have a "C" program that I created to show mortgage payments.
    It's not too fancy, it doesnt give a table for the life of the 
    mortgage or anything. It does show the payment on monthly and weekly
    or bi-weekly payments. It also shows the amount remaining on your
    mortgage after so many payments.
    
    It works for my mortgage, you are free to try it for yours. Just 
    send me mail and I'll send you the source code.
 | 
| 600.7 | correction to 600.1 | TROOA::BOUNDY | its a kludge, but it works... | Mon Jun 07 1993 12:52 | 16 | 
|  | 
From:	KAOFS::CSC32::S_BROOK      "I just passed myself going the other way"  7-JUN-1993 12:32:07.00
To:	KAOFS::TROOA::BOUNDY
CC:	S_BROOK
Subj:	RE: KAOSWS::CANADA note 600.1
Hi Graham,
>Try as I might, I can't get the mortgage calculation to work. Specifically,
>
>        M = P*I1*(1+I)^Z / ((1+I1)^Z)-1)
Oops ... there is one bug ... that should be (1+I1) on top
Stuart
    
 | 
| 600.8 | Interest Component Formula? | KAOFS::LOCKYER | NO! (Tact Is For Weenies!!) | Thu Dec 09 1993 10:28 | 5 | 
|  |     Stuart, thanks for the Canadian mortgage payment formula.  Now, do you,
    or anyone else, have the formula for calculating the interest component
    of each payment?
    
    Lockyer
 | 
| 600.9 |  | CTHP12::M_MORIN | A dead man with the most toys is still a dead man. | Thu Dec 09 1993 10:54 | 4 | 
|  | I'm willing to bet he does...
/Mario
 | 
| 600.10 |  | CSC32::S_BROOK | There and back to see how far it is | Thu Dec 09 1993 13:16 | 27 | 
|  | Yup, sure do!
Note that this has to be recalculated each month on the declining 
Principle balance ...
Where
INT= monthly interest payment
I= interest rate per annum (expressed as decimal ... eg 12% =.12)
P= outstanding Principle
IM= monthly interest rate (as a decimal)
IM = ((I/2)+1)^(1/6))-1
INT = P * IM
So, for example
Where I = 10% p.a.  Outstanding balance = $100,000.00
IM = (1.05^.16666666667)-1
   = .0081648460519 etc .....
INT = $816.48
 | 
| 600.11 |  | KAOFS::LOCKYER | NO! (Tact Is For Weenies!!) | Thu Dec 09 1993 13:30 | 9 | 
|  |     Thanks Stuart, but I dod have a question -
    
    Is this formula valid for all payment frequencies (ie. for monthly,
    bi-weekly, weekly and semi-monthy)?
    
    Regards,
    
    Garry
    
 | 
| 600.12 |  | CSC32::S_BROOK | There and back to see how far it is | Thu Dec 09 1993 13:59 | 37 | 
|  | Where
    INT= periodic interest payment
    I= interest rate per annum (expressed as decimal ... eg 12% =.12)
    P= outstanding Principle
    IM= periodic interest rate (as a decimal)
    
    For Semi Monthly ...
    
    IM = ((I/2)+1)^(1/12))-1
    
    
    For Bi-Weekly
    
    IM = ((I/2)+1)^(1/13))-1
    
    
    For Weekly
    
    IM = ((I/2)+1)^(1/26))-1
    
    
    Then INT = IM * P
    
    
    This works for Canadian Mortgage Payments where the Interest
    rate is quoted in the following manner for example 
    
    10% calculated semi-annually, not in advance
    
    and compounded at the rate of payment frequency.
    
    NOTE that there are SOME lenders who still compound monthly with
    higher payment frequencies and make some kind of interest rate
    adjustment to cope with your higher payment frequency.  This would
    be explained in the disclosure statements from the lender.
    
    
 | 
| 600.13 | Thanks!! | KAOFS::LOCKYER | NO! (Tact Is For Weenies!!) | Thu Dec 09 1993 14:02 | 3 | 
|  |     Thanks again,
    
    Garry
 |