How to Create a Loan Amortization Schedule in Google Sheets (2024)

Spreadsheet programs like Google Sheets are extremely versatile and allow you to do many useful things.

You can do simple things like creating budgets, graphs, charts, and do simple math formulas. Or you can do more complex things like using the built-in financial functions in Google Sheets to create amortization tables.

Creating a loan amortization schedule is useful because you can look at how monthly payments affect the cost of a loan such as a mortgage, car loan, or other kinds of loans.

In this tutorial, I will show you how to create a loan amortization schedule in Google Sheets.

Table of Contents

What is an Amortized Loan?

An amortized loan is a type of loan that has regularly scheduled payments to pay down a loan’s principal and interest on the loan.

Any payment made for an amortized loan will first pay off the interest for the period and then after the interest is paid any leftover amount will then being to reduce the principal.

The most common kinds of amortized loans are home loans, auto loans, personal loans, and debt consolidation.

Amortized Loan Schedule

Amortization tables are useful because they can help you understand how your loan will be repaid.

An amortization schedule will show you each monthly loan payment and how much of that payment goes to paying the principal and how much goes towards paying the interest over time.

So an amortized loan schedule will have:

  • Scheduled Payments – The regular monthly payment amounts to be made on the loan
  • Principal Payment – The amount of the payment that goes towards the principal
  • Interest Payment – The amount of the payment that goes towards paying the interest on the loan

Amortized loan tables can help you understand loan repayments much better, which is why it is very useful to learn how to make your own.

In the next section, I will show you how to create your own schedule in a spreadsheet.

How to Create Amortized Loan Schedule in Google Sheets

The first thing we need to do to create our loan schedule in our spreadsheet is make a basic template that we can fill in with the relevant information.

You will need to have an area in your template to enter:

  • Principal amount
  • Interest rate
  • Loan term
  • Loan start date
  • Period
  • Date
  • Monthly payment
  • Interest payment
  • Principal payment
  • Loan balance

Here is an example of how this template can be set up:

How to Create a Loan Amortization Schedule in Google Sheets (1)

Loan Information

Once we have our template made, we can begin filling in the important information.

We will start with filling out the information in the top part of the sheet.

We need to enter the:

  • Principal amount – the total loan amount that needs to be paid
  • Interest rate – the interest rate for the loan
  • Term (in Years)– the loan repayment period
  • Start Date – the date that the loan repayment starts

I will fill in these values in my example with a home loan of $252,000 to be paid over a 30 year period with an interest rate of 2.875%.

How to Create a Loan Amortization Schedule in Google Sheets (2)

Once the basic loan information is entered, we can begin filling out the rest of the table.

Period

The first thing we will enter is the period column. This will just be a serial number for each payment that is made. You can start your first line with 0, and then increment from there down your spreadsheet.

So you will end up with something that looks like this:

How to Create a Loan Amortization Schedule in Google Sheets (3)

Date

The next column we will fill out in our table is the Date column. The first date will be the same as your starting date, and then each date afterward will increment by one month

On our first row, we can copy and paste the start date. To increment the month on the following rows we can enter a basic formula using the EDATE function.

In the second row, enter this formula to increment the month:

=EDATE(B7,1)

Your spreadsheet should now look something like this:

How to Create a Loan Amortization Schedule in Google Sheets (4)

Monthly Payment

Next, we will calculate and enter the monthly payment on each row.

To do with, we can use the PMT function. This function will calculate the monthly payment that needs to be made on the loan.

For our loan schedule, will be using the PMT function with this basic syntax:

=PMT(rate, number_of_periods, present_value)

  • rate – this is the interest rate
  • number_of_periods – this is the number of payments that will be made
  • present_value – this will be our principal amount

So in my spreadsheet, the formula will be:

=PMT($B$2/12,$B$3*12,$B$1)

Some important things about this formula are:

  • All the cell references are locked using the dollar sign ($) symbol because the reference to the cell does not change as our rows change. We want to make sure we are taking from the same values every time
  • Our interest rate is divided by 12 because there are 12 months in a year
  • Our number of periods is multiplied by 12 because there are 12 months in a year

