PPMT
The PPMT function in Google Sheets calculates the payment on the principal of an investment based on constant-amount periodic payments and a constant interest rate. Use this function to analyze the principal payment amount for a given period in an investment or loan.
Function Syntax and Parameters
Syntax: PPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning])
Parameters:
- rate: The interest rate per period.
- period: The payment period to calculate the principal payment for.
- number_of_periods: The total number of payment periods.
- present_value: The present value or the initial investment amount.
- future_value: [Optional] The future value or the desired value after the last payment is made. Default is 0.
- end_or_beginning: [Optional] The timing of payments.- 0or omitted indicates payments at the end of the period.- 1indicates payments at the beginning of the period.
Step-by-Step Tutorial
- 
Calculating principal payment for a specific period: Example: =PPMT(0.05, 3, 5, 1000)Result: The formula above calculates the principal payment for the third payment period in a loan with an interest rate of 5% per period, a total of 5 payment periods, and an initial investment of $1000. 
Use Cases and Scenarios
- Mortgage Analysis: Determine the principal portion of a mortgage payment for a specific period.
- Loan Repayment Plan: Calculate the principal payments for a loan amortization schedule.
- Investment Analysis: Analyze the principal payment schedule for an investment with periodic contributions.
Related Functions
- PMT: Calculate the payment amount for an investment based on constant payments and a constant interest rate.
- IPMT: Calculate the interest payment for an investment based on constant-amount periodic payments and a constant interest rate.