Mortgage Amortization Chart Excel: The Complete 2026 Guide to Building Loan Schedules That Actually Work
Build a mortgage amortization chart in Excel with PMT, IPMT, PPMT formulas. Step-by-step schedule, extra payments, and downloadable template tips.

Building a mortgage amortization chart excel spreadsheet is one of the most practical financial skills you can develop, whether you are a first-time homebuyer, a real estate investor, or simply someone trying to understand exactly where every dollar of your monthly payment goes. Unlike static online calculators, an Excel amortization schedule lets you model extra principal payments, biweekly schedules, refinance scenarios, and even adjustable-rate mortgages with full transparency over every formula and assumption.
The reason Excel remains the gold standard for amortization modeling is simple: it gives you complete control. You can see how a single extra hundred dollars per month against principal shaves years off a thirty-year loan, or how a quarter-point rate increase translates into tens of thousands of dollars over the life of the mortgage. With three core functionsโPMT, IPMT, and PPMTโyou can construct a schedule that rivals what any bank loan officer uses.
This guide walks you through the entire process from a blank worksheet to a polished, formatted amortization chart with conditional formatting, summary statistics, and scenario comparisons. We will cover the mathematics behind each formula so you understand not just what to type but why the numbers behave the way they do. By the end, you will be able to build a schedule for any fixed-rate loan in under ten minutes.
Along the way we will touch on related Excel skills that make amortization work easier. Knowing how to freeze a row in Excel keeps your headers visible as you scroll through 360 monthly rows. Understanding how to merge cells in excel helps you build clean header banners for printable schedules. Even how to create a drop down list in excel becomes useful when you want to switch between loan scenarios without rewriting formulas. For deeper formula reference, see our Excel Functions List: The Complete Reference Guide to Every Formula You Need in 2026.
We will also discuss what your amortization chart can reveal that lenders sometimes gloss over. Front-loaded interest, for example, is one of the least-understood aspects of standard mortgages. In year one of a thirty-year loan at 7%, roughly 84% of every payment goes to interest. By year fifteen, principal finally overtakes interest. Visualizing this in Excel transforms an abstract concept into a chart your spouse, your accountant, or your financial planner can immediately grasp.
Whether you are studying for an Excel certification, prepping a finance interview, or trying to decide between a 15-year and a 30-year mortgage, the techniques here apply universally. The same PMT structure that prices a home loan also handles auto loans, student loans, equipment financing, and any other fully amortizing debt. Master this once and you have unlocked an entire category of financial modeling.
Let us start with the inputs you need before touching a single cell, then move into the formulas, the schedule itself, and finally the formatting tricks that turn a functional spreadsheet into a presentation-ready document.
Mortgage Amortization in Excel by the Numbers

