IPMT Function

Excel 2007+

Summary

The IPMT function calculates the interest portion of a periodic payment for any specific period in a loan or investment with fixed payments and constant interest rate. Essential for loan amortization schedules and financial analysis.

Syntax

IPMT(rate, per, nper, pv, [fv], [type])

Parameters

Parameter Type Required Description
rate Number Yes Interest rate per period (e.g., annual rate/12 for monthly)
per Number Yes The specific period number (must be between 1 and nper)
nper Number Yes Total number of payment periods in the loan/investment
pv Number Yes Present value - initial loan amount or investment (negative for loans)
fv Number No Future value after last payment (usually 0)
type Number No 0=end of period (default), 1=beginning of period

Using the IPMT Function

IPMT is crucial for building amortization schedules, understanding loan costs over time, and financial planning. Use it to isolate interest costs for budgeting or when payments are highest early in loan terms.

Common IPMT Examples

Monthly Loan Interest (First Payment)

=IPMT(10%/12, 1, 3*12, 8000)

Interest portion of first monthly payment on $8,000 loan at 10% APR over 3 years. Returns -$66.67.

Annual Loan Interest (Last Year)

=IPMT(10%, 3, 3, 8000)

Interest portion for final year of same loan with annual payments. Returns -$292.45.

Car Loan Period 12 Interest

=IPMT(B2/12, 12, 60, C2)

Interest paid in 12th month of 5-year car loan where B2=annual rate, C2=loan amount.

Frequently Asked Questions

Negative values represent cash outflows (loan payments). Use ABS() function if you need positive display.

IPMT returns only interest portion; PPMT returns principal portion of same payment.

Yes, if making monthly payments. Always match rate period to payment period.

Common Errors and Solutions

#VALUE! error

Cause: Non-numeric values in arguments or per outside 1-nper range

Solution: Verify all inputs are numbers and per is valid period

#NUM! error

Cause: Rate and nper don't produce valid payments or inconsistent units

Solution: Ensure rate and nper use same time period (monthly rate with monthly nper)

Notes

  • Cash outflows (loan payments) use negative pv values
  • Always match rate period with nper (monthly rate needs monthly nper)
  • Combine with PPMT for complete payment breakdown
  • Use CUMIPMT to get total interest over multiple periods

Compatibility

Available in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Not available in:

Content last reviewed: December 11, 2025
Update frequency: As needed
Excel versions tested: Excel 2007+