Syntax
| Parameter | Description |
|---|---|
| rate | Parameter of the CUMIPMT function. |
| nper | Parameter of the CUMIPMT function. |
| pv | Parameter of the CUMIPMT function. |
| start | Parameter of the CUMIPMT function. |
| end | Parameter of the CUMIPMT function. |
| type | Parameter of the CUMIPMT function. |
Examples
Total interest in year 1 of mortgage
=CUMIPMT(0.065/12, 360, 350000, 1, 12, 0)
Interest over the entire loan life
=CUMIPMT(0.065/12, 360, 350000, 1, 360, 0)
Interest in years 5-10
=CUMIPMT(0.065/12, 360, 350000, 49, 120, 0)
Common Errors
The start_period is less than 1, end_period is less than start_period, or rate/nper/pv is invalid (e.g., zero nper).
Any argument is non-numeric.
Tips
CUMIPMT returns a negative number because interest paid is a cash outflow. Wrap it in ABS() if you want a positive figure for reporting.
Unlike PMT where type is optional, CUMIPMT requires it. Use 0 for end-of-period payments (most loans) or 1 for beginning-of-period.
Use start=N*12-11 and end=N*12 to get interest paid in year N. Loop this pattern to create a year-by-year interest summary.
Try CUMIPMT in Viztab
Import your data and use CUMIPMT with 370+ other formulas. No signup required.
Open Viztab