Start free
Free tool

Loan payment calculator

Work out the payment on any loan or mortgage, see how much of every payment is interest, and copy the Excel formula that gives the same number.

Your loan

In percent: 6 is 6%.

Balloon payment and when payments are due

A lump sum still owed after the last regular payment.

Payments are due
Monthly payment
483.32
Total paid
28,999.20
Total interest
3,999.20

The formula in Excel

Paste it into any cell of a sheet. It gives the payment above.

=PMT(6%/12, 5*12, -25000) → 483.32

Total interest: every payment, plus any balloon, less what you borrowed.

=PMT(6%/12, 5*12, -25000)*5*12-25000 → 3,999.20

Repayment schedule

The first 12 of 60 payments, then the totals.

No.PaymentInterestPrincipalBalance
1483.32125.00358.3224,641.68
2483.32123.21360.1124,281.57
3483.32121.41361.9123,919.66
4483.32119.60363.7223,555.93
5483.32117.78365.5423,190.39
6483.32115.95367.3722,823.03
7483.32114.12369.2022,453.82
8483.32112.27371.0522,082.77
9483.32110.41372.9121,709.86
10483.32108.55374.7721,335.09
11483.32106.68376.6420,958.45
12483.32104.79378.5320,579.92
Total28,999.203,999.2025,000.00
Show all 60 rows
No.PaymentInterestPrincipalBalance
1483.32125.00358.3224,641.68
2483.32123.21360.1124,281.57
3483.32121.41361.9123,919.66
4483.32119.60363.7223,555.93
5483.32117.78365.5423,190.39
6483.32115.95367.3722,823.03
7483.32114.12369.2022,453.82
8483.32112.27371.0522,082.77
9483.32110.41372.9121,709.86
10483.32108.55374.7721,335.09
11483.32106.68376.6420,958.45
12483.32104.79378.5320,579.92
13483.32102.90380.4220,199.50
14483.32101.00382.3219,817.18
15483.3299.09384.2319,432.94
16483.3297.16386.1619,046.79
17483.3295.23388.0918,658.70
18483.3293.29390.0318,268.68
19483.3291.34391.9817,876.70
20483.3289.38393.9417,482.76
21483.3287.41395.9117,086.86
22483.3285.43397.8916,688.97
23483.3283.44399.8816,289.10
24483.3281.45401.8715,887.22
25483.3279.44403.8815,483.34
26483.3277.42405.9015,077.43
27483.3275.39407.9314,669.50
28483.3273.35409.9714,259.53
29483.3271.30412.0213,847.51
30483.3269.24414.0813,433.42
31483.3267.17416.1513,017.27
32483.3265.09418.2312,599.04
33483.3263.00420.3212,178.71
34483.3260.89422.4311,756.29
35483.3258.78424.5411,331.75
36483.3256.66426.6610,905.09
37483.3254.53428.7910,476.29
38483.3252.38430.9410,045.35
39483.3250.23433.099,612.26
40483.3248.06435.269,177.00
41483.3245.89437.448,739.57
42483.3243.70439.628,299.94
43483.3241.50441.827,858.12
44483.3239.29444.037,414.09
45483.3237.07446.256,967.84
46483.3234.84448.486,519.36
47483.3232.60450.726,068.64
48483.3230.34452.985,615.66
49483.3228.08455.245,160.42
50483.3225.80457.524,702.90
51483.3223.51459.814,243.10
52483.3221.22462.103,780.99
53483.3218.90464.423,316.58
54483.3216.58466.742,849.84
55483.3214.25469.072,380.77
56483.3211.90471.421,909.35
57483.329.55473.771,435.58
58483.327.18476.14959.44
59483.324.80478.52480.92
60483.322.40480.920.00
On this page

How the payment is worked out

A loan with a fixed payment is paid off in equal amounts. Each payment first covers the interest built up since the last one, and the rest goes towards the loan. Early on most of the payment is interest; by the end almost all of it is loan. Excel's PMT function finds the one payment that brings the balance to zero with the last one.

=PMT(rate, nper, pv, [fv], [type])
  • rate is the interest rate per payment: the yearly rate divided by the number of payments a year, so 6%/12 for monthly payments.
  • nper is the number of payments: years times payments a year, so 5*12.
  • pv is the amount borrowed. Put a minus before it and the payment comes out positive.
  • fv is a balloon still owed at the end, 0 if you pay the loan off in full.
  • type is 0 when payments fall at the end of each period, 1 at the start.

Build the schedule in Excel

Put the amount in B1, the yearly rate in B2 and the years in B3. Number the payments 1, 2, 3 and so on down column A from A6. IPMT gives the interest part of each payment, and PPMT the part that pays off the loan:

=IPMT($B$2/12,A6,$B$3*12,-$B$1)
=PPMT($B$2/12,A6,$B$3*12,-$B$1)

Fill both down to the last payment. Interest plus principal is the same payment on every row, and the principal column adds up to the amount borrowed. The calculator's schedule is built the same way, so for a monthly loan paid at the end of each month its rows match these formulas row by row. For another frequency, change both 12s; for a balloon or payments at the start, add the balloon and 1 as the last two arguments, as in PMT.

Balloons and payments at the start

A balloon is part of the loan left to pay in one lump sum at the end, common with car finance. It goes into PMT as the fourth argument, fv. Every regular payment gets smaller, but at any rate above 0% you pay more interest in total, because more of the loan stays unpaid for longer. The schedule shows the balloon as its own last row.

Payments at the start of each period, type 1, are how leases and some savings plans work. The first payment comes before any interest builds up, so at any rate above 0% every payment is a little lower than with payments at the end.

Want to know if an investment is worth it instead? The npv and irr calculator works out what a series of cash flows is worth today, and the return it earns.

FAQ

How do I calculate a loan payment in Excel?

Use PMT with the rate and the number of payments in the same unit. For monthly payments that is =PMT(yearly rate/12, years*12, -amount). The minus sign before the amount makes the payment come out positive.

Why does PMT give a negative number?

Excel gives money you receive and money you pay opposite signs. The loan comes to you, so the payments go out and come back negative. Put a minus before the amount, or before PMT, to show the payment as a positive number.

What is a balloon payment?

A lump sum still owed after the last regular payment, paid in one go at the end. PMT takes it as its fv argument: =PMT(rate/12, years*12, -amount, balloon). It lowers every regular payment, but at any rate above 0% you pay more interest overall, because more of the loan stays unpaid for longer.

What changes when payments are due at the start of each period?

The first payment is made on day one, before any interest has built up, so at any rate above 0% each payment is a little smaller. In Excel, set PMT's last argument, type, to 1. Most loans and mortgages are paid at the end of each period, type 0, which is the default.

Does the payment include taxes, insurance or fees?

No. PMT, and this calculator, work out principal and interest only. Add property tax, insurance and any fees on top.

Why is my lender's schedule a few cents different?

Lenders round every payment and every interest charge to the cent, and some count interest by the day. Excel, and this calculator, keep every decimal and only round what they show. The difference is usually a few cents, often in the last payment.

Know PMT? Prove it on a real sheet.

Practise PMT and the finance functions around it in a live grid that grades your result and explains your mistakes.

Runs in your browser · Graded on your result · No install