top of page

MS Excel: CUMPRINC function for loan payment

  • Writer: Fakhriddinbek
    Fakhriddinbek
  • Apr 27
  • 3 min read

The CUMPRINC function in Excel calculates the cumulative principal paid on a loan between two periods. In simple terms, it helps you determine how much of the loan principal has been repaid between two specific periods, based on the loan's interest rate, payment schedule, and loan amount.

This function is often used for loan amortization schedules and to analyze how much of the loan balance has been reduced over time.


Excel window showing Formula tab. A dialog for CUMPRINC function is open with fields for Rate, Nper, Pv, Start_period, End_period.

Syntax


CUMPRINC(rate, nper, pv, start_period, end_period, type)


Argument

Description

rate

The interest rate for each period.

nper

The total number of periods (payments) in the loan.

pv

The present value, or principal amount of the loan.

start_period

The first period in which principal is calculated.

end_period

The last period in which principal is calculated.

type

The type of payment:


0 = Payments at the end of the period (default)


1 = Payments at the beginning of the period


Key Points


  • The CUMPRINC function returns a negative value because it represents money being repaid (principal paid back to the lender).

  • Principal payments are based on the loan's interest rate and loan amount.

  • It’s useful for loan amortization, cash flow analysis, and understanding how much of the loan has been paid down over time.


Practical Example


Scenario:

You have a loan of $10,000 with an annual interest rate of 6%, and it is paid monthly over 5 years (60 months).You want to know how much of the principal you have repaid during the first year (periods 1 through 12).


Formula:


=CUMPRINC(6%/12, 60, 10000, 1, 12, 0)


Explanation:


  • rate: 6% annual interest divided by 12 months = 0.5% monthly rate.

  • nper: The loan is paid over 60 months.

  • pv: The loan principal is $10,000.

  • start_period: Principal payments start at the first month (period 1).

  • end_period: Principal payments end at the 12th month.

  • type: Payments are made at the end of each period (0).


Result: -€3,797.67


Explanation:This means that in the first year of the loan, $3,797.67 of the principal will have been paid off. The negative sign indicates that this money is being repaid.


Another Example:


Now, let’s say you want to know how much principal has been repaid from month 13 to month 24.


Formula:


=CUMPRINC(6%/12, 60, 10000, 13, 24, 0)


Result: -€4,063.68


Summary

Item

Value

Loan Amount (PV)

$10,000

Interest Rate

6% (Annual)

Payment Periods

60 (5 years)

Principal Payment Periods

1 through 12

Cumulative Principal Paid

$3,797.67 (first year)


Important Notes


  • CUMPRINC calculates the principal for the period(s) between start_period and end_period, inclusive.

  • The function will return a negative value because it represents money paid out (principal repaid to the lender).

  • To ensure accuracy, remember that the rate should be divided by the number of periods in a year (e.g., for monthly payments, divide by 12).

  • CUMPRINC is often used in loan amortization schedules to calculate how much principal has been repaid over time.


When to Use CUMPRINC?


  • To calculate principal payments made over a specific period in a loan.

  • For loan amortization schedules, showing how much of the loan principal has been paid off at different stages.

  • To assess the total principal paid in a loan, which can be useful for budgeting and financial planning.

  • For fixed-rate loans, especially when payments are made regularly (e.g., monthly).


Conclusion


The CUMPRINC function in Excel is a powerful tool for anyone dealing with loan analysis and financial calculations.It helps you determine the cumulative principal paid over a specific period, making it valuable for loan amortization schedules, budgeting, and cash flow analysis.

Comments


bottom of page