
Calculate the future value of an investment or payment plan using a constant rate. FV is a core function for savings projections, target planning, and compound-growth analysis.
The Excel FV function returns the future value of an investment or annuity-style payment plan under a constant interest rate. Microsoft documents FV as the counterpart to other time-value functions such as PV and PMT, and it is widely used when the worksheet needs the ending balance implied by today's assumptions.
FV can model both a recurring contribution stream and a one-time starting balance. That makes it suitable for savings projections, fund-accumulation schedules, and target-based planning models.
The function is sensitive to setup. Rate must match the period unit, timing should be chosen intentionally, and sign convention should make the direction of cash flows clear.
Calculates the future value implied by a fixed-rate payment structure or lump-sum investment.
Returns the balance at the end of the modeled horizon under the stated assumptions.
=FV(rate, nper, pmt, [pv], [type])
rate is the interest rate per period, nper is the total number of periods, and pmt is the periodic payment. Optional pv adds an initial balance, while type controls whether payments are made at the end of the period (0) or the beginning (1).
For monthly plans, convert annual assumptions to monthly units before calling FV. An annual rate of 8% over 5 years with monthly contributions should therefore use 0.08/12 and 5*12.
Two common modeling checks matter here: whether the payments and balance signs are consistent, and whether the payment timing assumption matches the real situation. Beginning-of-period contributions produce a larger future value than end-of-period contributions because each payment compounds for one additional period.
FV solves for the ending balance. Other time-value functions in the same family solve different unknowns from the same underlying structure.
| Function | Main Role | Use When |
|---|---|---|
FV |
Ending value at the horizon date | You need the projected balance at the end of the plan |
PV |
Present value today | You need the current equivalent of future payments or targets |
PMT |
Required payment amount | You know the target and need the contribution or installment |
FVSCHEDULE |
Ending value with varying rates | The return rate changes over time rather than staying constant |
Use FV when the return structure is constant. If the worksheet needs year-by-year changing rates, FVSCHEDULE is usually more appropriate.
FV is often used to translate a savings plan into an ending balance. Instead of asking how much to save, the worksheet asks what the current contribution plan will become after compounding over a stated horizon. That makes it useful for target tracking and scenario comparison.
The function is also helpful when the worksheet needs to separate contributed capital from growth. Once the future value is known, comparing it to total contributions or the initial balance gives a clearer view of how much of the ending result comes from compounding rather than from funding alone.
This example models a regular contribution plan. The annual rate is converted to a monthly rate, the term is expressed in months, and FV returns the accumulated value after 60 deposits. The negative payment reflects money being contributed into the plan from the user's side.
=FV(0.08/12,60,-500)
Find the future value of saving $500/month for 5 years at 8%. Formula: =FV(0.08/12, 60, -500).
Here there are no recurring payments, so the function compounds only the initial $10,000 over 10 years at 8%. This is a cleaner example of pure compound growth because the result is driven entirely by the starting balance and the rate.
=FV(0.08,10,0,-10000)
Find the value of $10,000 after 10 years at 8% with no monthly payments. Formula: =FV(0.08, 10, 0, -10000).
A comparison against a target turns the projected balance into a decision rule. Rather than reading only the raw FV output, the worksheet can state directly whether the current savings plan clears the required milestone.
=FV(0.08/12,60,-500)>40000
Check if saving $500/month for 5 years exceeds $40,000. Formula: =FV(0.08/12, 60, -500) > 40000.
Subtracting the total contributions from FV isolates the growth component. This is often more informative than the ending balance alone because it shows how much of the result comes from returns rather than from cash funded into the plan.
=FV(0.08/12,60,-500)-30000
Find the total interest earned by subtracting total deposits (30,000) from the future value. Formula: =FV(0.08/12, 60, -500) - 30000.
FV returns the ending balance implied by a fixed-rate payment structure.=FV(rate,nper,pmt,[pv],[type]).Tell your friends about this post