ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Math
  3. FV Function in Excel: Future Value of Savings

FV Function in Excel: Future Value of Savings

By ExcelReady Team·Updated November 1, 2026·6 min read

The short answer

FV returns the future value of an investment with a fixed interest rate. Write =FV(rate, nper, pmt, [pv], [type]): the rate per period, the number of periods, the regular deposit and any starting amount. Saving 200 a month for 10 years at 5% a year, =FV(5%/12,120,-200) returns about 31,056.46. Deposits are negative because they leave your pocket.

Key takeaways

  • The syntax is =FV(rate, nper, pmt, [pv], [type]); pv and type are optional.
  • For monthly saving, divide the yearly rate by 12 and multiply the years by 12.
  • Enter deposits and starting amounts as negative numbers so the result comes out positive.
  • Set type to 1 when you deposit at the start of each month; it grows slightly more.
  • Wrap FV in ROUND(...,2) to show the result to the cent.
On this page+
  1. What does the FV function do?
  2. How to calculate the future value of monthly savings
  3. Why the deposit needs a minus sign
  4. How to add a starting balance (lump sum)
  5. Deposits at the start of the month: the type argument
  6. How to round FV to the cent
  7. How to show the balance year by year
  8. Common FV mistakes
  9. Practise it

The FV function in Excel tells you what your savings will be worth in the future, given a fixed interest rate. It handles regular deposits, a starting lump sum, or both, and it compounds the interest for you. This guide walks through each argument with a savings plan you can rebuild, explains why the deposits need a minus sign, and shows how to round the answer.

What does the FV function do?#

FV returns the future value: the balance at the end of a number of periods, including all the interest earned along the way.

Excel formula
=FV(rate, nper, pmt, [pv], [type])
ArgumentMeaningExample
rateInterest rate per period5%/12 for monthly
nperTotal number of periods10*12 = 120
pmtThe deposit each period (negative)-200
pvOptional. Starting amount (negative). Default 0-5000
typeOptional. 0 = deposit at end of period (default), 1 = start0

FV works in every version of Excel. It assumes the rate and the deposit stay the same for every period.

How to calculate the future value of monthly savings#

Set up the inputs in cells and point FV at them:

AB
1Monthly deposit200
2Annual rate5%
3Years10
4Starting amount0

Then in B6, type:

Excel formula
=FV(B2/12,B3*12,-B1)

The result is about 31,056.46. You paid in 200 × 120 = 24,000, so about 7,056 is interest. B2/12 turns the yearly rate into a monthly one, and B3*12 turns years into months. The rate and the number of periods must always use the same unit.

Why the deposit needs a minus sign#

FV follows the same cash-flow rule as PMT: money leaving you is negative, money coming back is positive. A deposit leaves your pocket, so enter it as -200. The balance at the end comes back to you, so FV returns a positive number.

If you type =FV(B2/12,B3*12,B1) with a positive deposit, the result is -31,056.46. The size is right; only the sign is flipped. Either make the deposit negative or put a minus in front of FV, and use the same style across the sheet.

How to add a starting balance (lump sum)#

Put the money you already have in pv, also as a negative number.

ScenarioFormulaResult
5,000 lump sum only, 10 years=FV(5%/12,120,0,-5000)8,235.05
200 a month plus 5,000 to start=FV(5%/12,120,-200,-5000)39,291.50
5,000 lump sum, compounded yearly=FV(5%,10,0,-5000)8,144.47

The first and third rows show how compounding frequency matters. Monthly compounding adds interest to the balance 12 times a year, so the same 5% grows a little faster than yearly compounding. The compound interest formula guide shows the same calculation written out with the ^ operator.

Deposits at the start of the month: the type argument#

Set type to 1 if you pay in at the start of each period. Each deposit then earns interest for one extra month.

Excel formula
=FV(5%/12,120,-200,0,1)

This returns about 31,185.86, around 129 more than the end-of-month version. Small, but it's the kind of detail an interviewer may ask about. Leave type out, or use 0, when deposits happen at the end of the period, which is the usual case for salary-day saving.

How to round FV to the cent#

FV returns many decimal places. Wrap it in ROUND with 2 digits to get a figure in whole cents:

Excel formula
=ROUND(FV(B2/12,B3*12,-B1,-B4),2)

With a 5,000 starting amount in B4, this returns 39,291.50. Formatting the cell to 2 decimals only changes the display. ROUND changes the stored value, so later totals match what you show. See the ROUND function guide for the syntax and the article on ROUND, ROUNDUP and ROUNDDOWN for when to round up or down.

How to show the balance year by year#

FV can fill a whole table, one row per year, so you can see the savings grow. Put the years 1 to 10 in A9:A18, then in B9 type:

Excel formula
=FV($B$2/12,A9*12,-$B$1,-$B$4)

Fill it down to B18 (Windows: Ctrl+D; Mac: ⌘D). The dollar signs lock the rate, deposit and starting amount, while A9 moves down to A10, A11 and so on. With no starting amount, year 1 shows about 2,455.77 and year 10 shows the full 31,056.46.

