CUMIPMT Function in Excel: Total Interest Over a Range of EMIs

CUMIPMT Function in Excel: Total Interest Over a Range of EMIs featured illustration

πŸ“Ž This article includes 1 downloadable practice file ↓

⏱ 2 min readUpdated 28 September 2026

FinancialLevel: ExpertAvailable in: Excel 2007+

In this article
  1. Syntax
  2. Examples
  3. Example 1
  4. CUMIPMT in practice
  5. Where you will use it
  6. Worked example
  7. Mistakes people make
  8. Related functions
  9. Continue learning

CUMIPMT totals the interest paid between two payment numbers β€” e.g. for one financial year. CUMPRINC does the same for principal.

Advertisement

Syntax

=CUMIPMT(rate, nper, pv, start_period, end_period, type)
Argument What it means
type 0 = payments at month end (usual for loans).

Examples

Example 1

=-CUMIPMT(8.5%/12, 240, 3000000, 1, 12, 0)

Interest in the first 12 EMIs.

CUMIPMT in practice

Where you will use it

  • Interest paid in the first year of a home loan
  • Interest for tax (Sec 24) estimates
  • Compare loans

Worked example

Interest paid in months 1-12.

LoanRateYearsFormulaResult
25000000.08520=TEXT(-CUMIPMT(B2/12,C2*12,A2,1,12,0),"#,##0")2,10,591
8000000.0955=TEXT(-CUMIPMT(B3/12,C3*12,A3,1,12,0),"#,##0")70,383
10000000.0910=TEXT(-CUMIPMT(B4/12,C4*12,A4,1,12,0),"#,##0")87,377

Results calculated in Excel.

Mistakes people make

MistakeWhat to do instead
Rate per monthDivide by 12 for monthly EMIs
Negative resultCash out is negative; add a minus

CUMPRINC Β· IPMT

πŸ“š Part of the free Excel course: Beginner β†’ Expert Β· Try it in the Formula Lab or ask the AI Helper.

⚑ Interactive Practice Lab & Formula Tester:

Test formulas dynamically in our web formula laboratory or download the companion Excel workbook.

πŸ“Ž Practice files for this article

  • πŸ“—
    Practice workbook: Financial: EMI, SIP, NPV, IRR, depreciation23 tasks on realistic sales data β€” type your formula, the Check column turns green when it is right. Answers sheet included.
    ⬇ XLSX Β· 35 KB

Free to use for learning. Files with macros (.bas) are plain text β€” import them with Alt+F11 β†’ File β†’ Import File, and always test on a copy.

✨ Ask AI about this article

Stuck on a step? Ask a question and the AI answers using this article.

Free Β· AI can be wrong