Syntax
| Parameter | Description |
|---|---|
| rate | Parameter of the PPMT function. |
| per | Parameter of the PPMT function. |
| nper | Parameter of the PPMT function. |
| pv | Parameter of the PPMT function. |
| [fv] | (Optional.) Parameter of the PPMT function. |
| [type] | (Optional.) Parameter of the PPMT function. |
Examples
Principal in first mortgage payment
=PPMT(0.065/12, 1, 360, -350000)
Principal in payment #120 (year 10)
=PPMT(0.065/12, 120, 360, -350000)
Last year of a car loan
=PPMT(0.049/12, 55, 60, -28000)
Common Errors
A non-numeric argument was supplied, such as text in the period or rate field.
The per argument is less than 1 or greater than nper (you asked for a period that doesn't exist in the loan term).
Tips
For any given period, PPMT and IPMT always add up to the total payment from PMT. This is a great way to double-check your amortization schedule.
Put period numbers 1 through nper in a column, then use PPMT and IPMT with that column as the per argument to build a full amortization schedule instantly.
Like PMT, if pv is positive (loan received), PPMT returns negative (cash outflow). Negate pv to get positive results.
Try PPMT in Viztab
Import your data and use PPMT with 370+ other formulas. No signup required.
Open Viztab