After entering this column here is how the spreadsheet looks now:

How to Create a Loan Amortization Schedule in Google Sheets (5)

You can start your first row at 0 since a payment doesn’t need to be made for the first period. For the following rows, you will use the same formula and copy and paste it all the way down your table.

It is normal for your values in this column to be negative because it shows that the payments are outgoing.

Interest Payment

Next, we can begin to fill out the interest payment column in our spreadsheet. This will show the amount of the monthly payment that goes towards paying interest.

To calculate the interest payment we will be using the IPMT function.

The IPMT function will calculate the interest payment on an investment that requires payments that are constant and an interest rate that is constant.

The syntax of the IPMT function is:

=IPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning])

  • rate – the interest rate
  • period – this is the amortization period. In other words, this is a serial number for the payment that is being made
  • number_of_periods – the number of payments that will be made
  • present_value – the value of the annuity (the principal amount in our example)
  • future_value – this is an optional argument. This is the future value remaining after the last payment is made
  • end_or_beginning – this is an optional argument and will be set to 0 by default. This will determine whether payments are made at the beginning or end of each period

In our example, my formula for IPMT will be:

=IPMT($B$2/12,A8,$B$3*12,$B$1)

Here is how this looks in my spreadsheet:

How to Create a Loan Amortization Schedule in Google Sheets (6)

In the example above, make sure to lock every cell reference except for the period argument (2nd argument). This one needs to change as you increment rows, so you want to make sure this is not locked in the formula.

Your first row can stay at 0 since no payment is being made. Put your formula into your second row and copy and paste it all the way down.

Each period you should begin to see the interest payment becomes lower and lower over time.

Principal Payment

Next, we will fill out the principal payment column.

To do this we will enter a pretty simple formula into our spreadsheet.

In the first row, put a zero since no payment is being made.

Then, in the second row, you will be entering this formula:

(Monthly Payment – Interest Payment)

In our example this will be:

(C8-D8)

This will look something like this:

How to Create a Loan Amortization Schedule in Google Sheets (7)

Each period you should see that as your interest payment goes down over time, your principal payment increases.

Loan Balance

Lastly, we need to fill out our loan balance column.

This is the total amount of the loan that still needs to be paid.

To enter this into our spreadsheet, in the very first row we need to put the entire principal amount.

In this example, I will just put a cell reference to the principal amount in the spreadsheet like this:

How to Create a Loan Amortization Schedule in Google Sheets (8)

After your first row is filled out, you need to enter a formula into the second row to get the rest of the loan balance column entered.

In this example, I will enter this formula into my sheet:

=E8+F7

This will subtract the principal payment for each period from the total loan balance. We are adding this formula because the principal payment value is already negative. So to subtract each principal payment from the loan balance, we just need to add it to the previous loan balance.

After you have this formula entered into the second row of your table, you can copy and paste it all the way down your sheet.

This is how this should look:

How to Create a Loan Amortization Schedule in Google Sheets (9)

Closing Thoughts

That is it! If you have followed along this far, you have now created your very own amortization loan schedule in your spreadsheet.

This will help you better understand the interest and principal payments for a loan over time. You should see that interest payments go down and principal payments go up over time.

At the end of your table, the loan balance should reach zero.

If you want you can also sum up the interest payments and principal payments to get an idea of the total amount that will be paid on the loan throughout it’s life.

More Google Sheets Tutorials:
How to Use the NPV Function
How to Make a Budget

How to Create a Loan Amortization Schedule in Google Sheets (2024)

FAQs

How to set up an amortization schedule in Google Sheets? ›

Creating an amortization schedule in Google Sheets requires using functions like PMT, IPMT, and PPMT. Start by inputting loan details such as principal, interest rate, and term. Use these functions within a table to calculate periodic payments, interest, and principal amounts.

How to create a loan amortization schedule? ›

Starting in month one, take the total amount of the loan and multiply it by the interest rate on the loan. Then for a loan with monthly repayments, divide the result by 12 to get your monthly interest. Subtract the interest from the total monthly payment, and the remaining amount is what goes toward principal.

