Tabellab
Excel formulas

Amortization schedule with extra payments in Excel

An amortization schedule with extra payments shows how much sooner a loan ends, and how much interest you save, when you pay more than the required instalment. Compared with a normal schedule only the payment column changes, and the only trap is the last payment. This guide adds $200 a month to a $15,000 loan at 7.5% over 24 months in Excel. The loan is paid off in month 19 instead of 24, and the borrower saves $283.88 in interest.

Updated 21 Oct 2026 6 min read By Tabellab team

Step 1: the scheduled payment and the extra

Start with the payment the lender requires. With the loan in B1, the annual rate in D1 and the term in months in F1:

=PMT(D1/12,F1,-B1) returns $674.99 a month.

Divide the annual rate by 12 because the payments are monthly, and put a minus sign in front of the loan so that PMT returns a positive payment. Then put the extra payment in its own input cell (D2, $200) and add the two in F2: $874.99 paid each month. Keeping the extra in one cell lets you test $50, $200 or $500 without touching the schedule. If you need a refresher on the plain schedule, the loan amortization schedule guide builds one without extra payments.

Step 2: one row per month, with the last payment capped

Each row has five formulas, copied down from row 4 to row 27:

  • Opening balance: =$B$1 in the first row, then =F4 (last month's closing balance).
  • Interest: =B4*$D$1/12, always on the balance still owed.
  • Payment: =MIN($F$2,B4+D4), the planned payment, but never more than what is left plus this month's interest.
  • Principal: =C4-D4. The whole extra goes here.
  • Closing balance: =B4-E4.

The MIN is what makes a schedule with extra payments work. Without it, month 19 would pay the full $874.99 against a balance of only $165.05 plus $1.03 interest, the closing balance would drop to −$708.91 and every later row would keep going negative. With the cap, the last payment is exactly $166.08 and all rows after it stay at zero.

Worked example: $15,000 loan with $200 extra a month

Inputs are yellow (B1, D1, F1, D2). Row 4 is copied down to row 27. The payment is capped with MIN, so every row after the payoff in month 19 stays at zero.

Worked example: $15,000 loan with $200 extra a month
ABCDEF
1Loan amount15,000.00Annual rate7.50%Term (months)24
2Scheduled payment674.99Extra per month200.00Paid per month874.99
3MonthOpening balancePaymentInterestPrincipalClosing balance
4115,000.00874.9993.75781.2414,218.76
5214,218.76874.9988.87786.1313,432.63
6313,432.63874.9983.95791.0412,641.59
7412,641.59874.9979.01795.9811,845.61
8511,845.61874.9974.04800.9611,044.65
9611,044.65874.9969.03805.9610,238.68
10710,238.68874.9963.99811.009,427.68
1189,427.68874.9958.92816.078,611.61
1298,611.61874.9953.82821.177,790.44
13107,790.44874.9948.69826.306,964.13
14116,964.13874.9943.53831.476,132.67
15126,132.67874.9938.33836.665,296.00
16135,296.00874.9933.10841.894,454.11
17144,454.11874.9927.84847.163,606.95
18153,606.95874.9922.54852.452,754.50
19162,754.50874.9917.22857.781,896.72
20171,896.72874.9911.85863.141,033.58
21181,033.58874.996.46868.53165.05
2219165.05166.081.03165.050.00
23200.000.000.000.000.00
24210.000.000.000.000.00
25220.000.000.000.000.00
26230.000.000.000.000.00
27240.000.000.000.000.00
28Payoff month (payments made)19
29Months saved5
30Total interest with extra payments915.97
31Total interest without extra payments1,199.85
32Interest saved283.88
Key formulas
  • B2=PMT(D1/12,F1,-B1)Scheduled payment
  • C4=MIN($F$2,B4+D4)Payment, capped at balance + interest
  • D4=B4*$D$1/12Interest on the opening balance
  • F4=B4-E4Closing balance
  • F28=COUNTIF(C4:C27,">0")Payoff month
  • F32=F31-F30Interest saved

Fictional loan, illustrative rate. Educational only, not financial advice. Check your own loan agreement for prepayment terms and fees.

Step 3: payoff month, months saved and interest saved

Three summary formulas answer the questions every borrower asks:

  • Payoff month: =COUNTIF(C4:C27,">0") counts the payments that were actually made: 19.
  • Months saved: term − payoff month = 24 − 19 = 5 months.
  • Interest saved: the interest without extra payments (payment × term − loan = $674.99 × 24 − $15,000 = $1,199.85) minus the interest with them (=SUM(D4:D27) = $915.97) = $283.88.

You can cross-check the payoff month without the table: =ROUNDUP(NPER(D1/12,-F2,B1),0) also returns 19. NPER gives about 18.2 payments, and rounding up turns the small final payment into month 19.

Why extra payments save so much interest

Interest is charged on the balance you still owe. An extra payment does not buy anything this month: it lowers the balance, so every later month charges interest on a smaller amount. That is why the saving grows with three things: the interest rate, the time left on the loan and how early the extra starts. On a two-year car loan the effect is a few hundred dollars. On a 30-year mortgage the same logic can cut years off the term, because the early payments are mostly interest.

Monthly extra, a lump sum or a recast

The same schedule handles other prepayment patterns with one change in the payment column. A one-off lump sum, for example a $3,000 bonus in month 12, becomes =MIN($F$2+IF(A15=12,3000,0),B15+D15). Keeping the normal payment afterwards shortens the loan. Some lenders instead recast the loan: they re-amortise the lower balance over the remaining term, so the payment falls but the end date stays. A recast is a new PMT on the balance after the lump sum.

Before relying on any of this, check two things in the loan agreement: whether there is a prepayment fee, and that the lender applies the extra to principal rather than to next month's payment.

Prepaying versus keeping the cash

Paying extra is a guaranteed return equal to the loan rate, here 7.5% a year. Whether that beats other uses of the money depends on your emergency savings, other debts with higher rates and what the money would earn elsewhere. The schedule gives you the numbers to compare, not the decision. If you are comparing a whole new loan instead, see the refinance break-even guide.

Common mistakes

  • Letting the balance go negative. Without the MIN cap the last payment overshoots and the schedule shows interest on money the borrower does not owe.
  • Calculating interest on the original loan amount. Interest must use the opening balance of each row, otherwise the extra payments seem to save nothing.
  • Using the annual rate in a monthly row. Divide the rate by 12 in both PMT and the interest column.
  • Typing the extra into each row by hand. Keep it in one input cell so you can test other amounts and the summary updates automatically.
  • Counting the months saved from the last row of the table. The table always has 24 rows. Count the payments that are greater than zero.
  • Assuming the lender applies the extra to principal. Some apply it to future payments or charge a prepayment fee. Check before you rely on the savings.

Frequently asked questions

How do I add extra payments to an amortization schedule in Excel?

Put the extra in its own cell, add it to the scheduled payment and cap each row's payment with MIN(scheduled + extra, opening balance + interest). Interest is still the opening balance times the monthly rate, and the closing balance falls by the payment minus the interest.

How do I calculate how many months an extra payment saves?

Count the payments greater than zero with COUNTIF, or use ROUNDUP(NPER(rate/12, -(payment + extra), loan), 0). Subtract the result from the original term. In the example the loan ends in month 19 instead of 24, five months early.

Is a monthly extra payment better than one lump sum?

What matters is how much principal you repay and how early. A lump sum at the start saves more interest than the same amount spread over the loan, but a monthly extra that starts now usually beats a lump sum that comes years later.

Does an extra payment lower my monthly payment?

Usually not. Most loans keep the required payment and simply end earlier. The payment only falls if the lender recasts the loan, which recalculates the payment on the lower balance over the remaining term.

Practise it in a lab

Related guides

Reading is step one. Doing is step two.

Every guide links to a lab where you build the same calculation in an online spreadsheet and get instant feedback.

Open the lab