How to Create a Loan Amortization Schedule in Excel

Victoria Jul 07, 2026

Managing loan repayments efficiently often involves understanding your amortization schedule - a detailed breakdown of your loan's balance over time. Creating a loan amortization schedule in Excel can help you visualize your loan's progress and plan your finances effectively. Here's a step-by-step guide to creating one.

Loan Amortization Schedule for Excel
Loan Amortization Schedule for Excel

Before we dive in, ensure you have Microsoft Excel installed on your computer. This guide uses Excel 2016, but the process is similar in other versions. You'll also need to know your loan's principal amount, interest rate, loan term, and payment frequency.

Create a loan amortization schedule in Excel (with extra payments)
Create a loan amortization schedule in Excel (with extra payments)

Setting Up Your Excel Workbook

Start by opening a new Excel workbook. In the first row, enter the following headers: 'Period', 'Start Balance', 'Payment', 'Interest', 'Principal', and 'End Balance'.

Car Loan Amortization Schedule in Excel with Extra Payments
Car Loan Amortization Schedule in Excel with Extra Payments

Format the 'Period' column as text, and the rest as currency. Freeze the top row for easy navigation as your data grows.

Calculating Loan Amortization

Create an Easy Loan Amortization Schedule in Excel & Google Sheets
Create an Easy Loan Amortization Schedule in Excel & Google Sheets

Now, let's calculate the amortization schedule. We'll use the PMT function, which calculates the payment for a loan based on constant periodic payments and a constant interest rate.

Entering the PMT Function

In the 'Payment' column, starting from the second row, enter the following formula: `=PMT(rate, nper, pv, [fv], [type])`. Here's what each argument means:

Get the Loan Amortization Schedule Template for Google Sheets
Get the Loan Amortization Schedule Template for Google Sheets
  • rate: Your loan's annual interest rate (divided by the number of payments per year).
  • nper: The total number of payments for the loan.
  • pv: The present value, or the total amount that a series of future payments is worth now.
  • fv: The future value, or a cash balance you want to attain after the last payment is made. Leave blank if unknown.
  • type: When payments are due. 0 for end-of-period, 1 for beginning-of-period. Leave blank for 0.

For example, if your interest rate is 6% per year, paid monthly, with a principal of $100,000, and a 30-year term, your formula would be `=PMT(6%/12, 30*12, -100000)`.

Calculating the Remaining Fields

Loan Amortization Schedule in Excel
Loan Amortization Schedule in Excel

Now, use the following formulas to calculate the remaining fields:

  • Start Balance: In the second row, enter `=END_BALANCE` (from the previous period). In the first row, enter your loan's principal amount.
  • Interest: `=START_BALANCE * RATE`.
  • Principal: `=PAYMENT - INTEREST`.
  • End Balance: `=START_BALANCE - PRINCIPAL`.
Loan Amortization Schedule - ExcelSuperSite
Loan Amortization Schedule - ExcelSuperSite
How to Create an Amortization Schedule Using Excel Templates
How to Create an Amortization Schedule Using Excel Templates
Loan Amortization Schedule in Excel
Loan Amortization Schedule in Excel
Loan Amortization Schedule Templates - Excel Word Template
Loan Amortization Schedule Templates - Excel Word Template
How to Make Loan Amortization Schedule in Excel - ORDNUR
How to Make Loan Amortization Schedule in Excel - ORDNUR
How to Create a Loan Amortization Schedule in Google Sheets/ MS Excel
How to Create a Loan Amortization Schedule in Google Sheets/ MS Excel
Loan Amortization Schedule for Excel
Loan Amortization Schedule for Excel
How to Create a Loan Amortization Schedule in Google Sheets
How to Create a Loan Amortization Schedule in Google Sheets
Loan Amortization Calculator: Excel Template & Schedule
Loan Amortization Calculator: Excel Template & Schedule
Loan Amortization Schedule Excel Template | Mortgage Calculator Spreadsheet | Extra Payment Tracker | Debt Payoff Planner
Loan Amortization Schedule Excel Template | Mortgage Calculator Spreadsheet | Extra Payment Tracker | Debt Payoff Planner
How To Create An Amortization Table In Microsoft Excel
How To Create An Amortization Table In Microsoft Excel
28 Tables to Calculate Loan Amortization Schedule (Excel) ᐅ TemplateLab
28 Tables to Calculate Loan Amortization Schedule (Excel) ᐅ TemplateLab
Loan Amortization with Extra Principal Payments Using Excel
Loan Amortization with Extra Principal Payments Using Excel
Excel Home Loan Amortization Schedule Template
Excel Home Loan Amortization Schedule Template
Amortization Table | Universal Loan Payment Schedule (Excel Template)
Amortization Table | Universal Loan Payment Schedule (Excel Template)
Mortgage Amortization Schedule Excel Spreadsheet Template, Loan Payoff Schedule, Loan Payment Planner Excel, Debt Organizer, Debt Log Sheet
Mortgage Amortization Schedule Excel Spreadsheet Template, Loan Payoff Schedule, Loan Payment Planner Excel, Debt Organizer, Debt Log Sheet
Loan Amortization Table Excel Template: Debt Payoff Calculator (Digital Download)
Loan Amortization Table Excel Template: Debt Payoff Calculator (Digital Download)
Interactive Loan Schedule Template | Amortization Tracker|- Perfect for Homes, Cars, and More! - Google SHEETS & EXCEL Friendly
Interactive Loan Schedule Template | Amortization Tracker|- Perfect for Homes, Cars, and More! - Google SHEETS & EXCEL Friendly
Amortization Schedule Calculator
Amortization Schedule Calculator
Loan Amortization with Microsoft Excel
Loan Amortization with Microsoft Excel

Copy these formulas down to the end of your loan term. You'll see your loan balance decreasing with each period as you pay off principal.

Customizing Your Amortization Schedule

You can customize your amortization schedule to show extra details or adjust for changes in your loan. Here are a few examples:

Showing Extra Details

Add columns for 'Total Interest Paid' and 'Total Principal Paid'. In the first row of each, enter 0. Then, in the second row and below, enter `=SUM(INTEREST) - INTEREST` for 'Total Interest Paid', and `=SUM(PRINCIPAL) - PRINCIPAL` for 'Total Principal Paid'.

Adjusting for Loan Changes

If you make extra payments or change your loan's terms, you can adjust your amortization schedule to reflect these changes. Simply modify the 'Payment', 'Interest', 'Principal', and 'End Balance' columns as needed.

Creating a loan amortization schedule in Excel helps you understand your loan's progress and plan your finances effectively. With a clear view of your loan balance, you can make informed decisions about extra payments, refinancing, or other financial moves. Happy calculating!