HomeGoogle DocsSpreadsheetHow to Use the RATE Function in Google Sheets

How to Use the RATE Function in Google Sheets

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 K V
Prashanth K V
Your Trusted Google Sheets and Excel Expert Prashanth K V 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

How to Build a Dynamic Nonogram Clue Generator in Google Sheets

Over the past few months, I've built a couple of games in Google Sheets,...

Carpool Cost Splitter & Rotation Tracker in Google Sheets (Free Template)

Managing a carpool can be difficult, especially when you need to track whose vehicle...

How to Build a Road Trip Fuel Cost Splitter Formula in Google Sheets

Need a fair formula to split fuel costs among travelers on a long road...

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.