How to Use the RATE Function in Google Sheets

Published on

The RATE function in Google Sheets helps you calculate the periodic interest rate of an annuity, such as a loan or investment with equal payments over time.

To make it easier to understand, let’s walk through a practical, real-life example involving a car loan.

Real-Life Example: Car Loan Interest Rate

Let’s say I’ve taken a car loan of $31,700 with a loan term of 5 years (60 months). The monthly EMI (equated monthly installment) is -$592.86 (a negative value to reflect cash outflow).

Using the RATE function, we can calculate the monthly interest rate of this loan.

Syntax of the RATE Function in Google Sheets

RATE(number_of_periods, payment_per_period, present_value, [future_value, end_or_beginning, rate_guess])

Required Arguments:

  • number_of_periods (Nper) – Total number of payments
  • payment_per_period (Pmt) – The amount paid each period (includes principal and interest)
  • present_value (Pv) – The current value of the loan or investment

Optional Arguments:

  • future_value (Fv) – The cash balance after the last payment (defaults to 0)
  • end_or_beginning – 0 if payments are due at the end of each period (default), or 1 if at the beginning
  • rate_guess – An initial estimate of the interest rate (optional; Sheets defaults to 10%)

Example: Calculate the Monthly Interest Rate

Here’s how the data might look in your Google Sheet:

AB
Car Loan (Pv)$31,700.00
Interest Rate (annual)?
Number of Periods (years)5
Payment (Pmt – monthly)-$592.86

To calculate the monthly interest rate, use the formula:

=RATE(B3*12, B4, B1)

This returns a decimal value (0.0039), but Google Sheets automatically formats it as a percentage, displaying it as 0% by default due to rounding.

Tip: Click the “Increase Decimal Places” button on the toolbar to reveal the actual value—0.39% per month.

Calculate First Month’s Interest Payment

To find the first month’s interest payment, multiply this monthly rate by the loan amount:

=31700 * RATE(B3*12, B4, B1)

Result: -$122.31, which is the interest portion (IPMT) of the first payment.

Calculate the Annual Interest Rate

To convert the monthly rate to an annual interest rate, multiply by 12:

=RATE(B3*12, B4, B1) * 12

Output: 0.0463, or 4.63% annually.

Tip: To display this result as a clean percentage, wrap the formula with TO_PERCENT:

=TO_PERCENT(RATE(B3*12, B4, B1) * 12)

This will show the output directly as 4.63%, instead of a decimal.

You can now enter this value in cell B2.

Notes and Tips

  • The RATE function in Google Sheets returns the periodic rate, so be sure your inputs (like number of periods and payment frequency) match accordingly.
  • Use a negative number for payments (Pmt) to reflect cash outflow, such as a loan repayment.
  • You can use optional arguments like future_value or end_or_beginning to handle more complex financial scenarios.

Conclusion

The RATE function in Google Sheets is a powerful financial tool to calculate periodic interest rates for loans, investments, and annuities. Once you understand the required inputs—number of periods, payment amount, and present value—you can use it to uncover hidden interest rates in various financial situations.

If you’re learning about the RATE function, you may also want to explore:

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Expert Prashanth KV is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Top Discussions

More like this

Pivot Table Formatting, Output & Special Behavior in Google Sheets

Pivot Tables in Google Sheets are powerful—but they can get tricky once you move...

Pivot Table Calculations & Advanced Metrics in Google Sheets

When it comes to built-in tools for data analysis and visualization in Google Sheets,...

Google Sheets Pivot Table Tutorial: Basics, Setup, and Date Grouping

The easiest way to summarize, analyze, and report data in Google Sheets is by...

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.