IPMT Function in Excel: Interest Part of an EMI

IPMT Function in Excel: Interest Part of an EMI 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. Example 2
  5. IPMT in practice
  6. Where you will use it
  7. Worked example
  8. Mistakes people make
  9. Related functions
  10. Continue learning

IPMT returns how much of a given EMI is interest; PPMT returns the principal part. Together they always equal PMT.

Advertisement

Syntax

=IPMT(rate, per, nper, pv, [fv], [type])
Argument What it means
per Which payment (1 = first).

Examples

Example 1

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

Interest in the first EMI of a β‚Ή30 lakh, 20-year loan: β‚Ή21,250.

Example 2

=-SUM(IPMT(8.5%/12, SEQUENCE(12), 240, 3000000))

Interest paid in year 1 (Excel 365).

IPMT in practice

Where you will use it

  • Interest part of a given EMI
  • Loan amortisation schedules
  • Interest in the first vs last EMI

Worked example

β‚Ή25 lakh, 8.5%, 20 years.

EMI no.FormulaResult
1=TEXT(-IPMT(0.085/12,A2,240,2500000),"#,##0")17,708
120=TEXT(-IPMT(0.085/12,A3,240,2500000),"#,##0")12,460
240=TEXT(-IPMT(0.085/12,A4,240,2500000),"#,##0")153

Results calculated in Excel.

Mistakes people make

MistakeWhat to do instead
Period outside 1..n#NUM!
SignNegative = cash out

PPMT Β· PMT Β· CUMIPMT

πŸ“š 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