Home / Guides / FV, PV and NPER: Time Value Functions in Excel

FV, PV and NPER: Time Value Functions in Excel

Excel Functions · Updated June 2026

FV, PV and NPER are time value of money functions. FV returns a future value, PV returns a present value, and NPER returns the number of periods. They share the same set of arguments built around a periodic rate, a payment, and lump sums. Getting the sign convention and the periodic rate right is the key to correct answers.

Syntax and the sign convention

The signatures are =FV(rate, nper, pmt, [pv], [type]), =PV(rate, nper, pmt, [fv], [type]) and =NPER(rate, pmt, pv, [fv], [type]). The rate is the interest rate per period, nper is the number of periods, and pmt is the payment made each period.

Excel follows a cash flow sign convention. Money you pay out is negative and money you receive is positive. If you deposit savings, the payment and present value are negative, and the future value returns positive. Mixing signs is the most common reason these functions return a confusing or negative result. The optional type is 0 for payments at period end and 1 for the beginning.

Worked example: future value of monthly savings

You save 200 per month for 5 years at 6 percent annual interest, compounded monthly, starting from a zero balance. Because compounding is monthly, divide the annual rate by 12 and multiply the years by 12.

  1. Set the periodic rate to 6%/12, which is 0.5 percent per month.
  2. Set the number of periods to 5*12, which is 60 months.
  3. Enter the deposit as a negative payment because it is cash out: =FV(6%/12, 5*12, -200, 0).
  4. Excel returns about 13954, the positive balance you would hold after 60 deposits.
InputValue
Rate per period0.5% (6%/12)
Number of periods60 (5*12)
Payment-200
Future value13954 (approx)

The negative payment returns a positive future value of roughly 13954 after 60 months.

How analysts use time value functions

These functions anchor any model that involves financing, savings, or discounting a stream of equal cash flows.

Common pitfalls

The two biggest errors are sign and period mismatch. If you enter the payment as positive when it is cash out, the result flips sign and looks wrong. If you use an annual rate with a monthly payment count, the math is internally inconsistent and the answer is far off.

NPER can also surprise you. It returns a fractional number of periods, so 23.4 means the balance is cleared partway through the twenty fourth period, not at a clean boundary. And if the rate, payment, and lump sums imply the balance never reaches the target, NPER returns a #NUM! error, which usually signals a sign problem in the inputs.

Do it in one click

Find Hardcodes

Find Hardcodes spots rates and terms typed directly into FV or PV so assumptions sit in editable input cells.

Get ModelMint See how it works

FAQ

Why does FV return a negative number in Excel?

FV returns the opposite sign of your net cash outflows. If your payment and present value are entered as positive, FV comes back negative. Enter cash you pay out as negative so the future balance returns positive.

How do I use a monthly rate in FV, PV or NPER?

Divide the annual rate by 12 and multiply the number of years by 12. For 6 percent over 5 years monthly, use 6%/12 as the rate and 5*12 as the number of periods so the rate and period count match.

What does a NUM error mean in NPER?

NPER returns #NUM! when the inputs imply the balance can never reach the target future value. This almost always means a sign is wrong, so check that payments out are negative and balances are entered consistently.