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.

Finding Most Frequent Text in Excel with Dynamic Array Formulas

Looking to identify the most frequently occurring text in Excel? You can do this...

Hierarchical Numbering Sequences in Excel

Creating hierarchical numbering sequences in an Excel spreadsheet can significantly improve the way you...

How to Easily Repeat a Sequence of Numbers in Excel

Excel offers multiple ways to accomplish tasks, and the simplicity of each approach depends...

Create a Sequence of Dates at Every Nth Row in Excel (Dynamic Array)

Would you like to create a sequence of dates in every nth row in...

More like this

XMATCH Row by Row: Finding Values Across a Range in Google Sheets

Using the BYROW function with XMATCH in Google Sheets allows us to match values...

Limit Formula Expansion to a Specific Row in Google Sheets

In this tutorial, I’ll explain how to limit the expansion of an array formula...

3-D Referencing Structured Data Tables in Google Sheets

When you have several tables within a single sheet—not across multiple sheets in a...

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.