Google Sheets PPMT Function: Syntax, Examples & Tips

The PPMT function calculates the principal payment for a specific period of an investment or loan based on constant payments and interest rate.
Google Sheets
PPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

On this page
  1. Parameters
  2. What is a PPMT?
  3. A Practical Example
  4. PPMT Formula
  5. Result of the Formula
  6. Why Use PPMT?
  7. Key Takeaways:
  8. Example use case

Parameters

rate:
The interest rate for each period.

period:
The specific period for which you want to find the payment.

number_of_periods:
The total number of payment periods in an investment or loan.

present_value:
The current value of the loan or investment, or the total amount that a series of future payments is worth now.

future_value:
(Optional) The cash balance you want to attain after the last payment is made. If omitted, it defaults to 0.

end_or_beginning:
(Optional) A value that indicates when payments are due. Use 0 if payments are due at the end of the period and 1 if they are due at the beginning. If omitted, it defaults to 0.

What is a PPMT?

The PPMT function in Google Sheets is a financial function used to calculate the principal payment for a specific period of an investment or loan. It is particularly useful for individuals and businesses looking to understand how much of their payment goes towards the principal balance versus interest over time. The PPMT function helps in budgeting and financial planning by providing clarity on loan repayment schedules.

In simpler terms, PPMT allows you to determine how much of your regular payment is applied to the principal amount of a loan during a specific period.

A Practical Example

Imagine you have taken out a loan of $10,000 at an annual interest rate of 5% for a term of 5 years. You want to know how much of your payment goes towards the principal in the first month.

Loan Details:

  • Loan Amount: $10,000
  • Annual Interest Rate: 5%
  • Number of Payments: 60 (5 years * 12 months)

PPMT Formula

To calculate the principal payment for the first month, you would use the PPMT function as follows:

Google Sheets
=PPMT(5%/12, 1, 60, -10000)

In this formula:

  • 5%/12 is the monthly interest rate (annual rate divided by 12).
  • 1 is the period for which you want to calculate the principal payment (in this case, the first month).
  • 60 is the total number of payments (5 years * 12 months).
  • -10000 is the present value of the loan (the loan amount, entered as a negative value because it represents an outgoing payment).

Result of the Formula

When you apply the PPMT formula, the output will show the principal payment for the first month. For our example, the result would be approximately:

Google Sheets
-166.53

This means that in the first month, about $166.53 of your payment goes towards reducing the principal balance of the loan.

Why Use PPMT?

PPMT is beneficial because it provides insight into how your loan payments are structured over time. By understanding the breakdown of principal and interest, you can make informed decisions about refinancing, making extra payments, or budgeting for future expenses. It simplifies the process of analyzing loan repayment schedules and enhances financial planning.

Key Takeaways:

  • PPMT: A financial function that calculates the principal portion of a loan payment for a specific period.
  • Loan Analysis: Helps in understanding how much of your payment reduces the principal balance versus how much goes towards interest.
  • Financial Planning: Aids in budgeting and making informed decisions regarding loans and repayments.
  • Common Use Cases: Ideal for loan amortization schedules, budgeting for loan repayments, and analyzing financial commitments.

PPMT is an essential function for anyone managing loans or investments, providing a clear view of how payments are allocated over time.

Happy budgeting!

Example use case

You have a loan table with Column A listing loan amounts, Column B showing interest rates, and Column C for loan terms. Use the PPMT formula to calculate the monthly payment for each loan, helping you assess affordability and budget effectively.

Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.