Quick Answer

RATE Function

Calculates the interest rate per period of a loan or investment.

✓ Excel✓ Google SheetsExcel All versions

Syntax

RATE
(nper, pmt, pv, [fv], [type], [guess])

Parameters

ParameterDescriptionRequired
nperTotal number of payment periods.Required
pmtPayment made each period.Required
pvPresent value or loan principal.Required
fvFuture value (default 0).Optional
type0 = end of period (default), 1 = beginning of period.Optional
guessInitial guess for the rate (default 10%).Optional

Basic Example

Interest rate on a loan

=RATE(60, -400, 20000)
Result0.63%

A $20,000 loan paid back with $400 monthly payments for 5 years has a monthly interest rate of about 0.63%.

Advanced Examples

Example 1: Annual interest rate

Loan comparison

Convert the monthly rate to an annual rate

=RATE(60, -400, 20000) * 12
Result: 7.56%
Multiply the monthly rate by 12 to estimate the nominal annual rate.

How RATE Works

RATE uses an iterative method to find the interest rate that makes the net present value of the cash flows equal to zero. If the formula fails to converge, try a different guess.

1
Enter nper
Type the nper
2
Enter pmt
Type the pmt
3
Enter pv
Type the pv
4
Enter fv
Type the fv
5
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • Requires consistent period units.

  • May fail to converge for unusual cash-flow patterns; use a guess value to help.

  • Returns the periodic rate, not the annual rate.

Common Errors & Fixes

#NUM! errorThe formula cannot converge to a solution.

Fix: Add a reasonable guess, e.g. =RATE(60, -400, 20000, 0, 0, 0.05).

Annual rate too lowResult is monthly but was interpreted as annual.

Fix: Multiply by the number of periods per year.

Download Practice File

Practice RATE with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the RATE function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Related Tutorials

Frequently Asked Questions

How do I convert RATE to an annual rate?
Multiply the periodic rate by the number of periods per year.
What is the guess argument?
It is an initial estimate for the iterative solver. Default is 10%.
Can RATE return multiple rates?
No, it returns the first rate it finds. For multiple IRRs, use IRR or MIRR.