ISPMT function in Excel
Calculates the interest paid during a specific period of an investment
=ISPMT(rate, per, nper, pv)ISPMT syntax and parameters
Four arguments, four required.
- ratenumberRequired
Required. The interest rate for the investment.
- pernumberRequired
Required. The period for which you want to find the interest, and must be between 1 and Nper.
- npernumberRequired
Required. The total number of payment periods for the investment.
- pvnumberRequired
Required. The present value of the investment. For a loan, Pv is the loan amount.
ISPMT examples
Formulas you'll actually reuse.
Interest for period 1 on a loan with EQUAL principal payments (not an annuity):
=ISPMT(5%/12, 1, 360, 250000)Result
-1038.77Half-way through, the interest has halved with the balance:
=ISPMT(5%/12, 180, 360, 250000)Result
-520.83
ISPMT in Google Sheets
Same name — your formula ports as-is.
Try ISPMT in the playground
Edit the example — nothing to install.
Preloaded with the ISPMT formula from Example 1 — change anything and watch it respond.
Related functions
More ways Excel gets this done.
- ACCRINTReturns the accrued interest for a security that pays periodic interestFinancialGoogle Sheets
- ACCRINTMReturns the accrued interest for a security that pays interest at maturityFinancialGoogle Sheets
- AMORDEGRCReturns the depreciation for each accounting period by using a depreciation coefficientFinancialNo Google Sheets equivalent
- AMORLINCReturns the depreciation for each accounting periodFinancialGoogle Sheets
- COUPDAYBSReturns the number of days from the beginning of the coupon period to the settlement dateFinancialGoogle Sheets
- COUPDAYSReturns the number of days in the coupon period that contains the settlement dateFinancialGoogle Sheets