The CA Hub
All free tools

Free calculator

Loan & Lease Amortisation Calculator

Work out the level repayment on a loan or lease, then see exactly how much of each payment is interest and how much reduces the balance. Toggle payments in advance for lease-style contracts, or add a balloon or residual value.

Inputs

For a lease, use the rate implicit in the lease or the incremental borrowing rate.

An amount still owed after the last regular payment, e.g. a guaranteed residual value.

Payment per month

5,069.10

60 payments in arrears

Total interest

54,145.91

21.7% of the amount borrowed

Total repaid

304,145.91

All payments

Rate per month

0.6667%

Annual rate ÷ payments per year

Effective annual rate

8.300%

(1 + periodic rate)^m − 1

First-period interest

1,666.67

32.9% of the first payment

Amortisation schedule

Loan amortisation schedule
PeriodOpening balancePaymentInterestPrincipalClosing balance
1250,000.005,069.101,666.673,402.43246,597.57
2246,597.575,069.101,643.983,425.11243,172.45
3243,172.455,069.101,621.153,447.95239,724.50
4239,724.505,069.101,598.163,470.94236,253.57
5236,253.575,069.101,575.023,494.07232,759.49
6232,759.495,069.101,551.733,517.37229,242.13
7229,242.135,069.101,528.283,540.82225,701.31
8225,701.315,069.101,504.683,564.42222,136.88
9222,136.885,069.101,480.913,588.19218,548.70
10218,548.705,069.101,456.993,612.11214,936.59
11214,936.595,069.101,432.913,636.19211,300.40
12211,300.405,069.101,408.673,660.43207,639.97
13207,639.975,069.101,384.273,684.83203,955.14
14203,955.145,069.101,359.703,709.40200,245.74
15200,245.745,069.101,334.973,734.13196,511.62
16196,511.625,069.101,310.083,759.02192,752.60
17192,752.605,069.101,285.023,784.08188,968.52
18188,968.525,069.101,259.793,809.31185,159.21
19185,159.215,069.101,234.393,834.70181,324.50
20181,324.505,069.101,208.833,860.27177,464.23
21177,464.235,069.101,183.093,886.00173,578.23
22173,578.235,069.101,157.193,911.91169,666.32
23169,666.325,069.101,131.113,937.99165,728.33
24165,728.335,069.101,104.863,964.24161,764.09
25161,764.095,069.101,078.433,990.67157,773.42
26157,773.425,069.101,051.824,017.28153,756.14
27153,756.145,069.101,025.044,044.06149,712.08
28149,712.085,069.10998.084,071.02145,641.06
29145,641.065,069.10970.944,098.16141,542.91
30141,542.915,069.10943.624,125.48137,417.43
31137,417.435,069.10916.124,152.98133,264.45
32133,264.455,069.10888.434,180.67129,083.78
33129,083.785,069.10860.564,208.54124,875.24
34124,875.245,069.10832.504,236.60120,638.64
35120,638.645,069.10804.264,264.84116,373.80
36116,373.805,069.10775.834,293.27112,080.53
37112,080.535,069.10747.204,321.90107,758.63
38107,758.635,069.10718.394,350.71103,407.92
39103,407.925,069.10689.394,379.7199,028.21
4099,028.215,069.10660.194,408.9194,619.30
4194,619.305,069.10630.804,438.3090,181.00
4290,181.005,069.10601.214,467.8985,713.10
4385,713.105,069.10571.424,497.6881,215.43
4481,215.435,069.10541.444,527.6676,687.76
4576,687.765,069.10511.254,557.8572,129.92
4672,129.925,069.10480.874,588.2367,541.68
4767,541.685,069.10450.284,618.8262,922.86
4862,922.865,069.10419.494,649.6158,273.25
4958,273.255,069.10388.494,680.6153,592.64
5053,592.645,069.10357.284,711.8148,880.83
5148,880.835,069.10325.874,743.2344,137.60
5244,137.605,069.10294.254,774.8539,362.75
5339,362.755,069.10262.424,806.6834,556.07
5434,556.075,069.10230.374,838.7229,717.35
5529,717.355,069.10198.124,870.9824,846.36
5624,846.365,069.10165.644,903.4619,942.91
5719,942.915,069.10132.954,936.1515,006.76
5815,006.765,069.10100.054,969.0510,037.71
5910,037.715,069.1066.925,002.185,035.53
605,035.535,069.1033.575,035.530.00
Total304,145.9154,145.91250,000.00

