The LOAN Procedure

Loan Repayment Schedule

In addition to the loan summary, you can print a loan repayment (amortization) schedule for each loan. For each payment period, this schedule contains the year and period within the year (or date, if the START= option is specified), the principal balance at the beginning of the period, the total payment, interest payment, principal repayment for the period, and the principal balance at the end of the period.

To print the first year of the amortization schedule for the fixed rate loan shown in Figure 23.5, use the following statements:

proc loan start=1998:12;
   fixed amount=100000 rate=7.5 life=180
         schedule=1
         label='BANK1, Fixed Rate';
run;

Figure 23.5: Loan Repayment Schedule for the First Year

The LOAN Procedure

Loan Repayment Schedule

BANK1, Fixed Rate
DateBeginning
Outstanding
PaymentInterest
Payment
Principal
Repayment
Ending
Outstanding
DEC1998100000.000.000.000.00100000.00
DEC1998100000.000.000.000.00100000.00
JAN1999100000.00927.01625.00302.0199697.99
FEB199999697.99927.01623.11303.9099394.09
MAR199999394.09927.01621.21305.8099088.29
APR199999088.29927.01619.30307.7198780.58
MAY199998780.58927.01617.38309.6398470.95
JUN199998470.95927.01615.44311.5798159.38
JUL199998159.38927.01613.50313.5197845.87
AUG199997845.87927.01611.54315.4797530.40
SEP199997530.40927.01609.57317.4497212.96
OCT199997212.96927.01607.58319.4396893.53
NOV199996893.53927.01605.58321.4396572.10
DEC199996572.10927.01603.58323.4396248.67
DEC1999100000.0011124.127372.793751.3396248.67


The principal balance at the end of one year is $96,248.67. The total payment for the year is $11,124.12, of which $3,751.33 went toward principal repayment.

You can also print the amortization schedule with annual summary information or for a specified number of years. The SCHEDULE=YEARLY option produces an annual summary loan amortization schedule, which is useful for loans with a long life. For example, to print the annual summary loan repayment schedule for the buydown loan shown in Figure 23.6, use the following statements:

proc loan start=1998:12;
   buydown amount=100000 rate=6.5 life=180
           buydownrates=(24=8 48=9) pointpct=1
           schedule=yearly
           label='BANK4, Buydown';
run;

Figure 23.6: Annual Summary Loan Repayment Schedule

The LOAN Procedure

Loan Repayment Schedule

BANK4, Buydown
YearBeginning
Outstanding
PaymentInterest
Payment
Principal
Repayment
Ending
Outstanding
1998100000.001000.000.000.00100000.00
1999100000.0010453.326380.074073.2595926.75
200095926.7510528.716222.214306.5091620.25
200191620.2511358.007178.574179.4387440.82
200287440.8211403.516901.124502.3982938.43
200382938.4311904.127276.644627.4878310.95
200478310.9511904.126842.585061.5473249.41
200573249.4111904.126367.765536.3667713.05
200667713.0511904.125848.436055.6961657.36
200761657.3611904.125280.356623.7755033.59
200855033.5911904.124659.007245.1247788.47
200947788.4711904.123979.347924.7839863.69
201039863.6911904.123235.968668.1631195.53
201131195.5311904.122422.839481.2921714.24
201221714.2411904.121533.4110370.7111343.53
201311343.5311904.09560.5611343.530.00


Last updated: August 25, 2017