Loan Payoff Calculator Excel Template

Finance•6 min read•M. Ichsanul Fadhil•Created November 12, 2026

See how extra principal payments shorten a loan. Build a loan payoff calculator in Microsoft Excel with a PMT-based payment, a monthly amortization schedule, and the interest-versus-principal split behind every payment.

Most people sign a long loan and only look at the monthly payment. This Loan Payoff Calculator Excel Template shows you what that payment really does, month by month, and what changes when you add a little extra.

In this exercise you will build a calculator for a $180,000 loan at 6.25% over 25 years. It finds the required payment, lays out the full schedule, and splits every payment into interest and principal.

Why Early Loan Payments Are Mostly Interest

On a long loan such as a mortgage, interest is charged on the whole remaining balance. At the start, that balance is as large as it will ever be. So the bank takes its share first, and very little goes toward the debt itself.
Look at payment number 1 on our sample loan. The required payment is $1,187.40, but $937.50 of it is interest. That is about 79% of the payment. Only $249.90 reduces the balance.
Without a calculator, borrowers rarely notice what a small extra amount can do. Paying $250 more principal each month changes the story. In this model it cuts the payoff time from 25 years to about 17 years, which saves roughly $64,000 in interest. You can see it for yourself in an early loan payoff spreadsheet.

What a Loan Payoff Calculator Excel Template Must Contain

A good Excel loan payoff calculator has five working parts:
  • Loan inputs card: balance, APR, term in years, and the extra monthly principal.
  • Payment engine: the standard monthly payment from PMT.
  • Monthly amortization table: dates that step forward each month, with interest and principal shown separately.
  • Zero floor: a safeguard so the balance never goes negative.
  • Savings metrics: total interest with and without extra payments.
Here is how those parts sit in the workbook:
PartCellsWhat It Does
Loan inputsD5:D8Holds $180,000.00, 6.25%, 25 years, and $250.00 extra
Baseline summaryI5:I8Payment $1,187.40, total interest $176,220.00 without extra
Amortization tableB13:J49One row for each of the first 36 payments
Zero floorJ14:J49Keeps the ending balance at zero or above
Preview totalsH50:I503-year principal $19,737.84 and interest $32,008.56

Build the Calculator in 5 Steps

Name the sheet Loan Payoff Calculator. Put the inputs at the top, the summary beside them, and the schedule below. Work through the steps in order.

1Step 1: Set Up the Loan Inputs and Percentage Format

Enter the four inputs: balance, APR, term in years, and extra monthly principal. Keep them together so anyone can change a number and watch the whole sheet update.

Select the APR cell and press Ctrl+1. Choose Percentage with two decimals. Do this before you type the rate, so entering 6.25 becomes 6.25%. In a General cell, the same keystrokes would mean 625%. The format changes how the number looks, while the stored value stays 0.0625.

Step 1: Set Up the Loan Inputs and Percentage Format
Click to view fullscreen

2Step 2: Calculate the Monthly Payment with PMT

Go to Formulas > Financial > PMT to open the Function Arguments box. PMT needs three things: the monthly rate, the number of monthly payments, and the loan amount.

Convert the yearly inputs first. The rate is the APR divided by 12, and the payments are the years times 12, which is 300. Enter the loan amount as a negative number, so PMT returns a positive payment. Wrap the result in ROUND to two decimals and you get $1,187.40. Multiply it by 300 payments and subtract the loan to see $176,220.00 of baseline interest.

Step 2: Calculate the Monthly Payment with PMT
Click to view fullscreen

3Step 3: Roll Payment Dates Forward with EDATE

Add a starting date of November 1, 2026 and use EDATE to move it forward by whole months. EDATE ignores how many days each month has, so every payment lands cleanly on the 1st: Nov-2026, Dec-2026, Jan-2027, and so on.

Instead of typing a different offset on each row, point the offset at the payment number in column B, minus one. Then drag the fill handle down and the dates stay in step with the schedule.

Step 3: Roll Payment Dates Forward with EDATE
Click to view fullscreen

4Step 4: Split Interest and Principal

Each month the bank charges interest on the beginning balance. Multiply that balance by the APR divided by 12, and round to cents. The first row gives $937.50.

Principal paid is the total payment minus that interest. The total payment is the scheduled payment plus your extra amount, which is $1,437.40, so principal is $499.90 in month 1. Press F2 in the interest cell to see which cells feed it. The beginning balance of each row then equals the previous row's ending balance.

Step 4: Split Interest and Principal
Click to view fullscreen

5Step 5: Protect the Ending Balance and Close the Table

Ending balance is beginning balance minus principal paid, wrapped in MAX with zero. That stops the number from turning negative if the last payment is larger than what remains.

Next, add the totals row. Select it, open Home > Borders, and pick Top and Double Bottom Border, the classic accounting finish. After 36 payments the balance is $160,262.16, with $19,737.84 paid in principal and $32,008.56 in interest.

The sample table stops at 36 rows. To follow the loan all the way to zero, copy the last row further down. In the final month, also cap the payment at the remaining balance, because MAX only keeps the balance from going below zero.

Step 5: Protect the Ending Balance and Close the Table
Click to view fullscreen

The Power of Principal Prepayment: How Extra Payments Attack Loan Compounding

Interest is calculated on what you still owe. So every dollar of extra principal stops earning interest for the bank right away. At 6.25%, an extra $250 in month 1 avoids about $1.30 of interest in month 2, and keeps saving it every month after that.
That small saving then grows, because each month the lower balance leaves more of your regular payment to attack principal. The effect snowballs:
  • No extra: 25 years and $176,220.00 of interest.
  • $100 extra: about 20.9 years, saving roughly $33,000 in interest.
  • $250 extra: about 17 years (204 payments), saving roughly $64,000.
These payoff times come from running the same schedule logic to zero, and you can check them with the NPER function. Use this idea with any extra principal payment calculator in Excel: the earlier you start, the more interest you cut.

Download the Template

You now have a Loan Payoff Calculator Excel Template that finds your payment, dates every installment, separates interest from principal, and shows what extra payments can save. Download the workbook, enter your own loan, and try different extra amounts.
Want more practice? Try these formulas in the ExcelClash Spreadsheet Playground.
Share:
Keywords
Finance & Debt PaydownLoan PayoffExtra PaymentsEarly Mortgage PayoffNPERPMTEDATEROUNDMAX
M. Ichsanul Fadhil
M. Ichsanul Fadhil

Spreadsheet educator and web developer passionate about hands-on interactive spreadsheet practice.

Related Practical Exercises

Explore more hands-on spreadsheet models with downloadable practice workbooks.

All Exercises →

Discussion

Ask questions, share formula tips, or discuss alternative approaches with fellow spreadsheet builders.

0 Comments

Loading discussion...