A table like this is easy to turn into a line chart, and it makes the effect of compounding visible: the yearly gain gets bigger every year, even though the deposit stays the same. That growing gap is the interest earning interest.

Common FV mistakes#

Most wrong FV results come from units or signs:

  1. Yearly rate with monthly deposits. Divide the rate by 12 when you save monthly.
  2. Years in nper. Ten years of monthly deposits is 120 periods, not 10.
  3. Rate typed as 5 instead of 5%. Excel reads 5 as 500% a period.
  4. Positive deposit. The result turns negative. Use -200.
  5. Changing rates. FV assumes one fixed rate. For a rate that changes each year, build a year-by-year table instead.

To plan the other way round, "how much do I need to save each month to reach 10,000?", use PMT with the target in fv. For simple one-step growth, such as adding 3% to a price, increase a number by a percentage is all you need. To split a final balance into whole thousands and the remainder, MOD and INT help.

Practise it#

FV questions test whether you can match units and keep signs straight. Start with the rounding step: practise ROUND, ROUNDUP and ROUNDDOWN in a live spreadsheet, where you type the formula and it checks it instantly. Then try the exercise on this page to build a full savings plan in one cell.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

What will this savings plan be worth? Click B6 and use FV with the monthly rate (B2/12), the number of months (B3 times 12), the deposit B1 and the starting amount B4, both as negatives. Round to 2 decimals.

fx
ABCD
1
Monthly deposit
200
2
Annual rate
0.05
3
Years
10
4
Starting amount
5000
5
6
Future value
7
8
9

Tip: =ROUND(FV(B2/12, B3*12, -B1, -B4), 2).

Practise this in a lesson

LessonROUND, ROUNDUP and ROUNDDOWNControl decimals properly, which isn't the same as formatting.Function guideROUNDRound to decimals, whole numbers or the nearest thousand with Excel's ROUND. Learn when formatting isn't enough, then practice live.

Frequently asked questions

How do I calculate future value in Excel?

+

Use =FV(rate, nper, pmt, pv). For 200 a month over 10 years at 5% a year, type =FV(5%/12,120,-200). The result is about 31,056.46.

Why does FV return a negative number?

+

FV uses a cash-flow sign rule: money you pay in is negative and money you get back is positive. If you enter the deposit as a positive number, the result comes out negative. Make pmt and pv negative to fix it.

How do I calculate the future value of a lump sum?

+

Set pmt to 0 and put the lump sum in pv as a negative number: =FV(5%/12,120,0,-5000) returns about 8,235.05 for 5,000 left for 10 years at 5% compounded monthly.

What does the type argument do in FV?

+

Type 0, the default, assumes deposits at the end of each period. Type 1 assumes deposits at the start, so each one earns one extra period of interest and the result is a little higher.

What is the difference between FV and PMT?

+

FV starts from the deposit and tells you the final balance. PMT starts from a target balance or loan and tells you the payment needed.

Sources

  • FV function - Microsoft Support
  • Overview of formulas in Excel - Microsoft Support
  • ROUND function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 1, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What does the FV function do?
  2. How to calculate the future value of monthly savings
  3. Why the deposit needs a minus sign
  4. How to add a starting balance (lump sum)
  5. Deposits at the start of the month: the type argument
  6. How to round FV to the cent
  7. How to show the balance year by year
  8. Common FV mistakes
  9. Practise it

Keep reading

Math· 6 min read

MOD and INT in Excel: Remainders and Whole Numbers

MOD returns the remainder after division: =MOD(127,12) gives 7, because 12 goes into 127 ten times with 7 left over. INT rounds a number down to a whole number: =INT(127/12) gives 10. Use them together to split a quantity into full groups and what's left, such as boxes and spare items, or hours and minutes.

Math· 6 min read

How to Round Numbers in Excel (ROUND, ROUNDUP, ROUNDDOWN)

Use =ROUND(number, digits) to round to a set number of decimal places, so =ROUND(B2,2) turns 3.4567 into 3.46. ROUNDUP always rounds away from zero and ROUNDDOWN always rounds towards zero, using the same two arguments. Unlike number formatting, these functions change the stored value that later formulas use.

Math· 6 min read

How to Calculate Discounts and Sale Prices in Excel

To calculate a discounted price in Excel, multiply the original price by one minus the discount: =B2*(1-C2), where B2 is the price and C2 is the discount as a percentage, such as 20%. The amount saved is =B2*C2. To find the discount percent from two prices, use =1-SalePrice/OriginalPrice and format it as a percentage.

More on math

  • How to Increase or Decrease a Number by a Percentage
  • Find the Top 3 (or Second Highest) With LARGE and SMALL
  • MEDIAN and MODE in Excel: Find the Typical Value
  • NPV Function in Excel: Net Present Value Explained
  • Percent Change Formula in Excel (With Examples)
  • Percentage Formula in Excel: 5 Everyday Calculations
All math articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free