Excel PMT Function

PMT calculates the fixed payment each period for a loan or savings plan at a constant interest rate.

Use it to find a loan repayment or the regular deposit needed to reach a future savings balance.

1
Set the rate and number of periods Use a constant rate per period and a matching period count.
2
Enter the starting and ending amounts Specify the amount received today and the balance to leave or accumulate at the end. Choose whether payments occur at the beginning or end of each period.
3
Calculate the equal periodic payment PMT accounts for interest to find the fixed payment that connects the starting and ending amounts. Positive loan proceeds or a positive savings target produce negative payments.

PMT syntax & arguments

Syntax

=PMT(rate, nper, pv, [fv], [type])
Required Optional
  1. 1

    rate

    Required

    The constant interest or discount rate per period. Use an annual rate for annual cash flows or a monthly rate for monthly cash flows. To convert an annual rate to a monthly rate, divide by 12 if it is a nominal annual rate compounded monthly. If it is an effective annual rate, use (1+annual_rate)^(1/12)-1 to find the equivalent monthly rate.

  2. 2

    nper

    Required

    The total number of periods. This should correspond to the rate period. For instance, use months with a monthly rate or years with an annual rate.

  3. 3

    pv

    Required

    The balance or lump sum at time zero. Money received is positive and money paid out is negative.

  4. 4

    fv

    Optional

    The balance or lump sum at the end of the final period. Money received is positive and money paid out is negative. Defaults to 0.

  5. 5

    type

    Optional

    When periodic payments occur. This changes payment timing, not the dates of pv or fv.

    • 0: Payments at the end of each period. This is the default when the argument is omitted.
    • 1: Payments at the beginning of each period.

Example

=PMT(10%,2,2100,0,1)

Return the fixed payment at the beginning of each year needed to repay a 2100 loan over two years, given a constant annual interest rate of 10% and a final balance of 0.

PMT caveats

  • What positive and negative amounts mean

    The sign of pv describes the starting amount: use a positive pv for money you receive and a negative pv for money you deposit. A pv of 0 means no starting balance.

    The sign of fv tells Excel what you want left at the end: a positive fv means money you’ll have, such as savings; a negative fv means money you’ll still owe, such as an unpaid loan balance. An fv of 0 means nothing saved or owed.

    PMT follows the same convention for its result: a negative payment means money you pay out, and a positive payment means money you receive.

  • Rate and periods must use matching units

    For 36 monthly payments at a nominal annual rate of 6% compounded monthly, use 6%/12 for rate and 36 for nper. Entering 6% directly would apply 6% every month. If 6% is an effective annual rate, use (1+6%)^(1/12)-1 to find the equivalent monthly rate. For comparison, 1% per month compounds to about 12.68% per year.

  • Payment timing changes the payment

    Omitted type or 0 means end-of-period payments; 1 means beginning-of-period payments. Paying earlier reduces the amount needed per payment at a positive rate. The pv amount stays at time zero and fv stays at the end of the final period.

  • The default final balance is zero

    Omitting fv assumes the loan is fully repaid. For savings, set pv to 0 and enter the target in fv.

  • Payments and rate stay constant

    PMT assumes equally spaced, equal payments and one rate for all periods. A changing rate or payment schedule needs to be modeled separately.

  • Zero interest still has a payment

    At rate=0, PMT returns -(pv+fv)/nper. For example, =PMT(0,4,2000,0,1) returns -500, regardless of payment timing.

  • The period count must be greater than zero

    nper must be greater than zero because PMT needs at least one payment period. Using 0 returns #DIV/0!.

Checking a repayment plan? Use RATE to infer its rate, or FV to calculate the balance after a fixed series of deposits.

Intro PMT practice problem

Solve the intro problem directly here, or open it on its own page.

Open full problem

Advanced PMT practice problems

Use PMT alongside other Excel functions in realistic, less-prescriptive challenges.

No advanced PMT problems are currently available.