IPMT Excel Function

Publication Date :

Blog Author :

Download FREE IPMT Function Excel Template and Follow Along!
IPMT Function Excel Template.xlsx

Table Of Contents

arrow

IPMT Function in Excel

The IPMT function in Excel calculates the interest paid on a given loan where the interest and periodic payments are constant. It is a built-in function in Excel and a type of financial function. This function calculates the interest portion for the payment done for a given period.

For example, suppose the loan amount is $20,000, which needs to be paid in 5 years. The interest rate is 5% per year, and the loan payment needs to be made at the end of every month. Therefore, we need to calculate the interest payments during the first month.

In such a scenario, we can use the IPMT function. Therefore, the IPMT formula will be as follows:

IPMT( 2%/12, 1, 60, 1*12, 20000)

IPMT = $388

So, the calculated IPMT Excel value is $388.

Syntax

IPMT formula in excel

Compulsory Parameters:

  • Interest rate: An interest rate for the investment.
  • Period: Period or duration to calculate the interest rate. It is always a number between 1 and a number of payments.
  • Number_payments: Payment is a number of payments in the duration.
  • PV: PV is the present value used as a value of payments.

Optional Parameters:

  • : FV is optional here. It is the future value. For example, if you receive a loan, then this is the final payment at the end. Therefore, it will assume 0 as FV.
  • : Type is optional here. It indicates that the payments are due. There are two types of parameters for the type.
  • 0: It is used if payments are due at the end of the period, and it automatically defaults.
  • 1: It is used if payments are due at the beginning of the period.

How to use the IPMT Function in Excel? (Examples)

Example #1

This first example returns the interest payment for an $8,000 investment that earns 7.5% annually for 2 years. The interest payment is calculated for the 6th month, and payments are due at the end of each month.

IPMT Function in Excel Example - 1

=IPMT(7.5%/12, 6, 2*12, 8000).

So, the calculated IPMT value is $40.19.

Example #2

This next example returns the interest payment for a $10,000 investment that earns 5% annually for 4 years. The interest payment is calculated for the 30th week, and payments are due at the beginning of each week.

IPMT Function in Excel Example - 2

=IPMT(5%/52, 30, 4*52, 10000, 0 ,1).

 So, the calculated IPMT Excel value is $8.38.

Example #3

This next example returns the interest payment for a $6,500 investment that earns 5.25% annually for 10 years. The interest payment is calculated for the 4th year, and payments are due at the end of each year.

IPMT Function in Excel Example - 3

IPMT function as worksheet function:

=IPMT(5.25%/1, 4, 10*1, 6500).

 So, the calculated IPMT value is $27.89.

Things to Remember

Below are a few error details in the IPMT function as the wrong argument will be passed in the functions.

  1. Error handling #NUM!: If per value is < 0 or > the value of nper then IPMT function through a #NUM error.
    Error handling #NUM
  2. Error handling #VALUE!: IPMT function through a #VALUE! Error when any non-numeric value has been passed in the IPMT formula.
    Error handling #VALUE!