By: Ben Richardson Last updated: May 26th, 2022
News & tips
Only a basic sense of the financial functions of Excel will help you get through most of your daily-life financial calculations.
Excel offers multiple financial functions including PMT, IPMT, and PPMT, all of which are designed to cater to the financial calculus needs of regular Excel users.
Did you know 98% of people have seen an Excel error cost their employers’ money? Mastering Financial Tools will help you minimize these mistakes! For more stats refer to our Excel statistics.
The article below should help you learn everything you need to know about the PMT function. So lets get to it!
Also, make you you do not miss out on other interesting Excel course offerings by Acuity Training available here.
In all simplicity, the Excel PMT function belongs to the library of Excel financial functions. The abbreviation ‘PMT’ stands for the word ‘payment’.
Like in nature to its name, the PMT function is primarily designed to calculate the payments due against a loan. With that being said, you only need to populate your basic loan constants and variables in the PMT function and leave the rest to Excel.
Syntax of the PMT function consists of five arguments.
= PMT (rate, nper, PV, [FV], [type])
The five arguments offered by the PMT function syntax are broken down below.
The PMT function returns the payment for each period to be made against the loan.
It is to be noted that the return value against the PMT function in Excel would take a red color and the ‘Accounting’ format by default.
Also, you would find it to be enclosed in parenthesis as Excel gives back a negative value. This is because payments against the loan are to be debited to your bank account making it a cash outflow.
However, if you want the return value encased as a positive value, simply hop on to the formula bar and add a minus (-) sign before the value. Taking you back to a lesson from Grade 2 mathematics, ‘minus and minus make a plus’. Adding a minus sign before the value in the formula bar would turn it positive.
To quickly access the PMT function from Excel’s functions library, take the following route.
Formulas > Functions Library > Financial > PMT Function
Take a sneak peek into the banking or insurance industry to see how broadly is the PMT function of Excel used.
Even otherwise, the PMT function is of great help for students from the fields of business and finance. It rids users of the need to use pricey financial calculators or to memorize and apply the complex formulas for annuity and IRR.
Also, people from different fields of life can apply it to their daily life to better plan their financial borrowings and lending matters.
Listed below are a few common instances where the PMT function is massively used.
The PMT function is an easy way to work out finances for people who are not from the field of business and finance. For details on logical functions in Excel, go here!
Using the PMT function to calculate payments in Excel is fun. Let’s take a look into the example below to see how it works.
The image above contains the details of the loan taken by Mr. A. These details include the amount of loan taken, the interest rate, and the time when the installments fall due for payment. However, the amount of periodic payment is to be found.
Here’s how we can use the PMT function to find this.
To find the periodic payments to be made against this loan, the PMT function needs to be set up as follows.
= PMT (10%, 5, 100000)
Activate a cell, populate the above formula, and hit enter to see results as follows.
Excel has computed the periodic payment to be ($26,379.75). In short, an amount of $26,379.75 will be paid every year for up to 5 years before the loan is fully repaid.
The above example contained a simple data set where the interest rate compounded annually, and the payments were also to be made annually.
However, it is often the case that interest compounds annually, whereas the payments are scheduled semi-annually, quarterly or monthly.
Before we talk about the additional changes to be made to the basic PMT formula for differently scheduled payments, it is essential to understand why is it even needed?
Interest works on the science of compounding. In simplest terms, let’s say you take a loan of $100 at an annual interest rate of 10% and use it for one year. After one year, your payable is not $100 but $110 i.e. (Principal loan amount of $100 + Interest of $10 compounded over a year).
At the end of year 1, if you pay off $20, your payable now stands at $90 ($110 less $20). The interest would now compound to $80. This is what happens when payments are scheduled in line with the interest rate compounding period.
However, had you made the payment of $20 in the mid of year 1 and not at the end of year 1 when the interest rate compounded annually, your payable at mid of year 1 would have been $85 (Loan of $100 + $5 interest for half a year – $20 payment made).
In this case, would the interest compound at $85 since the mid of year 1? No, it would still compound on $100 until the end of a year. This creates a mismatch between the compounding period and the rate of interest.
To find the correct amount of payment in such cases, the following steps must be followed.
Semi-annual payments mean two payments a year. A simple way to work out the PMT formula is to make a two-step change to the formula:
As the number of payments in this instant case is 2, the PMT formula for the above example will therefore change as follows:
= PMT (10%/2, 5*2, 100000)
Press ‘Enter’ to see the results as follows:
Quarterly payments mean four (4) payments a year (at the end of each quarter). Using the simple two-step change mechanism above, the PMT formula for the above example will change as follows:
= PMT (10%/4, 5*4, 100000)
Press ‘Enter’ to see the results as follows:
Monthly payments extend to payment at the end of each month, making a total of twelve (12) payments a year. The PMT formula should be worked out as follows:
= PMT (10%/12, 5*12, 100000)
Press ‘Enter’ to see the results as follows:
It is to be noted that the foregoing adjustments to the PMT formula are only required to be made when there is a mismatch between the interest rate compounding period and the payment interval. No adjustment is required to be made if both of them are the same, for instance:
2 semi-annual payments of $100 are to be made when the interest rate is 12% compounded semi-annually.
Before you sign up for a loan, it makes sense to search for and evaluate other available options.
A PMT calculator in Excel is a fun tool that will help you calculate the payments due for a wide variety of loans with only a click or two. The following steps will help you create your own Excel loan payment calculator.
Organize all the loan details in different cells, as shown below.
For the two variables that keep changing for different loans i.e. payment intervals and time when payment falls due, you may set up a drop-down menu as shown below.
To set up a drop-down menu, go to the Data Tab > Data Tools > Data Validation > Set up a list of options.
Once the data is set up, we need to set up a function that will automatically select the desired numeric value against each option. For instance, to compute monthly loan payments at the end of the period, we need to multiply the ‘Nper’ argument with 12 and set 0 as the Type argument.
To do this, you need to:
Setting up a key is relatively easier. All you need to do is, define each option from the dropdown menu and add a numeric value to it that will be used in the PMT function formula. Take a look below.
Next, you need to put in place a VLOOKUP formula that chooses the numeric value against each option. For instance, if we choose ‘Monthly’ against the Periodic Payments option from the drop-down menu, the VLOOKUP formula would automatically choose 12 against it.
To do so, activate any cell and compose the VLOOKUP formula as follows:
= VLOOKUP(B7, E9:F10, 2)
Under this formula, Excel would look up the value in B9 (any periodic payment type) against the values populated in the key for ‘Payments are due (Type)’. Based upon this, it will return the corresponding value from column 2 to the table array E9:F10.
See here how this works.
In the above image, the VLOOKUP function has returned the Column 2 value corresponding to the value “At the end of each period” which is 0.
Set up a similar formula for ‘Periodic Payments’ as follows:
=VLOOKUP (B6, E3:F6, 2)
Here is how this works.
Compose the PMT function as follows:
= PMT (B5/C6, B4*C6, B3, 0, C7)
This is important to note that the spelling and words used in the source data and the key must be the same for the VLOOKUP function to work.
For better labeling you may want to set up an auto-update formula in the label that presides the amount of payment as follows:
=B10 & ” Payments Due ” & B9
This involves the use of the concatenate function. Now, like the options from the drop-down menu update, the label updates automatically.
Your PMT calculator is all set to rock. All you need to do is, add the relevant data for different loans and set the variables from the drop-down menu accordingly to get instant results as follows.
With the PMT calculator, you now only need to update the source data for different loan products, and Excel would calculate the future payments for you automatically.
For instance, to find the amount of payment due for a loan of $80,000 for 5 years at the interest rate of 15%, where the payments are due quarterly at the beginning of each period.
Set up all the variables in the Excel sheet, and you’re good to go!
Learn more about linking data in Excel here.
If you think your PMT function is not working as intended or is giving back inappropriate results, you may want to check for the following common issues:
The PMT function results in a #VALUE! error when one or more of the arguments to the PMT function are text values. As seen above, none of the arguments to the PMT function are in text form but numbers or percentages.
If Excel gives back #NUM! Error to the PMT function, check for the following two reasons:
At times, you might find the results of your PMT function to be inappropriate. Take a closer look at the formula to check if you’ve made a mistake dividing or multiplying the rate or the period.
That is how you can use the PMT function to calculate payments for different loan plans in Excel. Practice this function using different sets of data with payments falling due around different times of the year. Once you’ve mastered the PMT function, you’ll never want to revert to the old, complex methods of calculating loan payments through lengthy formulas.