CUMIPMT Function

CUMIPMT Function

CUMIPMT Function

Calculate the cumulative interest paid on a loan between two periods. CUMIPMT is useful for measuring financing cost over selected parts of an amortization schedule.

ExcelClash Team
PUBLISHED

Summary

The Excel CUMIPMT function returns the cumulative interest paid on a loan between two periods. Microsoft defines it specifically as cumulative interest, which means the function isolates financing cost and excludes principal reduction.

That distinction matters in amortization work. A level-payment loan contains both interest and principal in every payment, but the mix changes over time. CUMIPMT lets you total only the interest portion for a selected range of periods.

This makes the function useful for loan review, refinancing analysis, cost-of-debt reporting, and any model that needs to compare financing burden across different segments of the repayment term.

Purpose

Sum interest over a period range

Returns total interest paid between two specified loan periods.

Return Value

Cumulative interest amount

Returns the interest portion of payments over the chosen window, often as a negative value.

Syntax

=CUMIPMT(rate, nper, pv, start_period, end_period, type)

rate is the interest rate per period, nper is the total number of periods, pv is the original loan amount, start_period and end_period define the range to total, and type indicates payment timing.

As Microsoft documents, the period numbers must be integers, and the same time unit must be used consistently for rate, term, and selected periods. A monthly loan requires a monthly rate and monthly start and end periods.

Arguments

  • rate - Interest rate per payment period.
  • nper - Total number of periods in the loan.
  • pv - Present value, or original principal.
  • start_period - First period to include in the interest total.
  • end_period - Last period to include in the interest total.
  • type - Payment timing: 0 for end of period, 1 for beginning of period.

Under Excel's default sign convention, CUMIPMT often returns a negative amount because interest payments are cash outflows from the borrower's perspective. That negative sign is expected and should not be mistaken for an error.

CUMIPMT vs Other Functions

CUMIPMT is closely related to PMT, IPMT, and CUMPRINC, but it solves a narrower question: how much interest was paid over a defined window?

Function Main Role Use When
CUMIPMT Total interest over a selected range You need cumulative financing cost between two periods
IPMT Interest in one specific period You need the interest portion of a single payment
CUMPRINC Total principal over a selected range You need the balance-reduction portion instead of interest
PMT Total payment per period You need the full recurring payment amount

Use CUMIPMT when the worksheet needs interest aggregated across a period range rather than only a single-period split.

Using the CUMIPMT Function

CUMIPMT is common in mortgage and loan analysis because it shows how financing cost behaves over time. Early loan windows often contain much more interest than later windows because the outstanding balance is still large.

That makes the function helpful for refinance reviews, debt-cost summaries, and any schedule where the user needs to compare the cost of carrying the same loan at different stages.

  • Use CUMIPMT when the question is about total interest over a selected range.
  • Keep the period unit consistent across rate, term, and period arguments.
  • Interpret negative values as cash paid out, not as a formula problem.

Example 1 - First-Year Interest

This formula sums all interest paid in the first 12 months of a 30-year loan. It is useful for measuring the early financing burden, when a large share of each payment still goes to interest rather than principal.

=CUMIPMT(0.05/12,360,100000,1,12,0)
Check Answer
Challenge #1
Target: Sheet1!F1
First-Year Interest

Find the total interest paid in the first 12 months for a $100k loan at 5% for 30 years. Formula: =CUMIPMT(0.05/12, 360, 100000, 1, 12, 0).

Example 2 - Second-Year Audit

Calculating periods 13 through 24 isolates the second year's interest cost. Comparing this result with the first year shows the typical decline in interest as the loan balance is gradually repaid.

=CUMIPMT(0.05/12,360,100000,13,24,0)
Check Answer
Challenge #2
Target: Sheet1!F2
Second-Year Audit

Calculate interest for the second year (periods 13 to 24). Formula: =CUMIPMT(0.05/12, 360, 100000, 13, 24, 0).

Example 3 - Interest Threshold Check

This logical test checks whether the first-year interest total is more negative than -10000. The negative comparison is intentional because the function usually returns cash outflows as negative values.

=CUMIPMT(0.05/12,360,100000,1,12,0)<-10000
Check Answer
Challenge #3
Target: Sheet1!F3
Interest Threshold Check

Check if the total interest in the first year is less than $10,000. Formula: =CUMIPMT(0.05/12, 360, 100000, 1, 12, 0) < -10000.

Example 4 - Interest-to-Loan Ratio

Wrapping the result in ABS removes the sign so the interest total can be expressed as a positive share of the original principal. This makes the result easier to compare across loans of different sizes.

=ABS(CUMIPMT(0.05/12,360,100000,1,12,0))/100000
Check Answer
Challenge #4
Target: Sheet1!F4
Interest-to-Loan Ratio

Find what percentage of the loan amount is paid as interest in year 1. Formula: =ABS(CUMIPMT(0.05/12, 360, 100000, 1, 12, 0)) / 100000.

Conclusion Recap

  • Summary: CUMIPMT returns cumulative interest paid between two periods.
  • Syntax: =CUMIPMT(rate,nper,pv,start_period,end_period,type).
  • Core setup: Keep time units aligned and expect negative results under the default loan sign convention.
  • Best use: Financing-cost analysis, amortization reviews, and interest-window comparisons.
Tactical Arena
Select Scenario:
Share CUMIPMT Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.