How do I calculate monthly payments on a loan in Google Sheets? ›

The PMT function in Google Sheets is used to calculate the periodic payment required to repay a loan or investment over a fixed period. The function takes in several arguments: "rate" refers to the interest rate per period for the loan or investment.

How do you make an amortization spreadsheet? ›

How to create an amortization schedule in Excel
  1. Create column A labels. ...
  2. Enter loan information in column B. ...
  3. Calculate payments in cell B4. ...
  4. Create column headers inside row seven. ...
  5. Fill in the "Period" column. ...
  6. Fill in cells B8 to H8. ...
  7. Fill in cells B9 to H9. ...
  8. Fill out the rest of the schedule using the crosshairs.
Feb 3, 2023

How do I create a monthly schedule in Google Sheets? ›

How to Make a Calendar in Google Sheets
  1. Open a new spreadsheet and choose your month.
  2. Begin to format your calendar.
  3. Use a formula to fill in the days of the week.
  4. Fill in the numbers.
  5. Fill in the rest of the numbers.
  6. Reformat your calendar if necessary.
  7. Add design elements to professionalize the look.
Feb 2, 2024

What is the formula for amortization schedule table? ›

To calculate amortization, first multiply your principal balance by your interest rate. Next, divide that by 12 months to know your interest fee for your current month. Finally, subtract that interest fee from your total monthly payment. What remains is how much will go toward principal for that month.

What is the loan Amortisation schedule? ›

The amortization schedule is a record of your loan payments that shows the principal amounts and the interest included in each payment. The schedule shows all payments until the end of the loan term. Each payment should be the same per period — however, you will owe interest for the majority of the payments.

What is a loan amortization schedule in Excel? ›

The Loan Amortization Schedule outlines the interest expense obligation and principal payments owed on a loan, such as a mortgage, including the outstanding balance of the financing.

How do you move the entire loan amortization schedule worksheet? ›

In the source workbook, right-click on the worksheet tab of the loan amortization schedule worksheet that you want to move. Select the Move or Copy option from the context menu. In the Move or Copy dialog box, select the destination workbook from the To book dropdown menu.

What is the monthly formula in Google Sheets? ›

The MONTH function in Google Sheets is a function that returns the month number from a given date. The syntax is =MONTH(date) . You can use different date formats as the parameter for the MONTH function. For example, 29/12/1993 will work.

What is the formula for calculating monthly loans? ›

Monthly Payment = (P × r) ∕ n

Again, “P” represents your principal amount, and “r” is your APR. However, “n” in this equation is the number of payments you'll make over a year. Now for an example. Let's say you get an interest-only personal loan for $10,000 with an APR of 3.5% and a 60-month repayment term.

How do I use Google Finance formula in Google Sheets? ›

Access Google Finance data in Sheets
  1. Create a new sheet in Google Sheets 'sheets. ...
  2. To access the finance data, click on a cell and start your query by entering:=GOOGLEFINANCE(“The full query requires the following:=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

What is the formula for calculating amortization expense? ›

There is a mathematical formula to calculate amortization in accounting to add to the projected expenses. Amortization of an intangible asset = (Cost of asset-salvage value)/Number of years the asset can add value.

How to calculate interest on a loan? ›

If you have a 6 percent interest rate and you make monthly payments, you would divide 0.06 by 12 to get 0.005. Multiply that number by your remaining loan balance to find out how much you'll pay in interest that month. If you have a $5,000 loan balance, your first month of interest would be $25.

How do you calculate amortization on a balance sheet? ›

On the income statement, typically within the “depreciation and amortization” line item, will be the amount of an amortization expense write-off. On the balance sheet, as a contra account, will be the accumulated amortization account. It is located after the intangible assets line item.

Is there a mortgage calculator in Google Sheets? ›

First, open a new Google Sheets document. Next, input the necessary details such as loan amount, interest rate, and loan term. Then, use the PMT function to calculate monthly mortgage payments. Finally, customize the layout and format of your calculator for a visually appealing result.

Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 5657

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.