Inputs You Need Before Building the Schedule
The original amount borrowed after down payment and closing costs are settled. For a $500,000 home purchased with 20% down, the principal entered into cell B2 would be $400,000. Always exclude escrow and PMI from this figure.
Enter as a decimal or percentage in cell B3. A 6.875% rate becomes 0.06875 or 6.875%. Excel converts automatically when you format the cell as a percentage. Always confirm whether your rate is fixed or adjustable before modeling.
Most US mortgages run 15, 20, or 30 years. Enter the years in B4 and multiply by 12 elsewhere to get total monthly periods. A 30-year loan equals 360 monthly payments, which becomes the row count of your schedule.
Standard mortgages compound monthly, so divide the annual rate by 12 and multiply the term by 12. Biweekly accelerated payments require 26 periods per year and a slightly different setup that we cover later in the guide.
Place the first payment date in B5. Excel can auto-generate subsequent dates with the EDATE function, ensuring your schedule reflects real calendar months including leap years. This matters when computing year-to-date interest for taxes.
The heart of every mortgage amortization chart excel template is the PMT function, which calculates the fixed monthly payment that fully repays the loan by the final period. The syntax is PMT(rate, nper, pv), where rate is the periodic interest rate, nper is the total number of payments, and pv is the present value of the loan expressed as a negative number if you want a positive payment output. For a $400,000 loan at 7% for 30 years, you would write =PMT(7%/12, 30*12, -400000), which returns approximately $2,661.21.
Once you have the total payment, IPMT and PPMT split it into its interest and principal components for any given period. IPMT(rate, per, nper, pv) returns the interest portion for the specified payment number, while PPMT uses identical arguments to return the principal portion. By design, IPMT + PPMT always equals PMT for the same period, which gives you a built-in validation check as you copy formulas down the schedule.
One subtlety that trips up beginners is the sign convention. Excel treats cash outflows as negative and inflows as positive. If you enter the principal as a positive number, the resulting payment, interest, and principal values will appear as negatives. Most amortization templates handle this by placing a minus sign in front of the principal argument, producing positive monthly amounts that read more naturally on a printed schedule.
The periodic rate is another common stumbling block. Mortgages quote annual rates, but payments occur monthly, so you must divide by 12. A 7.25% mortgage uses 7.25%/12, which equals roughly 0.6042% per month. Failing to convert produces wildly inflated payments. The same applies to nper: a 30-year term is 30*12, not 30. Always express rate and nper in the same time units.
Beyond these three workhorses, the CUMIPMT and CUMPRINC functions return cumulative interest and principal paid between two payment numbers. These are perfect for tax season, when you need to report mortgage interest deducted on Schedule A. You can also calculate equity built between any two dates, which is invaluable when planning a refinance or a home equity line of credit. For broader financial modeling techniques, see our Excel Finance Functions Guide With PMT, NPV, IRR and Loan Models.
Understanding what makes these functions tick demystifies amortization. Under the hood, each calculation solves the standard loan equation: payment equals principal times rate divided by one minus the quantity one plus rate raised to the negative number of periods. Excel handles the algebra invisibly, but knowing the formula helps you sanity-check unusual scenarios, especially balloon loans or interest-only periods where standard PMT logic does not apply.
One final tip: lock your input cells with absolute references using dollar signs ($B$2, $B$3, $B$4) when you copy formulas down hundreds of rows. Without absolute references, Excel will shift your inputs as it pastes, producing nonsense values. This single habit prevents the most common error in amortization spreadsheets and saves hours of debugging when something looks off.
Building the Schedule Row by Row with VLOOKUP Excel Techniques
Start your schedule on row 8 to leave space for inputs and summary stats above. In row 8, add headers: Payment Number, Payment Date, Beginning Balance, Payment, Interest, Principal, and Ending Balance. Bold these headers and apply a fill color for visual separation. Knowing how to merge cells in excel helps if you want a banner above these columns labeled Amortization Schedule.
In row 9, enter your first payment. Payment Number is 1, Payment Date references B5, Beginning Balance equals B2 (the principal), Payment uses the PMT formula with absolute references, Interest uses IPMT with the period reference pointing to A9, Principal uses PPMT, and Ending Balance equals Beginning Balance minus Principal. This sets up the recursive pattern for every subsequent row.