How it works

A repayment loan or lease is an annuity: a series of equal payments whose present value equals the amount borrowed. Each payment covers the interest that has built up on the outstanding balance, and the rest reduces the balance. The same mechanics drive mortgages, car finance, bank term loans and IFRS 16 lease liabilities, so this calculator covers all of them.

The payment formula

Level payment (in arrears)

PMT = P × r ÷ [1 − (1 + r)^−n] r = annual rate ÷ payments per year, n = years × payments per year

With a balloon B still owed at the end, only the present value of the balloon is deducted first: PMT = (P − B ÷ (1 + r)ⁿ) × r ÷ [1 − (1 + r)^−n]. When payments are made at the start of each period (annuity due, typical of leases), the payment is the arrears figure divided by (1 + r).

Building each row of the schedule

Each period

Interest = Opening balance × r (arrears) Interest = (Opening balance − Payment) × r (in advance) Principal = Payment − Interest Closing = Opening − Principal

Total interest is everything you pay minus the amount borrowed. It rises with the rate and the term, and falls if you pay more often or put down a larger deposit.

Worked example

Loan in arrears: 250,000 borrowed at 8% a year over 5 years, repaid monthly. r = 8% ÷ 12 = 0.6667% and n = 60.

  • PMT = 250,000 × 0.006667 ÷ (1 − 1.006667^−60) = 5,069.10 a month.
  • Month 1 interest = 250,000 × 0.6667% = 1,666.67, so principal repaid = 5,069.10 − 1,666.67 = 3,402.43 and the balance falls to 246,597.57.
  • Total repaid = 60 × 5,069.10 = 304,145.91, so total interest = 54,145.91.

Lease in advance: a lease liability of 50,000 at 7% with 4 annual payments in advance. The payment is 13,795.71. Interest for year 1 is charged on 50,000 − 13,795.71 = 36,204.29, giving 2,534.30, so the liability at the end of year 1 is 38,738.59.

Exam tips

  • In IFRS 16 questions, check whether payments are in advance or in arrears. It changes both the liability and every interest figure.
  • Use the cumulative annuity factor from the tables (for example 3.993 for 5 years at 8%) to get the initial liability: payment × factor.
  • Initial direct costs and lease incentives adjust the right-of-use asset, not the liability schedule.

Frequently asked questions

What is an amortisation schedule?

It is a table showing, for every payment, the opening balance, the interest charged, the part of the payment that reduces the balance (principal), and the closing balance. With a level payment, early payments are mostly interest. As the balance falls, more of each payment goes to principal.

How is the loan payment calculated?

The level payment is the amount whose present value at the periodic interest rate equals the amount borrowed: PMT = P × r ÷ (1 − (1 + r)^−n), where r is the rate per period and n the number of payments. For payments in advance, divide that result by (1 + r).

How does this relate to IFRS 16 lease accounting?

Under IFRS 16 the lessee recognises a lease liability at the present value of the lease payments. Each period, interest is charged on the outstanding liability (debit finance cost, credit liability) and the payment reduces it. That is exactly the schedule above. For leases paid in advance, tick 'Payments in advance': the first payment reduces the liability before any interest accrues.

How do I split the liability into current and non-current?

The non-current liability is the balance outstanding after the payments due in the next 12 months. For annual payments in arrears, it is the closing balance at the end of next year. The current portion is today's closing balance minus that figure. Read both figures straight from the schedule.

What does a balloon payment do?

A balloon (or guaranteed residual value) is a lump sum still owed at the end. Because part of the debt is not repaid through the regular instalments, each payment is lower, but total interest is higher because the balance stays larger for longer.

Is the rate I enter an APR or an effective rate?

Enter the nominal annual rate. The calculator divides it by the number of payments per year to get the periodic rate, and shows the effective annual rate it implies. For example, 8% with monthly payments is 0.6667% a month, which compounds to 8.30% a year.