Finlaa
Mortgages

How to Build (or Skip) a Home Loan Amortization Schedule in Excel

30 July 2026

How to Build (or Skip) a Home Loan Amortization Schedule in Excel

How to Build (or Skip) a Home Loan Amortization Schedule in Excel

It is past midnight. The house is entirely quiet except for the low hum of the refrigerator, and you are staring at a blindingly white Excel spreadsheet on your laptop screen.

You have typed in the loan amount. You have typed in the term. You have stared at the blinking cursor in the interest rate cell, wondering if you should be using monthly compounding, annual compounding, or the exact figure from that stack of closing documents you signed months ago.

Your eyes sting. Your brain hurts. And somewhere between row 12 and row 360, your formulas have broken, your ending balance is somehow higher than your starting balance, and you are starting to regret ever wanting to see how your mortgage breaks down month by month.

Take a breath. Step away from the formula bar.

Building a home loan amortization schedule in Excel sounds like a clever weekend project for someone who likes tidy rows and neat little columns. But when you are in the middle of it at 1:00 AM, it often feels less like financial empowerment and more like a high school algebra test you didn’t study for.

You don't need a degree in macroeconomics to understand where your money goes every month. Let’s break down how these schedules actually work, how to build one if you are determined to have your own spreadsheet, and why you might just want to use a digital tool instead.


Why Your Mortgage Feels So Heavily Back-Loaded

Before we touch a single Excel cell, let’s look at the quiet frustration that sends people looking for an amortization schedule in the first place: the shock of opening your first few mortgage statements.

Say you take out a home loan of $300,000 for 30 years at an example interest rate of 6%. Your monthly principal and interest payment works out to roughly $1,798.81.

You log into your lender's portal for month one, feeling virtuous about making your very first payment. You hand over nearly $1,800. Then you check your remaining balance, and it has barely budged. It drops by less than $300.

Where did the other $1,500 go?

It went straight to interest. And that is the core secret of home loan amortization.

Month 1 Breakdown ($1,798.81 Total Payment):
[██████████████████████████████] Interest: $1,500.00
[█████] Principal: $298.81

Lenders don't charge you interest as a flat fee spread evenly across three decades. They calculate interest every single month based on your current remaining balance.

In month one, your balance is at its absolute peak ($300,000), so the interest chunk is massive. As you pay down that principal—even by a tiny amount—the next month's interest is calculated on a slightly smaller number ($297,050.19). That means the interest slice shrinks by a few pennies, and the principal slice grows by a few pennies.

It is a agonizingly slow glacier of a shift for the first five to ten years. By year fifteen, the balance tips, and you finally start paying more toward the house than toward the bank's borrowing fee. An amortization schedule is simply the master ledger that maps out this slow, invisible migration of cash over 360 months.


What Actually Goes Into an Amortization Schedule

If you want to build this map yourself in Excel, you need five core columns. If any one of these is missing, your math will collapse.

  1. Payment Number: Usually 1 through 360 for a 30-year loan.
  2. Beginning Balance: What you owe at the start of that specific month.
  3. Total Payment: Your fixed monthly principal and interest payment.
  4. Interest Paid: The cost of borrowing for that month.
  5. Principal Paid: The portion of your payment that actually reduces your debt.
  6. Ending Balance: Beginning Balance minus Principal Paid. This becomes next month's Beginning Balance.

This is where most people get tripped up: they try to calculate these columns using manual arithmetic for every single row. That means writing 360 rows of calculations by hand, which is a recipe for typos, broken references, and a ruined evening.

Instead, Excel relies on specific financial functions to do the heavy lifting. The most important one you need to know is PMT.


Step-by-Step: Building a Basic Schedule in Excel

Let’s walk through setting up a clean, working template in Microsoft Excel or Google Sheets.

Step 1: Set Up Your Inputs

At the very top of your spreadsheet (say, rows 1 through 5), create a clean summary section so you don't have to hunt through your formulas later:

  • Cell B1: Loan Amount (e.g., 300000)
  • Cell B2: Annual Interest Rate (e.g., 0.06)
  • Cell B3: Loan Term in Years (e.g., 30)
  • Cell B4: Payments Per Year (e.g., 12)

Step 2: Calculate Your Monthly Payment

In Cell B5, you want to calculate your fixed monthly payment using the built-in PMT function.

The formula looks like this: =PMT(B2/B4, B3*B4, -B1)

Let’s decode what you are telling Excel here:

  • B2/B4 converts your annual interest rate into a monthly rate (6% divided by 12 months).
  • B3*B4 calculates the total number of payment periods (30 years multiplied by 12 months = 360 payments).
  • -B1 is your present value (the loan amount). We put a negative sign in front of it so that Excel spits out a positive payment number instead of a negative one.

Step 3: Build Your Column Headers

Starting on Row 8, create your table headers:

  • Column A: Payment Number
  • Column B: Beginning Balance
  • Column C: Total Payment
  • Column D: Interest Paid
  • Column E: Principal Paid
  • Column F: Ending Balance

