FormulaCamp
Completed
← All functions
Financial

PMT

Fixed loan payment (annuity).

Syntax

PMT(rate, nper, pv, [fv], [type])

Example: =PMT(24%/12,24,-2000000)

Available in: All versions

PMT calculates the fixed periodic payment on a loan with a constant interest rate: =PMT(rate, nper, pv, [fv], [type]). Divide an annual rate by 12 and use the number of months to get a monthly payment. The result is negative because it is money you pay out.

When to use it

Arguments explained

Worked examples

Car loan

ABC
1AmountAnnual rateMonths
2200000.0660

Formula: E2: =ROUND(-PMT(B2/12,C2,A2),2)

Result: 386.66

Monthly rate 0.5% over 60 payments; the leading minus turns the payment positive and ROUND shows cents.

Mortgage

ABC
1AmountAnnual rateYears
23000000.06530

Formula: E2: =ROUND(-PMT(B2/12,C2*12,A2),2)

Result: 1896.2

Years are converted to 360 monthly payments.

Savings plan

ABC
1GoalAnnual rateYears
2500000.0510

Formula: E2: =ROUND(PMT(B2/12,C2*12,0,-A2),2)

Result: 321.99

With pv 0 and fv set to the goal (entered as negative), PMT returns the monthly deposit needed.

Try it

A tiny spreadsheet with example data. Edit the formula or any number and see the result.

Formula in D2: =PMT(6%/12,24,-20000)

Example spreadsheet for PMT
ABCD
1YearCash flowResult
20-10000886.412205055
313000
424000
534500
642500
Result in D2: 886.412205055
Practice this in a lesson: Loans: PMT and Total Interest

Common errors and how to fix them

Related functions

Frequently asked questions

Why is PMT negative?
Excel treats payments as cash outflows. Use -PMT(...) to display a positive number.
How do I calculate the total interest paid?
Multiply the payment by the number of periods and subtract the loan amount.
What does the type argument do?
0 (default) means payments at the end of each period, 1 means at the beginning.
Does PMT work for savings goals?
Yes. Set pv to 0 and fv to the goal.

More in Financial