How to Use the PMT Function in Google Sheets

The PMT function in Google Sheets helps calculate the periodic payments for a loan or an annuity. Whether you’re working with a loan or an investment, the PMT formula can be used to determine consistent periodic payments based on a constant interest rate and loan term.

In this guide, you’ll learn how to use the PMT function with examples and formulas. By the end, you’ll also find a link to a simple EMI calculator I’ve created in Google Sheets, which you can use for educational purposes.

Key Points about the PMT Function:

  • It calculates both principal and interest in the periodic payments.
  • The payment result doesn’t include taxes, insurance, or fees that may be part of a real-life loan.

PMT Function Syntax

Let’s start with the syntax of the PMT function:

PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning])

Now, let’s break down the arguments:

  • rate (APR): The annual interest rate divided by the number of periods (months, quarters, etc.).
  • number_of_periods (NPER): The total number of payments for the loan or investment.
  • present_value (PV): The current value or principal amount of the loan or investment.
  • future_value (FV): Optional; it’s 0 by default. It represents the desired future value at the end of the term.
  • end_or_beginning: Optional; it’s 0 by default. It specifies whether payments are made at the end (0) or beginning (1) of each period.

Example 1: Calculating Monthly Payments for a Car Loan

Let’s use the PMT function to calculate monthly payments for a $35,000 car loan at 5% annual interest, with a loan term of 72 months. Assume the following input data:

  • Annual Interest Rate (APR): 5% (cell C3)
  • Loan Term in Months: 72 (cell C4)
  • Loan Amount (PV): $35,000 (cell C5)

Here’s the formula to calculate the monthly payment:

=PMT(C3/12, C4, C5)
Example of calculating the monthly payment for a car loan using the PMT function in Google Sheets

Since the interest rate is annual, we divide it by 12 to convert it to a monthly rate. The result will be a negative value because it represents an outflow (payment). To display the payment as a positive value, modify the formula like this:

=-PMT(C3/12, C4, C5)

You would use the following formula if you make payments at the beginning of each month:

=-PMT(C3/12, C4, C5, 0, 1)

Example 2: Calculating Quarterly Payments

Now, let’s calculate quarterly payments using the same car loan example. The key difference is that we divide the interest rate by 4 (for quarters) and adjust the loan term to reflect quarterly periods:

Number of Quarters: 6 years × 4 quarters = 24 (update cell C4)

Formula:

=PMT(C3/4, C4, C5)
Formula for calculating the quarterly payment on a car loan

Example 3: Calculating Yearly Payments

For yearly payments, the formula is even simpler. Since the interest rate is already annual, no division is needed:

=PMT(C3, C4, C5)
Using the PMT function in Google Sheets to calculate the yearly payment for a loan

Using the Future Value (FV) Argument

Suppose you want to know how much you need to invest monthly to accumulate $25,000 in 8 years, given an 8.5% annual interest rate. You will receive a future value (FV) of $25,000 by making monthly payments.

Formula:

=PMT(8.5%/12, 8*12, 0, 25000) // returns $182.72

The result tells you that if you deposit approximately $182.72 monthly, you will accumulate $25,000 by the end of 8 years.

Creating an EMI Calculator in Google Sheets

Now, let’s create an EMI calculator using the PMT function. Here are the input values:

  • Loan Amount (cell C2): $85,000
  • Interest Rate (Annual) (cell C3): 4%
  • Loan Tenure (cell C4): 30 (years or months, based on your selection)

The formula used in the calculator is:

=-PMT(IFS(D4="Year",C3,D4="Month",C3/12), C4, C2)

EMI Calculator

This formula is slightly different because it includes the IFS function to handle the loan tenure as either years or months.

Explanation of Formula Logic:

  • The IFS function determines whether the loan tenure is entered in years or months and adjusts the calculation accordingly.

With this approach, you can calculate the EMI for home, car, or personal loans with flexible input formats.

That’s it! I hope this guide helps you understand how to use the PMT function and create an EMI calculator in Google Sheets. Happy calculating!

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

How to Extract Numbers from Text in Excel with Regex

You can use the REGEXEXTRACT or REGEXREPLACE functions to easily extract numbers from text...

Using OFFSET and MATCH Together in Google Sheets: Advanced Tips

One powerful and flexible way to look up values is by combining the OFFSET...

How to Use OFFSET and XMATCH Functions Together in Excel

We often use the OFFSET and XMATCH functions together to match a value in...

How to Calculate Maximum Drawdown in Excel and Google Sheets

You can use the following dynamic array formula to calculate maximum drawdown (MDD) in...

More like this

Using OFFSET and MATCH Together in Google Sheets: Advanced Tips

One powerful and flexible way to look up values is by combining the OFFSET...

Running Count with Structured References in Google Sheets

Running a count with structured references is achievable in Google Sheets tables using the...

Running Total with Structured Table References in Google Sheets

You can use two types of formulas to create a running total with structured...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.