Finance

Charts

Statistics

Macros

Search

How to use the IPMT() function in Excel

Its calculates the interest portion of a fixed periodic payment (annuity) for a loan or investment under the annuity repayment method.

Syntax

IPMT(Rate; Per; Nper; Pv; [Fv]; [Type])

Arguments

Argument Description
Rate (required) Periodic interest rate (e.g., 5.5%/12 for monthly payments).
Per (required) Specific period number (e.g., 18 for the 18th payment).
Nper (required) Total number of payment periods (e.g., 30*12 for a 30-year loan).
Pv (required) Present value (loan principal).
Fv (optional) Future value (residual value after Nper). Default: 0.
Type (optional) 0 = end of period (default), 1 = start of period.

Key Features

  • Annuity Repayment: Payments combine interest (decreasing over time) and principal (increasing over time).
  • Formula:

Interest in Period=Remaining Principal×RateInterest in Period=Remaining Principal×Rate

  • Sign Convention:
    • Negative result: Cash outflow (e.g., loan interest paid).
    • Positive result: Cash inflow (e.g., interest earned on investments).

Example

Loan Repayment Calculation

  • Loan Amount (Pv): $176,121.76
  • Annual Rate: 5.5% → Monthly Rate: 5.5%/12
  • Term: 30 years → 360 months (Nper = 30*12)
  • 18th Month Interest:

=IPMT(5.5%/12, 18, 360, 176121.76) → **-$791.64** 

(Interest paid in the 18th month)

Practical Notes

  1. Rounding Errors:
    • Banks round to 2 decimal places. Use ROUND(IPMT(…), 2) for accuracy.
  2. Full Payment Plan:
    • Combine with PPMT() (principal portion) to verify total payment:

=IPMT(Rate, Per, Nper, Pv) + PPMT(Rate, Per, Nper, Pv) = PMT(Rate, Nper, Pv) 

  1. Type Matters:
    • For leases/advance payments, set Type=1.

Comparison to Related Functions

Function Purpose
PMT() Total periodic payment (interest + principal).
PPMT() Principal portion of payment.
CUMIPMT() Cumulative interest over multiple periods.
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Online comments
Show all comments
Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
0
We’d love to hear your thoughts — please leave a commentx