IPMT Function

Excel Functions › Financial

All versions Financial

The Excel IPMT function returns the interest portion of a specific loan payment.


Quick answer:
=IPMT(6%/12, 1, 5*12, 25000) // interest in month 1

Syntax

=IPMT(rate, per, nper, pv, [fv], [type])
ArgumentDescription
rateRequiredRate per period.
perRequiredThe period (1 to nper) to find interest for.
nperRequiredTotal periods.
pvRequiredPresent value.
fvOptionalFuture value (default 0).
typeOptional0 end, 1 start.

How to use it

IPMT returns the interest portion of a specific loan payment.

=IPMT(6%/12, 1, 5*12, 25000) // interest in payment 1

Try it: interactive demo

Live demo

This is the formula pattern IPMT uses — copy it into Excel with your own numbers.

Result: computed in Excel

Practice workbook

📊
Download the free IPMT practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

IPMT vs PPMT?
IPMT is the interest part of a payment; PPMT is the principal part. They sum to PMT.
Why does the interest shrink each period?
As principal is paid down, less interest accrues — later payments are mostly principal.
Which Excel versions support it?
All modern versions.
Why might it return #NUM! or #VALUE!?
Out-of-range arguments (e.g. negative rate or settlement after maturity) give #NUM!; non-numeric inputs give #VALUE!.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: PMT · FV · PV · RATE · NPER