How to Create a Mortgage Amortization Schedule in Excel

Victoria Jul 07, 2026

Creating a mortgage amortization schedule in Excel can help you understand your loan's breakdown, track your payments, and plan your finances effectively. This step-by-step guide will walk you through the process, ensuring you grasp each concept along the way.

Loan Amortization Schedule in Excel
Loan Amortization Schedule in Excel

Before we dive in, make sure you have Microsoft Excel installed on your computer. If you're unsure, you can download a free trial or use an online version like Excel Online or Google Sheets, as the principles remain the same.

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

First, let's set up your Excel workbook with the necessary columns to create your amortization schedule.

Loan Amortization Schedule for Excel
Loan Amortization Schedule for Excel

In Row 1, enter the following headers: 'Period', 'Start Balance', 'Payment', 'Interest', 'Principal', 'End Balance'.

Calculating Payment

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

To calculate your monthly payment, use the formula for an annuity: PMT(rate, nper, pv, [fv], [type]).

Assuming a 30-year mortgage at 5% interest with a $200,000 principal, your formula would be: `=PMT(5/12/12, 30*12, -200000, 0, 0)`.

Calculating Interest and Principal

How to Create an Amortization Schedule Using Excel Templates
How to Create an Amortization Schedule Using Excel Templates

For each period, calculate the interest paid using the formula: `=Start Balance * Interest Rate`.

Then, calculate the principal paid by subtracting the interest from the total payment: `=Payment - Interest`.

Creating the Amortization Schedule

Mortgage Payoff Calculator with Extra Payment (Free Excel Template)
Mortgage Payoff Calculator with Extra Payment (Free Excel Template)

Now that you've set up your workbook and calculated your payment, it's time to create the amortization schedule.

In Row 2, enter '1' in the 'Period' column. This will serve as the starting point for your schedule.

Amortization Schedule Calculator
Amortization Schedule Calculator
Get the Loan Amortization Schedule Template for Google Sheets
Get the Loan Amortization Schedule Template for Google Sheets
Loan Amortization Schedule in Excel
Loan Amortization Schedule in Excel
Loan Amortization Schedule - ExcelSuperSite
Loan Amortization Schedule - ExcelSuperSite
Mortgage Amortization Table — Track Every Payment Over 30 Years
Mortgage Amortization Table — Track Every Payment Over 30 Years
Loan Amortization with Extra Principal Payments Using Excel
Loan Amortization with Extra Principal Payments Using Excel
Biweekly Mortgage Calculator in Excel with Extra Payments [Free Download] - ExcelDemy
Biweekly Mortgage Calculator in Excel with Extra Payments [Free Download] - ExcelDemy
loan amortization schedule excel
loan amortization schedule excel
Loan Amortization Schedule Templates - Excel Word Template
Loan Amortization Schedule Templates - Excel Word Template
Loan Amortization with Microsoft Excel
Loan Amortization with Microsoft Excel
Loan Amortization Schedule
Loan Amortization Schedule
How To Create An Amortization Table In Microsoft Excel
How To Create An Amortization Table In Microsoft Excel
Amortization Schedule, Balloon Mortgage Calculator and Mortgage Payment Details
Amortization Schedule, Balloon Mortgage Calculator and Mortgage Payment Details
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 Excel
How To Create an Amortization Table In Excel
Create documents, presentations and designs with AI | Microsoft 365 Copilot
Create documents, presentations and designs with AI | Microsoft 365 Copilot
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 Calculator: Excel Template & Schedule
Loan Amortization Calculator: Excel Template & Schedule
Create documents, presentations and designs with AI | Microsoft 365 Copilot
Create documents, presentations and designs with AI | Microsoft 365 Copilot
Mortgage Amortization Lesson on Amortization Schedule and Paying off Home Loans
Mortgage Amortization Lesson on Amortization Schedule and Paying off Home Loans

Filling in the Schedule

In the 'Start Balance' column, enter your loan's principal amount (e.g., $200,000).

In the 'Payment' column, enter the payment amount you calculated earlier (e.g., $1,073.64).

Calculating End Balance

In the 'End Balance' column, calculate the remaining balance after each payment using the formula: `=Start Balance - Principal`.

Copy the formulas in Rows 2 and 3 down to the desired number of periods (e.g., 360 for a 30-year mortgage).

Formatting and Customizing Your Schedule

To make your amortization schedule more readable, apply some basic formatting.

Freeze the top row for easy navigation, add a border around the data, and apply conditional formatting to highlight changes in your balance.

Adding a Summary Row

At the bottom of your schedule, add a summary row to display the total interest paid and the final balance.

Use the SUM function to calculate these values, and format them as currency.

Congratulations! You've successfully created a mortgage amortization schedule in Excel. This tool will help you visualize your loan's progress and make informed decisions about your financial future. Regularly review and update your schedule to stay on track with your mortgage goals.