Step 4: Fill Out Row 1 (Month 1)

  • Cell A9 (Payment 1): Type 1.
  • Cell B9 (Beginning Balance): Reference your loan amount cell: =B1.
  • Cell C9 (Total Payment): Reference your monthly payment cell: =$B$5 (use dollar signs to lock the reference so it doesn't shift when you drag it down).
  • Cell D9 (Interest Paid): Calculate this month's interest by multiplying your beginning balance by your monthly interest rate: =B9*($B$2/$B$4).
  • Cell E9 (Principal Paid): Subtract the interest from your total payment: =C9-D9.
  • Cell F9 (Ending Balance): Subtract the principal paid from your beginning balance: =B9-E9.

Step 5: Set Up Row 2 (Month 2) and Drag Down

This is where the chain reaction begins.

  • Cell A10: =A9+1
  • Cell B10 (Beginning Balance): Link it directly to the previous month's ending balance: =F9
  • Cells C10 through F10: Copy the formulas from Row 9 (or select them and drag them down one row).

Now, highlight cells A10 through F10, grab the little green square in the bottom-right corner of your selection, and drag it all the way down to Row 368 (to cover 360 months).

If your ending balance in cell F368 hits $0.00 on the final row, congratulations! You have successfully built a home loan amortization schedule.


The Hidden Pitfalls: What Trips People Up

Even when your formulas are technically correct, real life rarely follows a pristine 360-row spreadsheet. Here are the edge cases that usually break a DIY Excel sheet:

1. Forgetting Escrow (Taxes and Insurance)

Your lender does not just collect principal and interest. They almost always bundle your property taxes and homeowners insurance into your monthly bill (what the industry calls PITI: Principal, Interest, Taxes, and Insurance).

If your lender pulls $2,300 out of your checking account every month, but your Excel sheet only accounts for a $1,798.81 principal-and-interest payment, your spreadsheet will never match your bank statement.

  • The Fix: Remember that an amortization schedule tracks debt, not your total monthly housing budget. If you want to track cash flow, you need to add separate columns for escrow, which can fluctuate year-to-year as property assessments change.

2. The Floating-Point Rounding Error

Computers handle decimals with terrifying precision, which sometimes creates tiny ghost fractions. On row 359, you might find your ending balance is -$0.02 or +$0.01.

  • The Fix: Wrap your balance calculations in Excel’s ROUND function (e.g., =ROUND(B9-E9, 2)) to force the spreadsheet to round every dollar amount to two decimal places.

3. Ignoring Extra Payments

What happens if you decide to throw an extra $200 at your principal in month 14? A static Excel schedule won't adjust automatically unless you build conditional logic into your rows. If you want to model what happens when you pay extra, building a custom spreadsheet gets exponentially more complicated.

This is precisely why many homeowners start in Excel, get frustrated by the rigidity of a static table, and go looking for a smoother alternative. If you want to see how extra cash changes your timeline without wrestling with formula syntax, you can skip the spreadsheet headache entirely and run your numbers through a digital tool like the Mortgage Overpayment Calculator.


When Excel is Worth It (And When to Quit)

Building an amortization schedule in Excel has genuine perks. It forces you to look under the hood of your loan. It demystifies where your money goes. And once you build a clean template, you can save it, tweak the inputs, and reuse it for car loans, personal loans, or future property purchases.

Should you use Excel or an online calculator?

[Excel] ➔ Best if you love formulas, want offline privacy, 
          or need to customize complex multi-loan scenarios.

[Online Tool] ➔ Best if you want instant answers, clean charts, 
                and zero risk of a broken formula ruining your night.

But if you just want to know how much interest you will save by rounding up your payments, or you want to see your payoff date shift dynamically without debugging a #VALUE! error at midnight, life is too short to debug spreadsheet syntax.

If you are evaluating a standard home purchase or looking at your overall borrowing costs, you can instantly test different terms and interest rates using a Home Loan EMI Calculator or a general Mortgage Calculator without typing a single formula.


The Real Takeaway: You Are in Control

Staring down a 30-year mortgage debt can feel paralyzing. The numbers are big, the timeline spans decades, and the early years make it feel like you are barely making a dent.

That is why building—or viewing—an amortization schedule can actually be deeply grounding. Yes, the front of the schedule is intimidatingly heavy on interest. But as you scroll down past year five, year ten, and year fifteen, you watch the balance accelerate downward. You see the exact month the tide turns.

You don't need a flawless spreadsheet to take control of your debt. Whether you build your own custom sheet in Excel, use a quick online template, or run your figures through a dedicated calculator, seeing the mechanics of your loan strips away the mystery.

And once the mystery is gone, the numbers stop looking like an unpayable mountain—and start looking like a map you can actually navigate.


Disclaimer: The examples and formulas discussed here are for educational purposes and general illustration. They do not constitute formal financial advice. Always verify your specific loan terms, prepayment penalties, and exact figures directly with your lender or financial institution.


Want to run these numbers on your own terms? Check out the free suite of tools on the Finlaa app to calculate payments, test overpayments, and map out your financial goals wherever you are.

Related calculators

Related articles