ISPMT Function

Excel Functions › Financial

All versions Financial

The Excel ISPMT function returns the interest paid during a period of a loan with EQUAL principal payments (not the standard level-payment loan).


Quick answer:
=ISPMT(6%/12, 1, 5*12, 25000) // period-1 interest

Syntax

=ISPMT(rate, per, nper, pv)
ArgumentDescription
rateRequiredRate per period.
perRequiredThe period.
nperRequiredTotal periods.
pvRequiredPresent value.

How to use it

ISPMT returns the interest paid during a period of a loan with EQUAL principal payments (not the standard level-payment loan).

=ISPMT(6%/12, 1, 5*12, 25000) // interest, straight-line principal

Try it: interactive demo

Live demo

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

Result: computed in Excel

Practice workbook

📊
Download the free ISPMT 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

How is ISPMT different from IPMT?
ISPMT assumes equal principal payments each period (declining total payment); IPMT assumes a level total payment.
When is ISPMT used?
For loans structured with constant principal repayment, common in some commercial and intercompany loans.
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