Home / Formula Types / Financial / Pmt

Formula generator for PMT function

The PMT function calculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate. It takes the following arguments: - rate: The interest rate for each period. - number_of_periods: The total number of payment periods. - present_value: The present value or loan amount. - future_value (optional): The future value or desired savings goal. - end_or_beginning (optional): Specifies whether the payment is due at the end or beginning of the period.

Formula generator

Spreadsheet AI is the #1 AI for generating and comprehending Excel and Google Sheets formulas. With its advanced capabilities, it goes beyond the basics by providing support for VBA and custom tasks. Streamline your spreadsheet with Spreadshee AI

Product Demo

How to generate an PMT formula using AI.

To obtain information on the ARRAY_CONSTRAIN formula, you could ask the AI chatbot the following question: “To get the PMT formula from an AI chatbot, you could ask something like: "Can you provide me with the formula for calculating the monthly payment amount for a loan?" or "What is the formula to calculate the regular payment amount for a loan in Excel?"

PMT formula syntax

The PMT function in Excel calculates the periodic payment amount for a loan or investment based on a fixed interest rate, number of periods, and present value. The syntax for the PMT function is: =PMT(rate, nper, pv, [fv], [type]) - rate: The interest rate per period. - nper: The total number of payment periods. - pv: The present value, or the loan amount or initial investment. - [fv]: Optional. The future value, or the desired balance after the last payment. If omitted, it is assumed to be 0. - [type]: Optional. The type of payment made at the beginning or end of each period. Use 0 for payments at the end of the period (default) or 1 for payments at the beginning of the period. The PMT function returns a negative value, indicating an outgoing payment. To represent it as a positive value, you can use the ABS function. Example usage: =PMT(0.05, 10, 1000) calculates the periodic payment amount for a $1000 loan with a 5% interest rate over 10 periods. Remember to adjust the rate and number of periods according to the frequency of payments (e.g., monthly, quarterly, etc.) to get accurate results.

Use Cases & Examples

In these use cases, we use the PMT function to calculate the monthly payment for a loan or investment, based on a fixed interest rate, the number of periods, and the present value of the loan or investment.

Mortgage Payment Calculation


Calculates the monthly mortgage payment for a given loan amount, interest rate, and loan term.


PMT(rate, number_of_periods, present_value)

Retirement Savings Calculation


Calculates the monthly savings required to reach a desired retirement savings goal, given an expected interest rate and number of years until retirement.


PMT(rate, number_of_periods, present_value, future_value)

Loan Amortization Schedule


Calculates the monthly payment and generates an amortization schedule for a loan, including principal and interest breakdown for each payment.


PMT(rate, number_of_periods, present_value) combined with other functions like PPMT and IPMT

AI tips

Enhance Your Excel Efficiency with AI Tips: Discover our innovative Excel add-in feature, ‘AI Tips.’ Streamline your workflow and boost productivity as AI-powered suggestions offer real-time insights for optimal spreadsheet organization, data analysis, and visualization. Elevate your Excel experience with intelligent recommendations tailored to your unique needs, helping you work smarter and achieve more.

Provide Clear Context

When describing your requirements to the AI, provide clear and concise context about the data you have, the specific task you want to accomplish, and any relevant constraints or conditions. This helps the AI understand the problem accurately.

Include Key Details

Include important details such as column names, data ranges, and specific criteria that need to be considered in the formula. The more precise and specific you are, the better the AI can generate an appropriate formula.

Use Examples

If possible, provide examples or sample data to illustrate the desired outcome. This can help the AI better understand the pattern or logic you are looking for in the formula.

Mention Desired Functionality

Clearly articulate the functionality you want the formula to achieve. Specify if you are looking for lookups, calculations, aggregations, or any other specific operations.


Frequently Asked Questions

  • The PMT function in Excel is used to calculate the periodic payment for a loan or investment based on constant payments and a constant interest rate.
  • To use the PMT function in Excel, you need to provide the interest rate, number of periods, and present value of the loan or investment. The function syntax is =PMT(rate, nper, pv).
  • The result of the PMT function is the periodic payment needed to fully repay a loan or investment, including both principal and interest.
  • No, the PMT function assumes a constant interest rate throughout the loan or investment period. If you have variable interest rates, you may need to use more advanced financial functions or create a custom formula.
  • Yes, the PMT function assumes that payments are made at the end of each period, and the interest rate is expressed as an annual percentage rate. Additionally, the function assumes that payments are made regularly and at equal intervals.