Excel vs Online Calculator: Which Is Better for Mortgage Amortization?
- +Full transparency over every formula and assumption used
- +Easy to model extra payments, biweekly schedules, and rate changes
- +Reusable across multiple loans without rebuilding from scratch
- +Print-ready format for sharing with accountants or financial planners
- +Integrates with charts, pivot tables, and dashboards
- +Works offline and stores private financial data securely on your device
- +Skills transfer directly to auto loans, student loans, and business debt
- โInitial setup takes 10 to 15 minutes versus 30 seconds online
- โRequires basic understanding of PMT, IPMT, and PPMT functions
- โSign convention errors can flip values from positive to negative
- โCannot pull live mortgage rates automatically without data connections
- โLarge schedules (360+ rows) can slow older computers when recalculating
- โMobile editing is limited compared to dedicated calculator apps
Mortgage Amortization Chart Excel Validation Checklist
- โConfirm principal in cell B2 matches the actual loan amount net of down payment
- โVerify annual interest rate is formatted as a percentage, not a decimal mismatch
- โCheck that loan term in years multiplies to the correct number of monthly periods
- โTest that PMT plus a few months of payments matches a lender-supplied quote
- โValidate IPMT plus PPMT equals total Payment for every row
- โEnsure absolute references ($B$2, $B$3, $B$4) lock inputs across copied formulas
- โConfirm the final row Ending Balance is zero or within rounding tolerance
- โFreeze the header row so column labels stay visible while scrolling 360 rows
- โFormat currency columns with two decimal places for clean readability
- โAdd conditional formatting to flag any negative ending balance as an error
One Extra Payment Per Year Cuts a 30-Year Mortgage by Roughly 5 Years
On a $400,000 loan at 7%, adding just $222 extra per month (equivalent to one extra payment annually) shortens the term from 30 years to about 24 years and saves over $115,000 in interest. Modeling this in Excel makes the math undeniable and motivating for borrowers.
Extra payments are where an Excel amortization chart truly outshines a static calculator. To model them, add a column called Extra Payment between Principal and Ending Balance. In each row, enter the additional amount you plan to pay against principal. Then modify the Ending Balance formula to subtract both the regular Principal and the Extra Payment. The schedule now updates dynamically: balances drop faster, future interest amounts shrink, and the schedule terminates early.
One nuance: when extra payments accelerate the payoff, your final row may show an ending balance that is negative rather than zero. This happens because PPMT continues to calculate as if the original 360-month schedule still applied. The fix is to wrap your Principal formula in an IF statement: =IF(Beginning Balance>0, MIN(PPMT(...), Beginning Balance), 0). This caps the principal payment at the remaining balance and stops further amortization once the loan is paid off.
Biweekly payment schedules deserve special treatment because they generate 26 half-payments per year, equivalent to 13 monthly payments. The simplest way to model this in Excel is to keep the monthly schedule structure but add an extra payment column where every twelfth row contains an additional full monthly amount. The result mimics the biweekly accelerated payoff without the complexity of switching to 26-period compounding.
Refinancing scenarios become powerful when you place two schedules side by side. Build the original loan in columns A through G, then build a hypothetical refinanced loan in columns I through O with the new rate, new term, and a starting balance equal to the original loan's balance at the refinance date. Subtract the cumulative total cost of each scenario to see whether refinancing actually saves money once closing costs are included.
Adjustable-rate mortgages (ARMs) introduce additional complexity because the interest rate changes at specified intervals. To model a 5/1 ARM, build the first 60 rows with the initial fixed rate. Starting in row 61, replace the rate reference with a new cell that holds the post-adjustment rate. Each subsequent annual adjustment requires another rate input. While more involved than fixed-rate modeling, the same PMT logic applies; only the inputs shift over time.
For lump-sum prepayments, simply add the prepayment amount to the Extra Payment column in the appropriate row. A $20,000 inheritance applied to principal in month 36 of a 30-year loan can save tens of thousands in interest and shorten the term by several years. Building this scenario takes thirty seconds in Excel and would be impossible in most online calculators. For more advanced data combination across multiple loans or scenarios, see our Excel Merge Tables: The Complete 2026 Guide to Combining Data Across Worksheets.
Finally, consider building a summary dashboard above your schedule. Use SUMIF, CUMIPMT, and direct cell references to display total interest paid, total principal paid, payoff date, and interest savings from any extra payment strategy. A well-designed dashboard transforms 360 rows of data into a single screen of actionable insights, perfect for sharing with a spouse or financial advisor.

