AI · 2 min read

PMT

PMT function in Google Sheets: Periodic annuity payment.

Financial function · Google Sheets

PMT function

PMT returns the fixed payment for a loan or annuity from the rate, the number of periods and the amount.

Syntax

=PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning])
Switch to the Excel page

Arguments

ArgumentRequiredMeaning
rateYesInterest rate per period. Divide an annual rate by 12 for monthly payments.
nperYesTotal number of payments.
pvYesThe loan amount today.
fvNoThe balance after the last payment. Default 0.
typeNo0 pays at the end of the period, 1 at the start.

Worked example

ABC
1LoanAnnual rateMonths
22500000.06560
=ROUND(PMT(B2/12,C2,-A2),2)
Result: 4891.54

The annual rate is divided by 12 to match monthly payments. The minus sign on the loan shows the payment as a positive number.

Try it

Edit the formula and run it against the table above. Results come from a browser spreadsheet engine.

Availability

PlatformStatus
ExcelAll current desktop versions, Microsoft 365, Excel for the web.
Google SheetsAvailable.

Common mistakes

  • Using an annual rate with monthly periods overstates the payment heavily.
  • PMT returns a negative number when the loan amount is positive.

Do it with AI

Paste this prompt into Copilot, Gemini or another assistant. Check the result on a small sample first.

Build a monthly amortization table for a loan in B1 at the annual rate in B2 over the months in B3, using PMT, IPMT and PPMT.