PPMT Function

PPMT Function

PPMT Function

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.

ExcelClash Team
PUBLISHED

Summary

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.

Purpose

Principal portion of one payment

Returns the amount of a specific payment that reduces the loan balance.

Return Value

Single-period principal amount

Returns the principal portion for the selected period, often as a negative value under Excel's loan sign convention.

Syntax

=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.

Arguments

  • rate - Interest rate per payment period.
  • per - The specific payment period to calculate.
  • nper - Total number of payment periods.
  • pv - Present value, or original balance.
  • fv - [Optional] Ending balance after the last payment.
  • type - [Optional] Payment timing: 0 for end of period, 1 for beginning of period.

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 vs Other Functions

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.

Using the PPMT Function

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.

  • Use PPMT when you need principal for one selected period.
  • Keep the rate and period units aligned.
  • Interpret the sign correctly before comparing the result to a target.

Example 1 - First-Month Principal

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)
Check Answer
Challenge #1
Target: Sheet1!F1
First-Month Principal

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).

Example 2 - Final-Month Principal

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)
Check Answer
Challenge #2
Target: Sheet1!F2
Final-Month Principal

Calculate the principal for the final payment (Month 360). Formula: =PPMT(0.05/12, 360, 360, 100000).

Example 3 - Equity Threshold Check

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 Answer
Challenge #3
Target: Sheet1!F3
Equity Threshold Check

Check if the first-month principal exceeds -$120. Formula: =PPMT(0.05/12, 1, 360, 100000) < -120.

Example 4 - Equity-to-Payment Ratio

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
Check Answer
Challenge #4
Target: Sheet1!F4
Equity-to-Payment Ratio

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.

Conclusion Recap

  • Summary: PPMT returns the principal component of a specific payment period.
  • Syntax: =PPMT(rate,per,nper,pv,[fv],[type]).
  • Core setup: Keep time units aligned and expect a negative result under the standard loan sign convention.
  • Best use: Amortization schedules, payment-split analysis, and equity-build reporting.
Tactical Arena
Select Scenario:
Share PPMT Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.