Excel stores numbers with about 15 digits of precision, but compounding errors over 360 monthly calculations can leave a final ending balance of a few cents instead of zero. This is normal. If your final balance exceeds $1, however, you likely have a formula error: typically a missing absolute reference or an incorrect period number in IPMT or PPMT. Always audit the first three and last three rows before trusting the schedule.
A well-formatted amortization chart in Excel turns raw numbers into a presentation-ready document. Start by applying currency formatting to columns C through G with two decimal places and a dollar sign. Use the format painter to apply consistent fonts and borders. Apply alternating row shading by selecting your data range and choosing Format as Table from the Home ribbon, which automatically applies banded rows and makes scrolling more readable.
Conditional formatting takes your schedule to the next level. Highlight the Interest column with a red-to-green color scale to show how interest decreases over time. Apply a data bar to the Ending Balance column so you can see at a glance how quickly the loan amortizes. Use a custom rule to highlight any row where the principal portion finally exceeds the interest portion, the crossover point that takes about 17 years on a typical 30-year mortgage at 7%.
Charts add another dimension. Select Payment Number, Interest, and Principal columns, then insert a stacked column chart. The result is a striking visual of how interest dominates early payments and principal takes over later. A line chart of Ending Balance over time clearly shows the curved payoff trajectory that distinguishes amortizing loans from interest-only or balloon structures. These charts make excellent additions to financial planning presentations.
To compare scenarios, build a small summary table at the top of the worksheet with columns for Rate, Term, Monthly Payment, Total Interest, and Payoff Date. Use direct cell references to populate each row with results from different scenarios. Knowing how to create a drop down list in excel helps here: build a dropdown of scenario names and use VLOOKUP to pull the corresponding inputs and outputs, creating an interactive comparison tool.
For printing, set up a print area covering your inputs, summary stats, and the entire schedule. Use Page Setup to repeat the header row on every printed page, scale to fit width to one page, and add a custom header with the borrower's name, loan number, and print date. The result is a professional document that can accompany loan applications, tax returns, or estate planning meetings.
If you frequently build amortization schedules, save your template as an Excel template file (.xltx) rather than a workbook. Each new loan starts from the template with formulas intact, requiring only updates to the input cells. Over time you can refine the template with additional scenarios, charts, and dashboards. Many real estate professionals and financial planners maintain template libraries this way, ensuring consistency across hundreds of client engagements.
One final formatting tip: use named ranges for your inputs. Instead of $B$2, $B$3, and $B$4, name them Principal, AnnualRate, and TermYears. Formulas become self-documenting and easier to audit. =PMT(AnnualRate/12, TermYears*12, -Principal) reads almost like English, which makes troubleshooting and teaching others dramatically easier.
With the technical mechanics covered, let us turn to practical advice that separates a functional amortization chart from a truly useful financial tool. The first rule is to always model best-case and worst-case rate scenarios, especially if you are shopping for a mortgage. Build the schedule with the rate your lender quoted, then duplicate the sheet and add or subtract a quarter point. The difference in total interest paid over 30 years often exceeds $30,000, which is real money you can negotiate over.
Second, always include closing costs and points in your decision framework. A lender offering 6.875% with two discount points may actually be more expensive than a competitor at 7.125% with zero points, depending on how long you plan to hold the mortgage. Add a breakeven analysis at the top of your spreadsheet that divides the cost of points by the monthly payment savings. If your hold period is shorter than the breakeven, points are not worth it.
Third, model the impact of private mortgage insurance (PMI) if your down payment is less than 20%. PMI typically costs 0.5% to 1.5% of the loan amount annually and is added to your monthly payment. Build a separate column for PMI that drops to zero once your loan-to-value ratio falls below 78%. This often happens around year 8 to 12 of a standard 30-year mortgage and represents a meaningful payment reduction worth tracking.
Fourth, do not forget property taxes and homeowners insurance, which are escrowed by most lenders and added to the monthly payment. While these do not affect amortization mathematically, they should be reflected in your total monthly housing cost analysis. Add columns for taxes and insurance and a final Total Monthly Payment column that sums everything. This is the number that matters for budgeting and debt-to-income calculations.
Fifth, save tax-related summaries to a separate tab. Mortgage interest is deductible on Schedule A for itemized federal filings, subject to current limits on acquisition debt. Build a summary that uses CUMIPMT to calculate annual interest paid for each calendar year of the loan. Pair this with a CUMPRINC summary for equity tracking. Your future self will thank you when April rolls around and you need clean numbers for your tax preparer.
Sixth, test the schedule with a known-good example before trusting it with your real numbers. Take a published amortization example from a reputable source, such as the Consumer Financial Protection Bureau or a major bank's website, and replicate it in Excel. If your numbers match to within a few cents, your formulas are correct. If they diverge, fix the discrepancy before applying the template to actual loans.
Finally, revisit your amortization chart annually or whenever rates drop significantly. Refinancing decisions depend on your remaining balance, time horizon, and the prevailing rate environment. A schedule that took ten minutes to build saves you hours of decision-making over the life of the loan and can identify thousands of dollars in savings opportunities that would otherwise pass unnoticed.
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.