How to Build an Amortization Excel Spreadsheet (Without Going Crazy)
30 July 2026

How to Build an Amortization Excel Spreadsheet (Without Going Crazy)
It’s 11:42 PM. You’ve got a browser tab open with your loan details, a blank Microsoft Excel workbook staring back at you with a blinking cursor, and a vague, sinking feeling in your stomach. Somewhere between cell A1 and cell Z100, you just want to know one simple thing: where is my hard-earned money actually going each month?
Loan statements can feel like they're written in ancient code. They tell you your monthly payment, but they rarely show you the quiet, relentless math happening behind the scenes—how much of your cash is vanishing into pure interest, and how agonizingly slow your principal balance ticks downward at the start.
You searched for an amortization excel spreadsheet because you want clarity. You want to see the road ahead, perhaps test what happens if you throw an extra hundred bucks at the balance next month, or just stop wondering if the bank's math is right.
Take a breath. You don’t need an advanced degree in finance or a masterclass in macros to figure this out. In fact, building your own tracking sheet takes about ten minutes, and once you see the numbers laid out in neat rows and columns, that financial fog starts to lift. Let’s build it together.
Why Rely on an Amortization Spreadsheet?
Before we start typing formulas into cells, let’s talk about why doing this yourself matters. Banks love amortization schedules, but they rarely make them easy to play with. When you look at a standard bank statement, you get a snapshot of today. A spreadsheet gives you the movie.
When you map your loan out row by row, three things happen:
- The illusion shatters. You see the exact month where your interest payment finally drops below your principal payment. (Spoiler alert: on a 30-year loan, that moment takes a shockingly long time to arrive).
- You find your levers. You realize that small changes—like rounding up your payment by £50 or making one extra payment a year—shave years off your timeline.
- Control replaces anxiety. Wondering if you should refinance or pay down a balance stops being an emotional guess and becomes a simple arithmetic check.
Sure, you could download a pre-made template from a random website riddled with broken formulas or hidden tracking scripts. Or, you can spend a few minutes building your own. When you build it yourself, you understand every single moving part.
Setting Up Your Dashboard (The Inputs)
Let’s use a real-world scenario so we have actual numbers to play with. Meet Sarah. Sarah just bought a car (or took out a personal loan, or secured a small mortgage—the math works the same for all of them). She’s borrowing £20,000 at an example fixed interest rate of 6% per year, to be paid back over 5 years (60 months).
Open a fresh Excel workbook. Let's designate the top rows as our "Dashboard"—the control center where Sarah (and you) can type in loan details and watch the rest of the sheet update automatically.
In columns A and B, set up your inputs like this:
- Cell A1: Loan Amount
- Cell B1:
20000 - Cell A2: Annual Interest Rate
- Cell B2:
0.06(Format this as a percentage) - Cell A3: Loan Term (Years)
- Cell B3:
5 - Cell A4: Payments Per Year
- Cell B4:
12
Now, we need to calculate two vital pieces of information before we build the schedule: total number of payments, and the monthly payment amount itself.
In Cell A5, type Total Payments, and in Cell B5, enter this formula:
=B3*B4
(This multiplies 5 years by 12 months to give us 60 total periods).
In Cell A6, type Monthly Payment, and in Cell B6, we’ll use Excel’s built-in financial wizard: the PMT function. Enter this formula:
=PMT(B2/B4, B5, -B1)
Let’s break down what that formula is telling Excel:
B2/B4is your periodic interest rate (the annual 6% divided by 12 monthly payments).B5is the total number of payment periods (60).-B1is the present value, or loan amount. We make it negative because Excel expects cash flows to balance out (money leaving your pocket is negative, money entering the loan is positive).
Hit Enter. Excel will calculate Sarah’s exact monthly payment: £386.66.
If you want to quickly check your figures or test different scenarios without building out full rows yet, you can always jump over to a dedicated Amortization Calculator to verify your baseline numbers. But keep Excel open—we’re about to build the engine.
Building the Schedule Headers
Skip down a few rows—say, to row 9. This is where your actual amortization table will live. You need six columns to tell the complete story of your loan.
Type these headers across Row 9, starting in Column A:
- Col A:
Payment Number - Col B:
Beginning Balance - Col C:
Payment - Col D:
Principal - Col E:
Interest - Col F:
Ending Balance
Format Row 9 with a bold font and maybe a nice clean background fill so it stands out. Now comes the satisfying part: making the rows talk to each other.
Writing the Magic Formulas (Row 10)
Row 10 will represent Month 1 of your loan. This is where you establish the formulas that you will eventually drag all the way down to Month 60.
- Cell A10 (Payment Number): Type
1. - Cell B10 (Beginning Balance): This is simply your starting loan amount. Type
=B1(pointing right back to our dashboard input). - Cell C10 (Payment): This is our fixed monthly payment. Type
=$B$6(using dollar signs to "lock" the reference to our dashboard cell so it doesn't shift when we copy it down). - Cell D10 (Principal): How much of this month's payment actually went toward shrinking the debt? The principal is your total payment minus the interest charged this month. Type
=C10-E10. (Wait, we haven't calculated E10 yet! Don't panic, Excel will handle it once E10 is filled). - Cell E10 (Interest): How much did the bank charge you for the privilege of borrowing the money this month? Multiply your beginning balance by your monthly interest rate. Type
=B10*($B$2/$B$4). - Cell F10 (Ending Balance): What do you owe at the end of the month? Your beginning balance minus the principal you just paid off. Type
=B10-D10.
Now, look at Cell D10 again. Once you type the interest formula in E10, D10 will automatically resolve to show Sarah’s principal reduction for Month 1: £186.66 going to principal, and £200.00 going to interest (£386.66 total payment).
Expanding the Schedule Downward
You’ve built the engine for Month 1. Now you need to build the highway for the rest of the trip.
Here is how you set up Month 2 (Row 11) so it flows naturally from Month 1:
- Cell A11 (Payment Number):
=A10+1 - Cell B11 (Beginning Balance):
=F10(Your ending balance yesterday becomes your starting balance today). - Cell C11 (Payment):
=$B$6 - Cell D11 (Principal):
=C11-E11 - Cell E11 (Interest):
=B11*($B$2/$B$4) - Cell F11 (Ending Balance):
=B11-D11
Highlight cells A11 through F11. Hover your mouse over the bottom-right corner of the selection until your cursor turns into a solid black plus sign (+). This is Excel’s "Fill Handle."
Click and drag that handle down until you hit Row 69 (which represents Payment 60, our final month).
Let go. Boom. Sixty rows of financial history instantly populate before your eyes. Scroll down to the very last row. Look at Cell F69. It should read 0.00 (or a tiny fraction of a penny due to rounding). You have successfully mapped out the entire lifecycle of a loan.
What Trips People Up: Common Spreadsheet Mistakes
Building the sheet is straightforward, but minor syntax errors can break the entire model. Here are the most common landmines that catch people off guard, and how to dodge them:
1. Forgetting Absolute References (The Dollar Signs)
If you drag your payment formula down and every cell suddenly says #VALUE! or drops to zero, you probably forgot the dollar signs in =$B$6. Without the $ signs, Excel tries to shift the cell reference down every row (moving to B7, B8, B9), which points to empty cells. Always lock your input cells!
2. The Floating-Cent Problem
Sometimes your final row won't land precisely on zero; it might end with a residual balance of £0.02 or a negative penny. This is normal rounding behavior inherent in how computers handle decimals versus how banks calculate compound interest daily. You can fix this cleanly by wrapping your ending balance formulas in an ROUND function if it bothers you, but a two-cent variance at the end of a 5-year loan is nothing to lose sleep over.
3. Mixing Up Annual and Monthly Rates
If your interest column looks absurdly high—like your first month’s interest is higher than your entire payment—check your rate division. You must divide the annual rate by 12 (B2/B4). If you plug the raw annual rate (0.06) directly into your monthly interest calculation, Excel will assume you are paying 6% interest every single month, and your spreadsheet will throw your finances into an imaginary hyper-inflation spiral.
Bringing the Numbers to Life: Sarah’s Aha Moment
Let’s look back at Sarah’s spreadsheet.
In Month 1, her payment of £386.66 is split like this:
- Interest: £200.00
- Principal: £186.66
It feels a bit disheartening. Over half of her hard-earned money that month went straight into the lender's pocket as profit.
Now, scroll down to Month 30 (the exact halfway point of her 5-year loan). Look at Row 40:
- Beginning Balance: ~£10,500
- Interest: ~£52.00
- Principal: ~£334.00
Look at that shift. By month 30, because the principal balance has shrunk, the monthly interest charge has plummeted from £200 down to £52. More than 85% of her monthly payment is now chewing away at the actual debt. This is the hidden power of amortization: the math starts working for you, not against you, the longer you stick with it.
What Happens If You Add Extra Payments?
Here is where owning your own spreadsheet pays massive dividends. What if Sarah decides she can afford an extra £50 every month?
If she wanted to model this in a rigid bank portal, she’d have to call customer service or click through confusing menus. In Excel, she can see the impact instantly.
To test extra payments, you can modify Column C (Payment) to include an optional extra payment input from your dashboard:
- Add a new input cell on your dashboard:
Extra Monthly Paymentin Cell B7 (let's say50). - Update your payment formula in your schedule columns to
= $B$6 + $B$7.
Watch what happens to your final row. Instead of taking 60 months to hit zero, Sarah’s loan wraps up around Month 53. She just bought back seven months of her life and saved hundreds of pounds in cumulative interest, simply by sliding a single number into a cell.
Taking Control of Your Financial Future
Building an amortization Excel spreadsheet isn't just an exercise in data entry; it’s an act of reclaiming clarity. When you understand how principal and interest interact, loans stop feeling like mysterious black boxes that swallow your paycheck. They become transparent, manageable schedules with clear beginnings, middles, and ends.
You don't need to tackle every financial puzzle at once. Getting clear on one loan is often the spark that helps you organize the next one, and the next.
Disclaimer: The figures, rates, and calculations used in this guide are strictly hypothetical examples for educational purposes. Always verify your official loan terms directly with your lender before making major financial decisions.
When you're ready to test different scenarios on the go—whether you're sitting at your desk or checking numbers from your phone—keep the free Finlaa app handy to run quick calculations whenever inspiration strikes.
Frequently Asked Questions
Can I use Google Sheets instead of Microsoft Excel for this?
Yes, absolutely. Google Sheets uses the exact same formula syntax for financial functions like PMT. You can copy and paste the steps outlined above directly into a Google Sheet, and it will function identically.
How do I handle a loan that compounds daily instead of monthly?
Most standard consumer loans (auto loans, personal loans, fixed mortgages) calculate interest monthly based on the declining balance, which matches the standard amortization formula used here. If you have a loan with daily compounding interest, your exact interest accrued will fluctuate slightly depending on the number of days in that specific month (e.g., February vs. March), requiring a more advanced day-count convention schedule. For 95% of personal finance tracking, standard monthly amortization is more than accurate enough.
Why does my bank’s payoff quote differ slightly from my spreadsheet?
Lenders sometimes calculate daily interest accruals based on the exact day your payment posts, or they may include minor administrative fees or rounding differences in their official payoff statements. Your spreadsheet will give you a remarkably accurate roadmap, but your lender's official real-time payoff figure will always be the final authority when closing out a loan.
