The Pmt function returns the periodic payment for an investment.

You can use it to calculate constant payments for an investment or a loan, based on the loan amount, number of periods, and constant interest rate.

To determine how much of the payment is allocated to interest and how much to principal, use the IPmt and PPmt functions.

Pmt is part of the set of financial functions that Sigma supports.

Syntax

Pmt(rate, nperiods, pv, [fv], [type])

The Pmt function has the following arguments:

0End of period
1Beginning of period

Notes

  • Be consistent with the units for rate and nperiods arguments. If you make monthly payments on a two-year loan at an annual interest rate of 7%, use the rate calculation of 0.07/12 and nperiods calculation of 2*12. For annual payments on the same loan, use the rate of 0.07 and nperiods of 2.
  • Pmt returns the payment calculation that includes both the principal and interest portions. It does not include taxes, reserve payments, or fees.
  • To calculate the total amount paid over the duration of the loan, multiply the returned Pmt value by nperiods.

Examples

Pmt(.07/12,2*12,10000)

The monthly payment for a two-year loan of $10,000, with an annual interest rate of 7% is $447.73.

Pmt(.07,2,10000)

The annual payment for a two-year loan of $10,000, with an annual interest rate of 7% is $5,530.92.

Screenshot of results showing information duplicated in surrounding text.

The yearly payment for a loan of $100,000, with an annual interest rate of 10% over 30 years, compounded yearly, is $10,607.92. Same conditions at half the time (15 years) result in a yearly payment of $13,147.38.