Finance

Charts

Statistics

Macros

Search

How to use the CUMIPMT() function in Excel

This function calculates the accrued interest paid between two specified periods for an annuity loan (a loan repaid in equal periodic installments).

Syntax:
CUMIPMT(Rate, Nper; Pv; Start_Period; End_Period; Type)

Arguments:

  • Rate (required): The nominal interest rate of the loan.
  • Nper (required): The total number of repayment periods.
  • Pv (required): The principal loan amount.
  • Start_Period (required): The first period of the calculation.
  • End_Period (required): The last period of the calculation.
  • Type (required): The payment timing argument, where:
    • Type = 1 indicates payments are made at the beginning of each period.
    • Type = 0 (default) indicates payments are made at the end of each period.

Notes:

  • If fractional values are provided for integer-based arguments (e.g., Start_Period), the decimals are truncated.
  • RateNper, and Pv must be positive; otherwise, CUMIPMT() returns the #NUM! error.
  • Start_Period must be ≥ 1.
  • End_Period must be ≥ 1 and ≥ Start_Period.
  • Type must be 0 or 1.

Background:
Loans can be repaid in different ways. In an annuity repayment, the borrower pays a fixed amount each period, consisting of:

  • repayment portion (increases over time).
  • An interest portion (decreases as the outstanding loan balance shrinks).

While summing partial repayments is valid (to determine residual debt), summing interest payments lacks financial-mathematical significance. It is commonly used for loan comparisons (even by financial institutions), but it does not reflect a true financial analysis. Interest totals are meaningful only when evaluated at the loan’s origination. For example, a $100,000 loan requires repayment of the principal plus accrued interest if repaid later.

Example:
In the Repayment Calculation (Annuity) example from the PV() function:

  • A borrower takes a $176,121.76 loan at 5.5% annual interest, repaying $1,000/month for 30 years.
  • By the 19th month, the residual debt is $172,513.25, indicating $3,608.51 has been repaid. Thus, the interest paid is:
    $18,000 (total paid) – $3,608.51 (principal) = $14,391.49 (interest).

This can be verified with CUMIPMT() (accounting for rounding errors):

=-CUMIPMT(5.5%/12, 30*12, 176121.76, 1, 18, 0)

(Negative result indicates cash outflow relative to the loan amount.)

Rounding Considerations:
Built-in functions may not reflect real-world bank calculations (which use 2 decimal places). For precise repayment schedules, use the ROUND() function in monthly plans.

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