MortgageAmortizationCalc.com

Mortgage Amortization Calculator Excel Template

Sukie Gao
Written by Sukie GaoLast reviewed July 12, 2026
Educational estimate, not financial advice. Every number on this page is generated by our calculator from the inputs you provide. Confirm final figures with a licensed lender before making a financial decision — see our Terms of Service.

Looking for a mortgage amortization calculator exceltemplate, you have two options: download a complete, ready-made schedule generated below with no spreadsheet formulas to write yourself, or build your own from scratch using the exact Excel functions lenders' software uses internally. This page covers both.

People reach for an Excel version specifically because they want to keep the numbers, sort or filter by year, add their own columns (like a running savings comparison), or share the schedule with a spouse, accountant, or financial advisor as a real file rather than a webpage. A live calculator is great for testing scenarios quickly; a spreadsheet is what you actually keep and reuse.

Loan officers, accountants, and anyone comparing multiple mortgage scenarios side by side tend to prefer the spreadsheet route, since Excel lets you duplicate a tab and change one variable to compare two loans directly, something a single web calculator isn't built to do. It's also the easiest way to hand a client or family member a complete, editable record of the numbers rather than a link they have to revisit and re-enter values into.

↓ Generate and Download Your Schedule

Generate Your Schedule, Then Download the CSV

Extra Payments (optional)

Taxes, Insurance, HOA & PMI

PMI is waived — down payment is 20% or more.

Estimated Monthly Payment

$2,506

Principal & Interest

$2,023

Taxes + Insurance + HOA + PMI

$483

Total Interest Paid

$408,142

Payoff Date

Jun 2056

Remaining Balance Over Time

Hover the chart to see balance by year
YearPrincipal PaidInterest PaidEnding Balance
1$3,577$20,695$316,423
2$3,816$20,455$312,607
3$4,072$20,200$308,535
4$4,345$19,927$304,191
5$4,636$19,636$299,555
6$4,946$19,325$294,609
7$5,277$18,994$289,332
8$5,631$18,641$283,701
9$6,008$18,264$277,694
10$6,410$17,861$271,284
11$6,839$17,432$264,444
12$7,297$16,974$257,147
13$7,786$16,485$249,361
14$8,308$15,964$241,053
15$8,864$15,407$232,189
16$9,458$14,814$222,732
17$10,091$14,180$212,641
18$10,767$13,505$201,874
19$11,488$12,784$190,386
20$12,257$12,014$178,129
21$13,078$11,193$165,051
22$13,954$10,317$151,097
23$14,888$9,383$136,208
24$15,886$8,386$120,323
25$16,949$7,322$103,373
26$18,085$6,187$85,289
27$19,296$4,976$65,993
28$20,588$3,683$45,405
29$21,967$2,305$23,438
30$23,438$833$0

Option 1: Download the Ready-Made Schedule

Enter your loan amount, rate, and term into the calculator above — add extra payments, PMI, taxes, insurance, or HOA if they apply — then click "Download full schedule (CSV)". The file opens directly in Excel, Google Sheets, or Numbers with a row for every month: payment, principal, interest, extra payment, PMI, escrow, and remaining balance, computed from the same engine used throughout this site.

Option 2: Build Your Own With Excel Formulas

If you want to build the schedule yourself — to customize it further or understand the mechanics — three built-in Excel functions do all the work:

FormulaWhat It Calculates
=PMT(rate/12, term*12, -loan_amount)Fixed monthly payment
=IPMT(rate/12, period, term*12, -loan_amount)Interest portion of a specific month
=PPMT(rate/12, period, term*12, -loan_amount)Principal portion of a specific month

Set up five columns — Month, Payment, Principal, Interest, Balance — and fill down 360 rows for a 30-year loan (180 for 15-year). The Balance column for each row is simply the previous row's balance minus that row's Principal value, starting from your original loan amount in row one. For the full formula derivation without Excel-specific syntax, see our calculation methodology page.

Worked Example

For a $320,000 loan at 6.5% over 30 years: =PMT(6.5%/12, 30*12, -320000) returns $2,022.62. For month 1's interest: =IPMT(6.5%/12, 1, 360, -320000) returns $1,733.33. For month 1's principal: =PPMT(6.5%/12, 1, 360, -320000) returns $289.29 — the same numbers you'd get from our main amortization calculator or from the hand-calculated example on our methodology page, since both use the identical underlying formula.

Common Excel Amortization Mistakes

  • Forgetting to divide the annual rate by 12. PMT, IPMT, and PPMT all expect a periodic (monthly) rate, not an annual one.
  • Sign errors. Enter the loan amount as negative (or wrap it in a negative sign as shown above) — otherwise every formula returns a negative payment, which is easy to misread as a formula error.
  • Rounding drift in the final row. See the FAQ below for the fix — cap the last payment so the balance lands at exactly zero.

Adding Extra Payments to Your Formula-Based Schedule

The built-in PPMT/IPMT functions assume a fixed schedule with no extra payments, so to model prepayment you need to switch from formula-per-row to a running-balance approach: track the balance in its own column, calculate each month's interest as =balance*(rate/12), principal as =payment - interest + extra_payment, and the new balance as =old_balance - principal. Add an IF statement so the schedule stops once the balance reaches zero, since extra payments mean the loan finishes before your original term. This is exactly the row-by-row method our extra payments calculator uses internally — the CSV download from that page already includes this column if you don't want to build it yourself.

Adding Taxes, Insurance, and PMI Columns

Property taxes and homeowners insurance don't use PMT/IPMT/PPMT at all — they're simply your annual cost divided by 12, added as a flat column every month. For PMI, add a column that checks your running balance against 80% of the original home value with an IF statement, charging your PMI rate ÷ 12 only while the balance is above that threshold. Our PITI calculator runs this exact logic if you'd rather download it pre-built than replicate the formulas by hand.

Comparing Two Loan Scenarios Side by Side

The main advantage of a real spreadsheet over a web calculator is running two scenarios at once. Duplicate your schedule onto a second tab, change one variable — a different rate, a shorter term, or an added extra-payment column — and reference both tabs' final totals (total interest, payoff month) on a summary tab with a simple subtraction formula. This is exactly what our refinance calculator does automatically on the web, but a spreadsheet lets you save and revisit as many scenario pairs as you want, side by side, rather than one comparison at a time.

Methodology

Excel's PMT/IPMT/PPMT functions and our own calculation engine both implement the identical standard amortization formula — we verified this page's worked example against both independently before publishing. See our full methodology page for the underlying math without any spreadsheet-specific syntax.

Sukie Gao

Sukie Gao

Sukie Gao builds independent, ad-free-of-bias financial calculators focused on giving homeowners a clear, honest picture of what a mortgage actually costs over time. MortgageAmortizationCalc.com is written and maintained by Sukie, with every formula checked by hand against published amortization tables before publishing.

More from Sukie

Frequently Asked Questions

=PMT(rate/12, term*12, -loan_amount) — where rate is your annual interest rate, term is the loan length in years, and loan_amount is what you borrowed. The loan amount is entered as negative because Excel treats it as money you received (a cash inflow), so the formula returns a positive payment amount.

Share: