Home>Blogs>Excel Tips and Tricks>Loan Amortization Schedule in Excel + EMI Calculator (Free File)
Excel Tips and Tricks

Loan Amortization Schedule in Excel + EMI Calculator (Free File)

The dealer says "low monthly payments", but what does the loan really cost? In this tutorial you build a loan amortization schedule in Excel and a loan EMI calculator with simple formulas, using one practical example: Rocky Mountain Landscaping in Denver, Colorado wants a $56,000 work truck, puts $7,500 down and borrows $48,500 at 7.25% APR, with a budget of $900 a month. You will use PMT, EDATE, NPER, ROUNDUP, INDEX, MATCH and MINIFS, and finish with a side-by-side comparison of four loan offers.

Excel loan EMI calculator with PMT showing a $966.09 monthly payment and an over budget status
The EMI calculator: $966.09 a month, $9,465 total interest and an Over Budget flag.

⬇️  Download the Free Practice File
Practice file + finished Solution file · Rocky Mountain Landscaping loan data · .zip · Microsoft Excel

Watch the Video Tutorial

Video Overview

The 10-minute video has three use cases and a bonus, all in the free practice file. Use case one is the EMI calculator with PMT: a 60-month loan is $966.09 a month and over budget, a 72-month loan fits at $832.71 but costs almost $2,000 more interest. Use case two is the full amortization schedule, month by month, with a fix for the classic opening-balance mistake. Use case three shows what extra payments do with NPER and ROUNDUP. The bonus compares four loan offers and picks the cheapest one that fits the budget.

What You Will Build

  • An EMI calculator with PMT, summary cards and a Fits Budget / Over Budget status.
  • A 72-month amortization schedule with payment date, opening balance, EMI, interest, principal and closing balance.
  • An extra payment plan that shows the new term, months saved, interest saved and the debt-free date.
  • A loan offer comparison that finds the cheapest offer that fits your budget.

The Practice File

The workbook has five sheets: README, 1. EMI Calculator, 2. Amortization Schedule, 3. Extra Payment and 4. Bonus – Compare Offers. Yellow cells are inputs, and every result cell is empty so you type the formulas yourself. The Solution file has everything finished to compare with. The one idea behind every formula: Excel needs the rate per month, the term in months and the loan amount.

Excel loan calculator README sheet listing the use cases
The README sheet: three use cases and a bonus.

Use Case 1: Loan EMI Calculator with PMT

Loan = price $56,000 minus down payment $7,500 = $48,500, at 7.25% APR for 60 months, with a $900 monthly budget.

Excel loan inputs: truck price, down payment, loan amount, APR, term and monthly budget
The yellow input cells.
  1. Click D16, the monthly payment.
  2. Type =PMT(D12/12,D13,-D11) and press Enter.
PMT formula typed in Excel with rate divided by 12, term in months and minus loan amount
PMT: rate per month, term in months, minus before the loan.

The result is $966.09 a month. The cards show total interest of $9,465, total payments of $57,965 and the status Over Budget by $66.

Two PMT gotchas

  • PMT wants the rate per month, so the annual rate is always divided by 12 and the term is always in months.
  • PMT returns a negative number because the money goes out. The minus before the loan amount makes the payment positive.

What if the loan runs 72 months?

Change D13 from 60 to 72. The payment falls to $832.71 and the badge turns green, Fits Budget.

Excel EMI calculator with a 72 month term showing $832.71 and Fits Budget
72 months: the payment fits the $900 budget.

But look at the total interest: it rises from $9,465 to $11,455, almost $2,000 more. The lower payment costs more money in the end.

Total interest increasing from $9,465 to $11,455 when the term is longer
The trap: a lower payment, more interest.

Use Case 2: Loan Amortization Schedule in Excel

An amortization schedule shows how much of each payment is interest and how much is principal, and what is still owed at any time. Here the loan is $48,500 at 7.25% for 72 months, the first payment is 11/01/2026 and the EMI is in D12 ($832.71). The Month column is already filled; you build row 15 and fill it down.

Amortization schedule sheet with loan amount, APR, term, first payment date and EMI
The inputs and the empty schedule.
Cell Column Formula
C15 Payment date =IF($B15="","",EDATE($D$11,B15-1))
D15 Opening balance =IF($B15="","",$D$8)
E15 EMI =IF($B15="","",$D$12)
F15 Interest =IF($B15="","",D15*$D$9/12)
G15 Principal =IF($B15="","",E15-F15)
H15 Closing balance =IF($B15="","",D15-G15)
EDATE formula in C15 for the payment date of the amortization schedule
Payment date with EDATE, the start date locked with F4.

The IF check keeps the row empty when the Month cell is empty, so the schedule works for any term up to 84 months. Lock the loan amount, the EMI and the APR with F4 before you fill down.

Opening balance and EMI formulas in the first schedule row
Opening balance and EMI for month 1.

Month 1 interest is $48,500 x 7.25% / 12 = $293.02.

Interest formula in F15 using opening balance times APR divided by 12
Interest = opening balance x APR / 12.

Principal is the EMI minus the interest ($539.69), and the closing balance is the opening balance minus the principal: after month 1 you still owe $47,960.31.

The classic mistake: every month opens with the full loan

Select C15:H15 and double-click the fill handle. Look at the Opening Balance column: every month opens with $48,500. That is wrong, and the cards show Check Schedule.

Amortization schedule after fill down where every opening balance is wrong
After fill down, every opening balance shows $48,500.

Month 2 must open with the closing balance of month 1. In D16 type =IF($B16="","",H15), press Enter and double-click the fill handle again. Now the balance goes down month after month.

Opening balance formula in D16 equal to last month's closing balance
D16 = last month’s closing balance.

Scroll to month 72: 10/01/2032, interest just $5.00, closing balance $0.00. The loan is paid off.

Month 72 of the amortization schedule with a zero closing balance
Month 72: closing balance zero.

The cards now show total interest of $11,455.22, interest in year one of $3,296.65, and $41,804.12 still owed after one year. In the chart, the orange interest part gets smaller every month while the blue principal part grows.

Amortization cards and stacked chart of principal versus interest
Total interest, year one interest, balance after year one and the status Paid Off.

Use Case 3: Extra Payment Plan with NPER

The owner can add $100 a month. Is it worth it, and can the loan be paid off 12 months early? In D16 type:

=ROUNDUP(NPER(D9/12,-(D12+D13),D8),0)

NPER and ROUNDUP formula for the new loan term with extra payments
NPER with the EMI plus the extra payment.

The result is 63 months instead of 72. NPER alone gives 62.6, so ROUNDUP makes it whole months; the last payment is a little smaller. The other results:

Cell Result Formula Value
D17 Months saved =D10-D16 9
D18 Interest, standard plan =D12*D10-D8 $11,455.22
D19 Interest, with extra =(D12+D13)*NPER(D9/12,-(D12+D13),D8)-D8 $9,894.06
D20 Interest saved =D18-D19 $1,561.16
D21 Debt-free date =EDATE(D11,D16-1) 01/01/2032
Extra payment results with months saved, interest saved and debt free date
Nine months and $1,561 saved, but the goal of 12 months early is still 3 months short.

The goal card says Short by 3 months. Change the extra payment in D13 to $150: 59 months, 13 months saved, $2,189.52 of interest saved and debt-free on 09/01/2031. The goal card turns green.

Extra payment of $150 reaching the goal of twelve months early
$150 extra: goal met.

Bonus: Compare 4 Loan Offers

A bank, a credit union, the dealer and an online lender, with different rates, terms and fees. In row 11 type the formulas and fill down to row 14:

Cell Column Formula
G11 Monthly payment =PMT(D11/12,E11,-$C$8)
H11 Total interest =G11*E11-$C$8
I11 Total cost =H11+F11
J11 Fits budget? =IF(G11<=$F$8,"YES","NO")
Four loan offers in an Excel comparison table before the formulas
Four offers: bank, credit union, dealer and online lender.
Offer APR Months Monthly payment Total cost Fits $900?
Bank Loan 6.49% 60 $948.73 $8,819 No
Credit Union 5.99% 72 $803.56 $9,356 Yes
Dealer Financing 3.90% 48 $1,092.92 $4,655 No
Online Lender 9.49% 36 $1,553.37 $7,421 No
Loan offer comparison with payments, total cost and a fits budget column
The Credit Union has the lowest payment, the Dealer the lowest total cost.

The cards at the bottom use INDEX and MATCH with MINIFS to pick the cheapest offer that fits: =INDEX($B$11:$B$14,MATCH(MINIFS($I$11:$I$14,$J$11:$J$14,"YES"),$I$11:$I$14,0)). It is the Credit Union at a total cost of $9,356. The cheapest loan does not fit the budget, and the one that fits costs about $4,700 more, so a bigger down payment is the real fix.

Best loan offer that fits the budget selected with INDEX, MATCH and MINIFS
The best offer that fits the budget.

Tips for Loan Calculators in Excel

  • Divide the annual rate by 12 and keep the term in months.
  • Lock input cells with F4 before filling down, and let the next row’s opening balance point to the previous closing balance.
  • Use ROUNDUP around NPER, but calculate interest from the unrounded NPER.
  • Always compare total cost, not only the monthly payment.

Related tutorials and files: the Excel Loan EMI Calculator template, the Debt Payoff Calculator in Excel and the Home Affordability Calculator in Excel. For the PMT function, see Microsoft’s PMT function reference.

If you want a ready-made tool, see the Loan & EMI Management System Web App or the Loan and EMI Repayment Calendar in Excel on NextGenTemplates.com. We also build custom Excel dashboards and calculators on demand. To master formulas step by step, take the Excel + AI Mastery: 100 Essential Formulas course on Next Gen Templates Academy.

Frequently Asked Questions

How do I create a loan amortization schedule in Excel?

Work out the monthly payment with PMT, then build one row per month: payment date with EDATE, opening balance, the EMI, interest (opening balance x APR / 12), principal (EMI minus interest) and closing balance (opening minus principal). Month 2 must open with month 1's closing balance. Fill the row down until the closing balance reaches zero.

What is the PMT formula for a loan in Excel?

=PMT(rate/12, term_in_months, -loan_amount). The annual rate is divided by 12, the term is in months, and the loan amount carries a minus sign because PMT returns the payment as a negative number. For $48,500 at 7.25% over 60 months it returns $966.09.

What does EMI mean?

EMI stands for equated monthly installment: the same payment every month that covers the interest and a part of the principal. Early payments are mostly interest, late payments are mostly principal.

Why does a longer loan term cost more?

The monthly payment drops, but you pay interest for more months. In the example, moving from 60 to 72 months lowers the payment from $966.09 to $832.71 but raises the total interest from $9,465 to $11,455, almost $2,000 more.

How do I calculate the effect of extra payments in Excel?

Use NPER with the EMI plus the extra amount as the payment: =ROUNDUP(NPER(APR/12, -(EMI+Extra), Loan), 0). NPER returns a fraction, so ROUNDUP makes it whole months. Compare the interest of both plans to see the saving. With $100 extra the loan ends in 63 months instead of 72 and saves $1,561.16.

How do I compare several loan offers in Excel?

Put each offer in a row with its rate, term and fee. Use PMT for the payment, payment x term minus loan for the interest, interest plus fee for the total cost, and an IF against your budget for a Yes or No. INDEX, MATCH and MINIFS then pick the cheapest offer that fits the budget.

Is the practice file free?

Yes. The zip has the Practice file to build along with the video and the finished Solution file. The figures are examples for learning, not financial advice.

Download the Practice File

Get the Practice file and the finished Solution file in one zip – free.

⬇️  Download the Free Practice File
Practice file + finished Solution file · Rocky Mountain Landscaping loan data · .zip · Microsoft Excel

About the Author

PK (Priyendra Kumar) runs PK: An Excel Expert and NextGenTemplates.com and has been teaching Excel, VBA and Power BI on YouTube for years. Every step in this tutorial was recorded in real Microsoft Excel with the files you can download above. The figures are examples for learning, not financial advice.

Conclusion

With PMT, EDATE, NPER and a few IF checks you can build a loan amortization schedule in Excel that shows the real cost of any loan, what extra payments save and which offer is best. Download the free file, build it once and reuse it for your own loans.

PK
Meet PK, the founder of PK-AnExcelExpert.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your Excel skills to the next level!
https://www.pk-anexcelexpert.com