
Calculate the principal portion of a loan payment for a specific period. PPMT is useful when you need to see how much of one payment reduces the balance.
The Excel PPMT function returns the principal payment for a given period of a loan or investment based on constant payments and a constant interest rate. Microsoft defines it as the principal component of one payment, which makes it different from functions that return the full payment or the interest portion.
That distinction matters in amortization work. A fixed payment is split between interest and principal, and the mix changes over time. PPMT isolates only the amount that actually reduces the outstanding balance in the selected period.
PPMT is therefore useful when the model needs one period's balance-reduction amount rather than the full payment amount or a cumulative total across several periods.
Returns the amount of a specific payment that reduces the loan balance.
Returns the principal portion for the selected period, often as a negative value under Excel's loan sign convention.
=PPMT(rate, per, nper, pv, [fv], [type])
rate is the interest rate per period, per is the selected period number, nper is the total number of periods, and pv is the present value. Optional fv and type work the same way they do in other time-value functions.
Microsoft notes that the period number must be between 1 and nper. The time unit also has to stay consistent. If the model is monthly, use a monthly rate and monthly period numbering.
PPMT usually returns a negative number when the loan amount is entered as a positive present value. That negative sign reflects cash paid out from the borrower's perspective and is consistent with Excel's standard sign convention.
PPMT is part of the payment-split family, so it is best understood alongside PMT, IPMT, and CUMPRINC.
| Function | Main Role | Use When |
|---|---|---|
PPMT |
Principal portion of one payment | You need the balance-reducing share of a specific period |
IPMT |
Interest portion of one payment | You need the financing-cost share of a specific period |
PMT |
Total payment per period | You need the full payment amount |
CUMPRINC |
Total principal over a range | You need principal aggregated across multiple periods |
Use PPMT when the question is about a single payment period. Use CUMPRINC when the question is about a longer window.
PPMT is especially useful in amortization schedules, where each payment needs to be split into interest and principal. Early in the loan, the principal portion is small because interest still consumes most of the payment. Later in the loan, the principal portion becomes much larger.
That changing split makes PPMT valuable in debt analysis, payoff planning, and loan reporting. It helps explain how the payment mix evolves even when the payment amount itself remains constant.
This formula returns the principal portion of the first monthly payment on a 30-year loan. Because the loan is just beginning, the result is relatively small in absolute value compared with later periods.
=PPMT(0.05/12,1,360,100000)
Find the principal portion of the 1st payment for a $100k loan at 5% for 30 years. Formula: =PPMT(0.05/12, 1, 360, 100000).
Calculating month 360 shows the opposite end of the amortization schedule. By the final payment, very little interest remains, so most of the payment is principal.
=PPMT(0.05/12,360,360,100000)
Calculate the principal for the final payment (Month 360). Formula: =PPMT(0.05/12, 360, 360, 100000).
This logical test checks whether the first month's principal portion is more negative than -120. The negative comparison is intentional because PPMT typically returns a negative cash outflow.
=PPMT(0.05/12,1,360,100000)<-120
Check if the first-month principal exceeds -$120. Formula: =PPMT(0.05/12, 1, 360, 100000) < -120.
Wrapping the principal amount in ABS removes the sign and makes it easier to express the principal share as a positive percentage of the full payment. That ratio is a compact way to show how much of one payment is actually building equity.
=ABS(PPMT(0.05/12,1,360,100000))/536.82
Find what percentage of the total payment ($536.82) is principal in month 1. Formula: =ABS(PPMT(0.05/12, 1, 360, 100000)) / 536.82.
PPMT returns the principal component of a specific payment period.=PPMT(rate,per,nper,pv,[fv],[type]).Tell your friends about this post