Professional Documents
Culture Documents
Loan Calculation Sample
Loan Calculation Sample
Loan Calculation Sample
COM
EXCEL-SKILLS.COM
LOAN CALCULATION & ANALYSIS TEMPLATE
This
This comprehensive
comprehensive loan loan calculation
calculation template
template enables
enables users
users toto analyze
analyze loans
loans that
that are
are repaid
repaid onon aa monthly
monthly basis
basis and
and s
calculations.
calculations. The
The template
template hashas been
been designed
designed specifically
specifically for
for the
the analysis
analysis of
of loans
loans subject
subject to
to variable
variable interest
interest rates
rates and
and also
als
loan
loan repayments
repayments falling
falling outside
outside the
the scope
scope of
of standard
standard amortization
amortization tables.
tables. Interest
Interest calculations
calculations areare based
based onon daily
daily loan
loan aa
unlimited
unlimited number
number ofof interest
interest rate
rate changes
changes can
can be
be recorded.
recorded. Loan
Loan account
account transactions
transactions need
need toto be
be recorded
recorded byby the
the user
user and
an
account statement is automatically calculated.
account statement is automatically calculated.
Get
Get the
the full
full version
version of
of the
the template
template to
to unlock
unlock all
all the
the formulas!
formulas!
This
This isis only
only aa sample
sample file
file created
created to
to show
show you
you thethe design
design of of the
the template.
template. GetGet the
the f
unprotected
unprotected version
version of
of the
the template
template where
where you
you have
have full
full access
access to to all
all areas
areas of
of the
the template
template
You
You will
will also
also be
be able
able to
to edit
edit and
and customize
customize the
the full
full version
version just
just like
like any
any of
of your
your own
own Excel
Excel
he
he formulas!
formulas!
esign
esign of of the
the template.
template. GetGet the
the full
full version
version for
for aa fully
fully
access
access to to all
all areas
areas of
of the
the template
template including
including all
all formulas.
formulas.
nn just
just like
like any
any of
of your
your own
own Excel
Excel files.
files.
te!
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
This template enables users to calculate, analyze and forecast the monthly loan balances and interest charges relating to
any loan that is subject to monthly repayment and daily interest calculations. The template was specifically designed for
home loan calculations but can be used for any loan where the principles of monthly repayment and daily interest are
applied.
The main purpose of this template is to calculate loan balances and interest amounts based on the same calculation
methodology that is applied by most financial institutions. This template can therefore be used to recalculate the amounts
on the loan account statements that are received from financial institutions. The template accommodates multiple interest
rate changes (variable interest rates), increased instalments and ad hoc loan repayments. In addition, the template also
includes comprehensive forecast features which provide users with the functionality to analyze any loan over the entire
loan period.
Note: Refer to our Loan Statement template for a simplified version of this template. The Loan Statement template only
includes the statement and summary features of this template and is therefore a lot simpler to understand and use. If you
are only interested in loan amortization calculations, we recommend that you download our free Loan Amortization
template.
Worksheet Summary
TransCode - includes the default transaction types that need to be selected when entering loan account transactions.
Additional transaction types can also be added to the default list of transactions codes.
Statement - all loan account transactions should be recorded on this sheet. All the interest and loan account balance
calculations in this template are based on the transactions that are recorded on this sheet. Note that the Statement sheet
includes 12 columns but only four of these columns require user input (the columns with the yellow column headings).
Summary - includes a monthly summary of loan account transactions that is calculated from the Statement sheet. No user
input is required on this sheet.
Review - includes a comprehensive analysis of loan account balances and interest charges over the entire loan period.
Loan account transaction totals are compared to an initial loan amortization calculation and a forecast of the remaining
loan repayment period is added to the transaction totals and then also compared to the initial loan amortization schedule.
The loan repayment forecast is based on a standard amortization calculation that is applied to the outstanding loan
balance on a user defined review date as well as a loan amortization forecast that accommodates ad hoc loan
repayments. This sheet can be used to calculate the outstanding loan balance and cumulative interest charges at the end
of any month -that
InitialAmort falls within
includes the loan
an initial loan amortization
period. User calculation
input is limited
thatto
is selecting
based onthe
theappropriate loan
principle loan review interest
amount, date. rate, loan
period and repayment commencement date that is specified in cells D3 to D6. All the calculations on this sheet are
automated.
ForecastPmt - all forecasted ad hoc loan repayments should be recorded on this sheet. The monthly periods in the first
column are based on the monthly periods on the Summary sheet. The ad hoc loan repayments that are recorded on this
sheet are included on the ForecastAmort sheet.
ForecastAmort - includes two amortization tables relating to the remaining loan repayment period. The first table includes
a column for ad hoc loan repayments (based on the amounts entered on the ForecastPmt sheet) and the second table is
based on standard loan amortization principles. Both tables are compiled based on the user defined loan review date
selected on the Review sheet.
CalcAmort - includes a loan amortization table calculator. This sheet is not linked to any of the other sheets in the
template and has been included to enable users to compile their own loan amortization calculations.
Note: The template includes a lot of complex formulas and has been designed within a specific worksheet structure. We
therefore do not recommend adding additional rows or columns within the existing worksheet framework because it may
result in errors or inaccurate calculations being encountered. If you therefore want to add your own calculations to the
template, we recommend inserting a new worksheet for this purpose.
Template Set-up
Page 3 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
Aside from recording loan account transactions, the template does not require a lot of set-up. We recommend that you
start by entering the initial loan terms as per the loan agreement on the InitialAmort sheet. This includes the loan principle
amount, interest rate, loan period and repayment commencement date. These input cells have no effect on your loan
statement calculations and are only used to specify the required variables for calculating the initial amortization table on
the InitialAmort sheet. The calculation results are included on the Review sheet in order to compare actual loan account
movements to the initial loan amortization table.
The next step is to review the transaction types on the TransCode sheet. The default template includes 7 transaction types
of which the first 5 should be left unchanged. Each of these transaction types has a specific purpose and if you therefore
change the type of transaction that is associated with the default transaction code, you may encounter inconsistencies in
the template calculations.
The Admin Fee and Insurance Premium transaction codes have been added as separate transaction types because these
costs are frequently included as separate line items on home loan account statements and usually form part of the monthly
loan repayment amounts. If you do not require these items, you can delete them or replace them with other costs that are
included on your loan account statement. Note that both transaction type number 6 and 7 are reported separately on the
Statement and Summary sheets and if you change the default transaction type descriptions, the new descriptions will be
included in column C on the Statement sheet but you have to enter the new descriptions in columns G and H on the
Summary sheet.
All the transaction types on the TransCode sheet are included in list boxes in column B on the Statement sheet. Additional
transaction types that are added to the default list of transaction types are also available for selection from these list boxes.
You will therefore be able to enter the transactions relating to these transaction types on the Statement sheet but note that
all transaction types with transaction codes greater than or equal to 8 are grouped together in one column on the Summary
sheet (column I).
Note: The contents on the TransCode sheet have been included in an Excel table. A new transaction code can therefore
be created by simply entering the new code in the first empty cell below the table in column A. The table will then be
extended automatically to include the new transaction type.
All loan account transactions need to be recorded on the Statement sheet. This sheet includes 12 columns but only four of
these columns require user input (columns with a yellow column heading). The contents of this sheet have been included
in an Excel table which means that the columns with light blue column headings (containing formulas) will automatically be
copied for all new transactions that are recorded.
When you therefore record any transaction, you will need to enter a date (in column A), select a transaction type from the
list box in column B, enter a new interest rate (only if an interest rate change transaction is being recorded, otherwise enter
0%), enter a transaction amount in column E and the formulas in all the other columns will automatically be copied from
one of the existing rows in the Excel table.
Note: New transactions can be recorded by simply entering a transaction date in the first blank cell below the Excel table in
column A. The table will then automatically be extended to include the new transaction and all the formulas in the columns
with a light blue column heading will automatically be copied into the new transaction row.
The following important guidelines should be followed when recording transactions on the Statement sheet:
The first transaction that is recorded on this sheet should always be an interest rate change transaction (transaction type
5) and this transaction should be recorded on the same date as the first transaction on your loan account statement. The
interest rate that is applicable to the loan should be entered in column D and the transaction amount in column E should be
nil (the transaction amount for all interest rate change transactions should always be nil). This entry establishes the interest
rate that should be used to calculate interest from the beginning of the loan period.
Page 4 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
All the transactions that are recorded on the Statement sheet should form part of a continuous cell range. There should
therefore be no empty rows between transactions, otherwise the loan account balances and therefore also the interest
calculations will be inaccurate.
All transactions should be recorded or sorted in an ascending date sequence (oldest transactions first). If you enter a
transaction that is out of sequence, the transaction date will be highlighted in red. This error can be corrected by simply
sorting all the transactions on the Statement sheet in an ascending order by the date in the first column. By sorting the
transactions in the correct order, you will ensure that the date sequence is rectified and that all interest calculations are
accurate.
The monthly interest on the outstanding loan account should be capitalized on the last day of each month. To accomplish
this, record an interest capitalization transaction (select transaction code 4) for the last day of each month. The transaction
amount in column E should be nil because the monthly interest capitalization calculation is performed automatically
through the formula that has been entered in column F. This interest calculation only applies to transaction type 4 - if you
therefore specify the incorrect transaction type, no interest will be capitalized to the loan at the end of the appropriate
month. Also note that the date that is entered should be the last day of the month - if you enter any other date, the interest
calculation will not be accurate. The transaction date in column A will be highlighted in orange if the incorrect interest
capitalization date is specified.
It is imperative that you don't replace any of the formulas in the columns with light blue column headings with alternative
values because it will result in inaccurate calculations. We recommend that you save the template under a default file
name after downloading it and save each loan calculation under a different file name. You will then be able to revert back
to the original template if you delete any of the formulas by accident.
All transaction amounts except for loan repayments and ad hoc repayments should be entered as positive values. Loan
repayments and ad hoc repayments should be entered as negative values - if you enter positive values for any repayment
type transactions, the transaction amounts will be highlighted in orange.
The following section covers the default transaction types that should be recorded on the Statement sheet:
Loan Advances
Loan advances are amounts that are received from the financial institution who grants the loan. You can record as many
loan advances as required by simply entering the appropriate transaction date, selecting transaction type 1 and entering
the appropriate loan advance amount in the Transaction Amount column (column E). Loan advances should be entered as
positive amounts.
Loan Repayments
For the purpose of compiling an accurate loan forecast, we have assigned scheduled loan repayments and ad hoc loan
repayments to different transaction types. Scheduled loan repayments are determined by the terms in a loan agreement,
while ad hoc loan repayments are effected at the borrower's own discretion. It is important to allocate repayments to the
correct repayment type because the scheduled loan repayments that are recorded on the Statement sheet form part of the
calculation of the remaining loan repayments which is important for forecasting purposes.
Note: The number of remaining loan repayments is used to compile a loan forecast amortization table. If you therefore
allocate ad hoc repayments to the loan repayment transaction type (transaction type 2), the forecast will not be accurate.
Also note that a scheduled loan repayment should be entered for all monthly periods where a loan repayment is due,
regardless of whether a loan repayment has been effected or not. In some instances (for example building loans), the loan
period may commence before scheduled loan repayments are deducted on the loan account. When scheduled loan
repayments are then deducted at a later stage, the repayment amount is calculated over a shorter loan period. In order to
facilitate this calculation, you therefore need to include the correct remaining loan repayments in the calculation - this can
be achieved by recording all scheduled loan repayments on the Statement sheet and simply entering a nil amount if a loan
repayment is due but has not been effected during any particular repayment period.
Page 5 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
Scheduled loan repayments need to be recorded on the Statement sheet by entering the appropriate transaction date,
selecting transaction type 2 and entering the appropriate loan repayment amount as a negative value in the Transaction
Amount column. Note that if you enter a positive loan repayment amount, the amount will be highlighted in orange in the
Transaction Amount column until it is rectified.
Ad Hoc Repayments
The template accommodates an unlimited number of ad hoc loan repayments. It also makes no difference whether the ad
hoc repayment is an increased instalment or a lump sum repayment.
Ad hoc repayments can be recorded on the Statement sheet by simply entering the appropriate transaction date, selecting
transaction type 3 and entering a negative amount in the Transaction Amount column. If you enter a positive ad hoc loan
repayment amount, the amount will be highlighted in orange until the error is rectified.
Interest Capitalization
The interest calculations in this template are based on the daily loan account balances. Transactions are included in the
daily loan account balance as if the transactions occurred at the beginning of the day. For example, if a loan repayment is
dated on the 2nd of January, the repayment is deducted from the loan balance of the previous day and included in the
interest calculation from the 2nd of January. For month end interest capitalization purposes, the loan repayment on the 2nd
will therefore be included in the monthly interest calculation for a period of 30 days.
All interest calculations are automatically performed based on the transactions recorded on the Statement sheet. It is
imperative that all transactions are recorded in the correct date sequence (ascending date order), otherwise the interest
calculations may not be accurate. All interest calculations are performed based on the balances calculated in the
Transaction Closing Balance column by applying the appropriate interest rate and the number of days that the balance is
in effect to this amount.
The calculated interest is capitalized to the loan account balance when you enter an Interest Capitalization
transaction for the last day of the appropriate calendar month. Note that if you don't enter this transaction, the
interest calculated for the particular month will not be added to the loan account balance and your loan account
statement will not be accurate! It is therefore imperative that you add an Interest Capitalization transaction to the
Statement sheet for every month that forms part of the loan period.
Also note that this transaction has to be dated on the last day of the month - if you use any other date, the interest
calculation will not be accurate. We have implemented conditional formatting in column A to highlight the interest
capitalization transactions that are not dated on a month end date in orange. When you change the transaction date to the
appropriate month end date, the formatting is automatically removed.
Interest capitalization transactions can be recorded by entering the appropriate month end date, selecting transaction type
4 and entering a nil amount in the Transaction Amount column. The calculated interest is reflected in column F and is
automatically added to the outstanding loan balance in column G.
This template accommodates an unlimited number of interest rate changes. An interest rate change can be recorded on
the Statement sheet by entering the effective date of the interest rate change in column A, selecting transaction type 5,
entering the new interest rate in column D and entering a nil amount in the Transaction Amount column. You'll notice that
the interest rate in column H (used in all interest calculations) will change to the new interest rate that has been recorded.
Interest on all subsequent transactions will be calculated based on the new interest rate (until the next interest rate change
transaction is recorded).
Page 6 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
The first transaction that should be recorded on the Statement sheet is an interest rate change transaction. This
transaction establishes the interest rate that should be used to calculate interest from the beginning of the loan
period. If you omit this transaction, the interest rate that will be used to calculate interest on the initial loan
balance will be nil and no interest will therefore be calculated and capitalized to the initial loan account balance
until an interest rate is defined.
Interest rate changes can only be recorded by using transaction type 5 - if you enter a new interest rate in column D and
select any other transaction type, the interest rate change will not have any effect on interest calculations.
As we've mentioned before, other loan costs (like admin fees and insurance) can be recorded by using transaction codes 6
and 7 or adding the appropriate transaction codes to the TransCode sheet and selecting the appropriate transaction type
from the list box in column B on the Statement sheet. These transactions usually relate to costs that are charged to the
loan account and should therefore be entered as positive values in the Transaction Amount column. Financial institutions
typically include these costs in scheduled loan repayments and the costs are therefore deducted from the loan account
balance when you record scheduled loan repayments (transaction type 2) on the Statement sheet.
The calculated interest in column F represents the amount of interest that is capitalized to the loan account at the end of
every calendar month. All scheduled loan repayments consist of an interest and capital portion - this column includes the
interest portion that is calculated based on the daily loan account balances during the particular monthly period. This
column should therefore only contain one calculated interest amount per calendar month.
The monthly interest amount that should be capitalized is the total of all the accrued interest amounts in column L for the
particular month. The accrued interest is calculated from the interest rate in column H, the interest days in column J and
the transaction closing loan balance in column K.
The outstanding loan balance on each transaction date is calculated in column G. This amount represents the capital
balance that is still outstanding on the loan.
The monthly capital portion of the loan repayments can be calculated by adding the interest and other costs together and
deducting the sum of the scheduled loan repayments and the ad hoc loan repayments from this amount. Note that it may
therefore be easier to calculate this amount from the totals on the Summary sheet.
The Summary sheet includes a complete breakdown of the movements on the loan account for all monthly periods. All the
totals on this sheet are calculated from the transactions that are entered on the Statement sheet. No user input is required
on this sheet - users are only required to extend the Excel table for the appropriate number of new rows in order to add the
required number of monthly periods to the summary.
Page 7 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
Note: The contents of this sheet have been included in an Excel table. The table can be extended by clicking the arrow in
the bottom right corner of the table and dragging the table border downwards for the required number of rows. All the
formulas that are included in the table will be copied automatically.
The first monthly period on the Summary sheet is determined by the transaction date of the first transaction on the
Statement sheet. The transaction date in row 4 on the Statement sheet therefore determines which monthly period is
displayed in the first row of the Summary sheet. All subsequent monthly periods on the Summary sheet are calculated
based on the first monthly period.
The Loan Advance column is calculated based on all the transactions with a transaction type of 1 on the Statement sheet.
Scheduled loan repayments (transaction type 2), ad hoc repayments (transaction type 3), interest capitalized (transaction
type 4), admin fees (transaction type 6), insurance premiums (transaction type 7) and other costs (all transaction types
greater than 7 that have been added to the TransCode sheet) are also calculated based on the transaction types of the
transactions that are recorded on the Statement sheet.
The number of repayments in column K is calculated by counting the number of scheduled loan repayments (transaction
type 2) on the Statement sheet. This number should agree to the loan period that has elapsed at any given point in time - if
the number is not correct, you should add the appropriate scheduled loan repayment on the Statement sheet (use a nil
amount if no actual repayment has been effected). The number of repayments also forms part of the remaining loan period
calculation for forecasting purposes (refer to the Loan Review section).
As we've mentioned before, an interest capitalization transaction should be recorded for the month end date of every
monthly period that forms part of the loan period in order to calculate interest accurately. If this transaction has been
omitted for any monthly period, the number of repayments calculation in column K on the Summary sheet will contain an
error ("month end?") that will be highlighted in orange. This error can be corrected by simply entering an interest
capitalization transaction (transaction type 4) for the particular month on the Statement sheet.
Note: The number of repayments on the Summary sheet should increase in increments of 1 for every subsequent monthly
period. If this is not the case (two monthly periods reflect the same number), it means that a scheduled loan repayment
(transaction type 2) has not been entered for the particular month (the second month with the same number of
repayments). This problem can be rectified by entering a loan repayment amount (use any date during the particular
monthly period) on the Statement sheet. A nil amount can be recorded if an actual loan repayment has not been effected
during the month.
The Summary sheet can be used to analyze all loan account transactions on a monthly basis for the duration of the loan
period. It is therefore an extremely useful tool for reviewing the loan account transaction and balance history.
The monthly periods that are included on the Summary sheet also determine which periods are available for selection on
the Review sheet. It is therefore important to keep the Summary sheet up to date based on the transactions that have
been recorded on the Statement sheet. As we've mentioned before, users simply need to extend the Excel table in order to
copy all the formulas on the Summary sheet downwards so that the appropriate number of monthly periods are included
on the sheet.
Loan Review
The Review sheet enables users to compile a comprehensive loan analysis for the entire loan period. The transactions that
are recorded on the Statement sheet are compared to an initial loan amortization table before a forecast that is based on
the remaining loan repayment period is added to the actual transactions that have been recorded on the Statement sheet
in order to compile a loan analysis that covers the entire loan period. The actual loan forecast is then also compared to the
initial amortization forecast and is calculated on two forecast bases - a standard amortization basis and an ad hoc
repayments basis (refer to the Loan Repayment Forecasts section for more guidance on the forecast features).
Page 8 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
The only user input that is required on the Review sheet is selecting the appropriate loan review date. The loan review
date input cell (cell B3) contains a list box that includes all the monthly periods on the Summary sheet. You can review the
actual and initial loan amortization balances based on any monthly period that is selected from the list box. All the
calculations on the Review sheet are automatically updated based on the review date that is selected. If a monthly period
is not included in the list box, it means that you have not added the appropriate period to the Summary sheet.
The loan history calculations include all the transactions that are recorded on the Statement sheet and are dated before
the loan review date that is selected. The initial amortization column also only includes amounts before the review date.
The loan history calculation therefore facilitates a comparison of the initial loan terms and the actual loan account
movements up to the review date.
The remaining loan repayments section includes three calculations - an initial loan amortization, a forecast calculation
based on a standard amortization table and a forecast calculation that is based on an amortization table incorporating ad
hoc repayments. Refer to the Initial Loan Amortization and Loan Repayment Forecasts sections for more guidance on
these calculations.
The forecast calculations for the remaining loan repayment period are based on the number of remaining loan repayments
(cell B7) which is calculated by deducting the number of actual loan repayments in cell B6 from the loan period in cell B5.
The number of actual loan repayments is determined by the number of scheduled loan repayments recorded on the
Statement sheet - it is therefore imperative that a scheduled loan repayment (transaction type 2) is recorded on the
Statement sheet for every month during the loan period, even if no actual loan repayment has been effected (use a nil
value under these circumstances).
The loan period summary section calculates the total interest and capital repayment balances over the entire loan period
for all three calculation bases. This section also includes a comparison between the interest charges of the initial loan
amortization calculation and the standard forecast amortization calculation as well as a comparison between the interest
charges of the standard forecast amortization and the ad hoc forecast amortization calculations.
An effective annual interest rate over the entire loan period is also calculated for all three calculation bases. You'll probably
notice that the effective interest rate for the ad hoc forecast is in most instances significantly lower than the interest rates
entered on the Statement sheet and included on the ForecastAmort sheet - this is because the effective interest rate is
calculated over the entire loan period and ad hoc repayments result in a loan being repaid over a shorter loan period. It
does not mean that a lower interest rate is achieved by effecting ad hoc repayments, but simply represents the interest
savings that result from a shorter repayment period. The effective interest calculation result should therefore be interpreted
in this context.
An initial loan amortization calculation has been added to the template in order to facilitate a comparison between actual
loan balances and the initial loan repayment terms. This comparison is especially useful for measuring the effect of interest
rate changes. The initial loan amortization table is included on the InitialAmort sheet.
This amortization table is calculated based on the initial loan amortization input values that are specified at the top of the
sheet. Note that the loan period is limited to 360 months (30 years) and the monthly periods are determined based on the
repayment commencement date that is specified in cell D6.
The loan principle amount (cell D3) should be the same as the total of all the loan advances that have been recorded on
the Statement sheet (refer to the Summary sheet in order to calculate the total of all actual loan advances). Note that if
there is a difference, the loan principle amount will be highlighted in orange. The interest rate and loan period per the initial
loan agreement should be entered in cells D4 and D5 respectively.
Page 9 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
In most instances, the repayment commencement date (cell D6) will be the same as the first transaction date that is
entered on the Statement sheet. However, the repayment of some loans (like building loans) only commence on a later
date and by including this input cell, we're therefore able to base the periods that are included in the initial amortization
table on a user defined date so that the initial amortization calculation will match the commencement of actual loan
repayments.
The template also includes two separate loan repayment forecasts that are used to calculate loan balances and interest
charges for the remaining loan repayment period. Note that the remaining loan repayment period is calculated based on
the loan review date selected on the Review sheet (cell B3). The period selected from this list box therefore determines
which repayment periods are based on actual transactions (all the periods before the loan review date) and which
repayment periods are based on the forecasts (all the periods after the loan review date). The loan repayment forecasts
are added to the actual loan account transactions in order to compile a loan review for the entire loan period. The forecasts
consist of a standard loan repayment amortization table and an ad hoc loan repayment amortization table. Both
amortization tables are included on the ForecastAmort sheet.
Both amortization tables are based on the calculated values that are displayed at the top of the ForecastAmort sheet. The
review date is selected from a list box on the Review sheet and the outstanding loan balance and interest rate is
determined by looking up the appropriate values on the Statement sheet based on the loan review date that has been
selected.
The number of remaining loan repayments is calculated on the Review sheet by subtracting the number of actual loan
repayments from the initial loan period. The number of actual loan repayments is calculated by counting the transaction
type 2 transactions on the Statement sheet that are dated before the loan review date. The initial loan period is specified
on the InitialAmort sheet.
The standard amortization table (column K to P) calculates the remaining monthly loan repayment amounts and the
interest that will be incurred over the remaining loan period. The total interest and capital repayments that are calculated
are included on the Review sheet in the "Actual Loan: Standard" column and compared to the initial loan amortization
table.
The ad hoc forecast amortization table (column A to I) also calculates the remaining loan repayments and interest but
enables users to include ad hoc loan repayments in the calculation. These ad hoc loan repayments should be recorded on
the ForecastPmt sheet and are automatically included in the appropriate monthly periods on the amortization table. Note
that the monthly periods on the ForecastPmt sheet are determined by the monthly periods on the Summary sheet and
extended to include 360 months. You'll also notice that the loan review date that is specified on the Review sheet is
highlighted in orange in column A on the ForecastPmt sheet.
Ad hoc loan repayments that are dated before the review date (on the ForecastPmt sheet) will not form part of the ad hoc
forecast amortization table (on the ForecastAmort sheet) because the amortization table starts in the month following the
review date. If an ad hoc loan repayment is dated before the loan review date, it should however be included in the
transactions that are recorded on the Statement sheet if the payment has been effected and it will therefore already be
taken into account in the loan analysis of the entire loan period.
The ad hoc amortization table accepts both lump sum repayments and increased instalments and enables users to
calculate the interest savings that result from effecting these types of repayments over the remaining loan repayment
period. Note that the monthly loan repayment amounts that are calculated on the ad hoc amortization table are not
adjusted to take the effect of ad hoc loan repayments into account - the ad hoc loan repayments are allocated directly
against the outstanding capital balance of the loan, thereby resulting in a shorter loan repayment period and a significant
saving in interest.
The ad hoc forecast amortization table is therefore a comprehensive, flexible loan repayment analysis tool that can be
used to analyze the effect of ad hoc loan repayments on interest charges. The interest saving is calculated by comparing
the ad hoc forecast amortization table (the "Actual Loan: Forecast" column) to the standard forecast amortization table (the
"Actual Loan: Standard" column) on the Review sheet. As we've mentioned before, both of these amortization tables are
calculated based on the remaining loan repayment period.
Page 10 of 52
Excel Skills | Loan Calculation & Analysis Template
Instructions
www.excel-skills.com
This calculator can be used to perform any loan repayment calculation over a maximum loan period of 30 years. For
example, if you want to determine the new monthly loan repayment amount after a change in the annual loan interest rate:
Enter an interest rate change transaction on the Statement sheet (in accordance with the guidance that we provided in the
Loan Account Transactions section).
Calculate the outstanding loan balance on the effective date by adding the accrued interest amounts for the particular
month (in column L) on the Statement sheet to the outstanding loan balance in column G.
Enter the outstanding loan balance and the new interest rate in the appropriate input cells on the CalcAmort sheet.
Enter the remaining loan period in the appropriate input cell on the same sheet.
The new loan repayment amount is calculated in column D on the CalcAmort sheet.
Add any other monthly loan costs (for example admin fees and insurance premiums) to this amount. The calculated
monthly loan repayment amount should equal the amended loan repayment amount that is deducted on the next account
statement that is received from the appropriate financial institution.
If you experience any difficulty while using this template and you are not able to find the appropriate guidance in these
instructions, please e-mail us at support@excel-skills.com for assistance. This template has been designed with flexibility
in mind to ensure that it can be used in most business environments. If however you need an Excel based template that is
customized specifically for your business requirements, please e-mail our Support function and provide a brief explanation
of your requirements.
© Copyright
This template remains the intellectual property of www.excel-skills.com and is protected by international copyright laws.
Any publication or distribution of this template outside the scope of the permitted use of the template is expressly
prohibited. In terms of the permitted use of this template, only the distribution of the template to persons within the same
organisation as the registered user or persons outside the organisation who can reasonably be expected to require access
to the template as a direct result of the use of the template by the registered user is allowed. Subsequent distribution of the
template by parties outside of the organisation is however expressly prohibited and represents an infringement of
international copyright laws.
Page 11 of 52
Transaction Codes
Page 12 of 52
Loan Statement
© www.excel-skills.com
New Interest Transaction Calculated Outstanding Interest Transaction Interest Transaction Accrued
Date Code Transaction Description Rate Amount Interest Balance Rate Month Days Closing Interest
4/1/2019 5 Interest Rate Change 10.00% - - - 10.00% 2019/4 0 - -
4/1/2019 1 Loan Advance 0.00% 2,000,000.00 - 2,000,000.00 10.00% 2019/4 0 - -
4/2/2019 6 Admin Fee 0.00% 80.00 - 2,000,080.00 10.00% 2019/4 1 2,000,000.00 547.95
4/3/2019 7 Insurance Premium 0.00% 370.00 - 2,000,450.00 10.00% 2019/4 1 2,000,080.00 547.97
4/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,980,699.57 10.00% 2019/4 4 2,000,450.00 2,192.27
4/30/2019 4 Interest Capitalized 0.00% - 16,311.96 1,997,011.53 10.00% 2019/4 24 1,980,699.57 13,023.78
5/2/2019 6 Admin Fee 0.00% 80.00 - 1,997,091.53 10.00% 2019/5 1 1,997,011.53 547.13
5/3/2019 7 Insurance Premium 0.00% On 370.00
Onthis
this sheet:
sheet: - 1,997,461.53 10.00% 2019/5 1 1,997,091.53 547.15
5/7/2019 All
2All loan
Loanaccount
loan Repayment
account transactions
transactions should
should bebe recorded on
on this
0.00%
recorded this sheet in
in order
-19,750.43
sheet order to
to calculate- the
calculate the loan account
account statement
1,977,711.10
loan balances.
10.00%
statement balances. The
2019/5
The 4 1,997,461.53 2,189.00
5/31/2019 calculations
4calculations on
on this
this sheet
Interest Capitalized sheet accommodate
accommodate an an unlimited
unlimited number
0.00% number of -of interest rate
rate changes
interest16,829.24 and
and ad
changes1,994,540.34 ad hoc
hoc loan repayments
loan10.00%
repayments and
2019/5
and 25 1,977,711.10 13,545.97
6/2/2019 facilitate
6facilitate
Admindaily
Feeinterest
daily interest calculations.
calculations. Loan
Loan account
account balances
0.00%balances are calculated
calculated and
are80.00 and displayed
displayed
- on
on all
all transaction
transaction dates.
1,994,620.34 dates. User
User input
10.00% input isis
2019/6 1 1,994,540.34 546.45
6/3/2019 limited
7limited to
to entering
entering
Insurance Premium the
the transaction
transaction date,
date, transaction
transaction
0.00% code,
code, new
new interest
interest
370.00 rate
rate (only
(only for
for
- interest
interest rate
rate changes)
1,994,990.34changes) and
and the
the
10.00% transaction
transaction
2019/6 1 1,994,620.34 546.47
6/7/2019 amount.
2amount.LoanAll
All the
the columns
Repayment columns withwith light
light blue
blue column
0.00% headings
column headings contain
contain formulas
-19,750.43 formulas which
which
- are
are automatically
automatically copied
1,975,239.91 copied
10.00%for
for all
all new
new
2019/6 4 1,994,990.34 2,186.29
6/30/2019 transactions
4transactions added to the table.
added to the table.
Interest Capitalized 0.00% - 16,267.09 1,991,507.00 10.00% 2019/6 24 1,975,239.91 12,987.88
7/2/2019 6 Admin Fee 0.00% 80.00 - 1,991,587.00 10.00% 2019/7 1 1,991,507.00 545.62
7/3/2019 7 Insurance Premium 0.00% 370.00 - 1,991,957.00 10.00% 2019/7 1 1,991,587.00 545.64
7/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,972,206.57 10.00% 2019/7 4 1,991,957.00 2,182.97
7/31/2019 4 Interest Capitalized 0.00% - 16,782.49 1,988,989.06 10.00% 2019/7 25 1,972,206.57 13,508.26
8/2/2019 6 Admin Fee 0.00% 80.00 - 1,989,069.06 10.00% 2019/8 1 1,988,989.06 544.93
8/3/2019 7 Insurance Premium 0.00% 370.00 - 1,989,439.06 10.00% 2019/8 1 1,989,069.06 544.95
8/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,969,688.63 10.00% 2019/8 4 1,989,439.06 2,180.21
8/31/2019 4 Interest Capitalized 0.00% - 16,761.10 1,986,449.74 10.00% 2019/8 25 1,969,688.63 13,491.02
9/2/2019 6 Admin Fee 0.00% 80.00 - 1,986,529.74 10.00% 2019/9 1 1,986,449.74 544.23
9/3/2019 7 Insurance Premium 0.00% 370.00 - 1,986,899.74 10.00% 2019/9 1 1,986,529.74 544.25
9/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,967,149.31 10.00% 2019/9 4 1,986,899.74 2,177.42
9/30/2019 4 Interest Capitalized 0.00% - 16,200.59 1,983,349.90 10.00% 2019/9 24 1,967,149.31 12,934.68
10/2/2019 6 Admin Fee 0.00% 80.00 - 1,983,429.90 10.00% 2019/10 1 1,983,349.90 543.38
10/3/2019 7 Insurance Premium 0.00% 370.00 - 1,983,799.90 10.00% 2019/10 1 1,983,429.90 543.41
10/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,964,049.47 10.00% 2019/10 4 1,983,799.90 2,174.03
10/31/2019 4 Interest Capitalized 0.00% - 16,713.21 1,980,762.68 10.00% 2019/10 25 1,964,049.47 13,452.39
11/2/2019 6 Admin Fee 0.00% 80.00 - 1,980,842.68 10.00% 2019/11 1 1,980,762.68 542.67
Page 13 of 52
Loan Statement
© www.excel-skills.com
New Interest Transaction Calculated Outstanding Interest Transaction Interest Transaction Accrued
Date Code Transaction Description Rate Amount Interest Balance Rate Month Days Closing Interest
11/3/2019 7 Insurance Premium 0.00% 370.00 - 1,981,212.68 10.00% 2019/11 1 1,980,842.68 542.70
11/7/2019 2 Loan Repayment 0.00% -19,750.43 - 1,961,462.25 10.00% 2019/11 4 1,981,212.68 2,171.19
11/23/2019 5 Interest Rate Change 10.25% - - 1,961,462.25 10.25% 2019/11 16 1,961,462.25 8,598.19
11/30/2019 4 Interest Capitalized 0.00% - 16,261.33 1,977,723.58 10.25% 2019/11 8 1,961,462.25 4,406.57
12/2/2019 6 Admin Fee 0.00% 80.00 - 1,977,803.58 10.25% 2019/12 1 1,977,723.58 555.39
12/3/2019 7 Insurance Premium 0.00% 370.00 - 1,978,173.58 10.25% 2019/12 1 1,977,803.58 555.41
12/7/2019 2 Loan Repayment 0.00% -19,909.05 - 1,958,264.53 10.25% 2019/12 4 1,978,173.58 2,222.06
12/31/2019 4 Interest Capitalized 0.00% - 17,080.95 1,975,345.47 10.25% 2019/12 25 1,958,264.53 13,748.09
1/2/2020 6 Admin Fee 0.00% 80.00 - 1,975,425.47 10.25% 2020/1 1 1,975,345.47 554.72
1/3/2020 7 Insurance Premium 0.00% 370.00 - 1,975,795.47 10.25% 2020/1 1 1,975,425.47 554.74
1/7/2020 2 Loan Repayment 0.00% -19,909.05 - 1,955,886.42 10.25% 2020/1 4 1,975,795.47 2,219.39
1/31/2020 4 Interest Capitalized 0.00% - 17,060.24 1,972,946.67 10.25% 2020/1 25 1,955,886.42 13,731.39
2/2/2020 6 Admin Fee 0.00% 80.00 - 1,973,026.67 10.25% 2020/2 1 1,972,946.67 554.05
2/3/2020 7 Insurance Premium 0.00% 370.00 - 1,973,396.67 10.25% 2020/2 1 1,973,026.67 554.07
2/7/2020 2 Loan Repayment 0.00% -19,909.05 - 1,953,487.62 10.25% 2020/2 4 1,973,396.67 2,216.69
2/29/2020 4 Interest Capitalized 0.00% - 15,942.20 1,969,429.82 10.25% 2020/2 23 1,953,487.62 12,617.39
3/2/2020 6 Admin Fee 0.00% 80.00 - 1,969,509.82 10.25% 2020/3 1 1,969,429.82 553.06
3/3/2020 7 Insurance Premium 0.00% 370.00 - 1,969,879.82 10.25% 2020/3 1 1,969,509.82 553.08
3/7/2020 2 Loan Repayment 0.00% -19,909.05 - 1,949,970.77 10.25% 2020/3 4 1,969,879.82 2,212.74
3/31/2020 4 Interest Capitalized 0.00% - 17,008.75 1,966,979.51 10.25% 2020/3 25 1,949,970.77 13,689.86
4/2/2020 6 Admin Fee 0.00% 85.00 - 1,967,064.51 10.25% 2020/4 1 1,966,979.51 552.37
4/3/2020 7 Insurance Premium 0.00% 400.00 - 1,967,464.51 10.25% 2020/4 1 1,967,064.51 552.39
4/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,947,520.46 10.25% 2020/4 4 1,967,464.51 2,210.03
4/30/2020 4 Interest Capitalized 0.00% - 16,440.55 1,963,961.01 10.25% 2020/4 24 1,947,520.46 13,125.75
5/2/2020 6 Admin Fee 0.00% 85.00 - 1,964,046.01 10.25% 2020/5 1 1,963,961.01 551.52
5/3/2020 7 Insurance Premium 0.00% 400.00 - 1,964,446.01 10.25% 2020/5 1 1,964,046.01 551.55
5/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,944,501.96 10.25% 2020/5 4 1,964,446.01 2,206.64
5/31/2020 4 Interest Capitalized 0.00% - 16,961.18 1,961,463.14 10.25% 2020/5 25 1,944,501.96 13,651.47
6/2/2020 6 Admin Fee 0.00% 85.00 - 1,961,548.14 10.25% 2020/6 1 1,961,463.14 550.82
6/3/2020 7 Insurance Premium 0.00% 400.00 - 1,961,948.14 10.25% 2020/6 1 1,961,548.14 550.85
6/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,942,004.09 10.25% 2020/6 4 1,961,948.14 2,203.83
Page 14 of 52
Loan Statement
© www.excel-skills.com
New Interest Transaction Calculated Outstanding Interest Transaction Interest Transaction Accrued
Date Code Transaction Description Rate Amount Interest Balance Rate Month Days Closing Interest
6/30/2020 4 Interest Capitalized 0.00% - 16,394.08 1,958,398.16 10.25% 2020/6 24 1,942,004.09 13,088.58
7/2/2020 6 Admin Fee 0.00% 85.00 - 1,958,483.16 10.25% 2020/7 1 1,958,398.16 549.96
7/3/2020 7 Insurance Premium 0.00% 400.00 - 1,958,883.16 10.25% 2020/7 1 1,958,483.16 549.98
7/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,938,939.11 10.25% 2020/7 4 1,958,883.16 2,200.39
7/31/2020 4 Interest Capitalized 0.00% - 16,912.75 1,955,851.86 10.25% 2020/7 25 1,938,939.11 13,612.42
8/2/2020 6 Admin Fee 0.00% 85.00 - 1,955,936.86 10.25% 2020/8 1 1,955,851.86 549.25
8/3/2020 7 Insurance Premium 0.00% 400.00 - 1,956,336.86 10.25% 2020/8 1 1,955,936.86 549.27
8/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,936,392.81 10.25% 2020/8 4 1,956,336.86 2,197.53
8/31/2020 4 Interest Capitalized 0.00% - 16,890.58 1,953,283.40 10.25% 2020/8 25 1,936,392.81 13,594.54
9/2/2020 6 Admin Fee 0.00% 85.00 - 1,953,368.40 10.25% 2020/9 1 1,953,283.40 548.52
9/3/2020 7 Insurance Premium 0.00% 400.00 - 1,953,768.40 10.25% 2020/9 1 1,953,368.40 548.55
9/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,933,824.35 10.25% 2020/9 4 1,953,768.40 2,194.64
9/30/2020 4 Interest Capitalized 0.00% - 16,325.16 1,950,149.51 10.25% 2020/9 24 1,933,824.35 13,033.45
10/2/2020 6 Admin Fee 0.00% 85.00 - 1,950,234.51 10.25% 2020/10 1 1,950,149.51 547.64
10/3/2020 7 Insurance Premium 0.00% 400.00 - 1,950,634.51 10.25% 2020/10 1 1,950,234.51 547.67
10/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,930,690.46 10.25% 2020/10 4 1,950,634.51 2,191.12
10/31/2020 4 Interest Capitalized 0.00% - 16,840.94 1,947,531.40 10.25% 2020/10 25 1,930,690.46 13,554.50
11/2/2020 6 Admin Fee 0.00% 85.00 - 1,947,616.40 10.25% 2020/11 1 1,947,531.40 546.91
11/3/2020 7 Insurance Premium 0.00% 400.00 - 1,948,016.40 10.25% 2020/11 1 1,947,616.40 546.93
11/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,928,072.35 10.25% 2020/11 4 1,948,016.40 2,188.18
11/30/2020 4 Interest Capitalized 0.00% - 16,276.71 1,944,349.06 10.25% 2020/11 24 1,928,072.35 12,994.68
12/2/2020 6 Admin Fee 0.00% 85.00 - 1,944,434.06 10.25% 2020/12 1 1,944,349.06 546.02
12/3/2020 7 Insurance Premium 0.00% 400.00 - 1,944,834.06 10.25% 2020/12 1 1,944,434.06 546.04
12/7/2020 2 Loan Repayment 0.00% -19,944.05 - 1,924,890.01 10.25% 2020/12 4 1,944,834.06 2,184.61
12/31/2020 4 Interest Capitalized 0.00% - 16,790.45 1,941,680.45 10.25% 2020/12 25 1,924,890.01 13,513.78
Page 15 of 52
Loan Summary
© www.excel-skills.com
Opening Loan Loan Ad Hoc Interest Admin Insurance Other Closing Number of
Month Balance Advance Repayment Repayment Capitalized Fees Premium Costs Balance Repayments
Apr-2019 - 2,000,000.00 -19,750.43 - 16,311.96 80.00 370.00 - 1,997,011.53 1.00
May-2019 1,997,011.53 - -19,750.43 - 16,829.24 80.00 370.00 - 1,994,540.34 2.00
Jun-2019 1,994,540.34 - -19,750.43 - 16,267.09 80.00 370.00 - 1,991,507.00 3.00
Jul-2019 1,991,507.00 - -19,750.43 - 16,782.49 80.00 370.00 - 1,988,989.06 4.00
Aug-2019 1,988,989.06 - -19,750.43 - 16,761.10 80.00 370.00 - 1,986,449.74 5.00
On this sheet:
Sep-2019 1,986,449.74 - -19,750.43 On this sheet: - 16,200.59 80.00 370.00 - 1,983,349.90 6.00
All
All the
the amounts
amounts onon this
this loan
loan summary
summary are are automatically
automatically calculated
calculated based
based on
on the
the
Oct-2019 1,983,349.90 - -19,750.43 - 16,713.21 80.00 370.00 - 1,980,762.68 7.00
transactions
transactions recorded
recorded on
on the
the “Statement”
“Statement” sheet.
sheet.You
You can can add
add additional
additional monthly
monthly periods
periods to
to
Nov-2019 1,980,762.68 - -19,750.43 - 16,261.33 80.00 370.00 - 1,977,723.58 8.00
the
the sheet
sheet by
by simply
simply extending
extending the
the Excel
Excel table
table in
in order
order to
to copy
copy the
the formulas
formulas into
into the
the
Dec-2019 1,977,723.58
required - -19,909.05 - 17,080.95 80.00 370.00 - 1,975,345.47 9.00
required number
number ofof additional
additional rows.
rows. No
No user
userinput
input isis required
required on
on this
this sheet.
sheet.
Jan-2020 1,975,345.47 - -19,909.05 - 17,060.24 80.00 370.00 - 1,972,946.67 10.00
Feb-2020 1,972,946.67 - -19,909.05 - 15,942.20 80.00 370.00 - 1,969,429.82 11.00
Mar-2020 1,969,429.82 - -19,909.05 - 17,008.75 80.00 370.00 - 1,966,979.51 12.00
Apr-2020 1,966,979.51 - -19,944.05 - 16,440.55 85.00 400.00 - 1,963,961.01 13.00
May-2020 1,963,961.01 - -19,944.05 - 16,961.18 85.00 400.00 - 1,961,463.14 14.00
Jun-2020 1,961,463.14 - -19,944.05 - 16,394.08 85.00 400.00 - 1,958,398.16 15.00
Jul-2020 1,958,398.16 - -19,944.05 - 16,912.75 85.00 400.00 - 1,955,851.86 16.00
Aug-2020 1,955,851.86 - -19,944.05 - 16,890.58 85.00 400.00 - 1,953,283.40 17.00
Sep-2020 1,953,283.40 - -19,944.05 - 16,325.16 85.00 400.00 - 1,950,149.51 18.00
Oct-2020 1,950,149.51 - -19,944.05 - 16,840.94 85.00 400.00 - 1,947,531.40 19.00
Nov-2020 1,947,531.40 - -19,944.05 - 16,276.71 85.00 400.00 - 1,944,349.06 20.00
Dec-2020 1,944,349.06 - -19,944.05 - 16,790.45 85.00 400.00 - 1,941,680.45 21.00
Page 16 of 52
Loan Review
Page 17 of 52
Initial Loan Amortization Table
Page 18 of 52
Initial Loan Amortization Table
Page 19 of 52
Initial Loan Amortization Table
Page 20 of 52
Initial Loan Amortization Table
Page 21 of 52
Initial Loan Amortization Table
Page 22 of 52
Initial Loan Amortization Table
Page 23 of 52
Initial Loan Amortization Table
Page 24 of 52
Initial Loan Amortization Table
Page 25 of 52
Initial Loan Amortization Table
Page 26 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 27 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 28 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 29 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 30 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 31 of 52
Loan Repayment Forecast | Ad Hoc Loan Repayments
Page 32 of 52
Loan Repayment Forecast | Amortization Table
Page 33 of 52
Loan Repayment Forecast | Amortization Table
Page 34 of 52
Loan Repayment Forecast | Amortization Table
Page 35 of 52
Loan Repayment Forecast | Amortization Table
Page 36 of 52
Loan Repayment Forecast | Amortization Table
Page 37 of 52
Loan Repayment Forecast | Amortization Table
Page 38 of 52
Loan Repayment Forecast | Amortization Table
Page 39 of 52
Loan Repayment Forecast | Amortization Table
Page 40 of 52
Loan Repayment Forecast | Amortization Table
Page 41 of 52
Loan Repayment Forecast | Amortization Table
Page 42 of 52
Loan Repayment Forecast | Amortization Table
Page 43 of 52
Loan Amortization Calculator
Page 44 of 52
Loan Amortization Calculator
Page 45 of 52
Loan Amortization Calculator
Page 46 of 52
Loan Amortization Calculator
Page 47 of 52
Loan Amortization Calculator
Page 48 of 52
Loan Amortization Calculator
Page 49 of 52
Loan Amortization Calculator
Page 50 of 52
Loan Amortization Calculator
Page 51 of 52
Loan Amortization Calculator
Page 52 of 52