Instant digital downloadExcel and Google SheetsSecure card checkout

Excel and Google Sheets how-to

How long to $1,000,000? FV and NPER

Put $500 a month away at an example 7% a year. FV says what it grows to, NPER says when it passes $1,000,000. Two formulas, no calculator site.

ABC
1YearsYou put inBalance
21060,00086,542.40
320120,000260,463.33
430180,000609,985.50
540240,0001,312,406.70

Sample data. $500 a month at an example 7% a year, added monthly. Years in A, money put in (=500*12*A2) in B, the FV formula in C2 filled down.

The formula

Click C2 and type:

=FV(7%/12,A2*12,-500)

C2 shows 86,542.40 after 10 years. Fill it down: 260,463.33 after 20, 609,985.50 after 30 and 1,312,406.70 after 40.

  • 7%/12 is the rate for one month, because the money goes in monthly.
  • A2*12 is the number of months.
  • -500 is the monthly amount. It is negative because it leaves your pocket, so FV comes back positive.

After 40 years you put in 240,000 and the balance is 1,312,406.70, so 1,072,406.70 of it is interest. Format column C as currency to see the dollar signs.

When does it pass $1,000,000?

NPER counts how many months it takes to reach a target:

=NPER(7%/12,-500,0,1000000)/12

That gives 36.38 years. Without the /12 it shows months: about 436.5. The parts are the monthly rate, the monthly amount (negative again), what you start with (0) and the goal.

Starting with money already saved

FV has a fourth part for a starting balance. With 10,000 already saved:

=FV(7%/12,A2*12,-500,-10000)

gives 106,639.02 after 10 years instead of 86,542.40. The starting amount is negative for the same reason as the monthly one.

How much a month for a goal

Turn the question around with PMT. To reach 1,000,000 in 30 years at the same example rate:

=-PMT(7%/12,30*12,0,1000000)

That gives 819.69 a month. The minus sign in front makes the answer positive.

Start at 25 or at 35

Same 500 a month, stopping at 65. From 25 that is 40 years (1,312,406.70); from 35 it is 30 years (609,985.50). The difference:

=FV(7%/12,40*12,-500)-FV(7%/12,30*12,-500)

is 702,421.20, from only 60,000 less put in. The early deposits have more years to grow.

The fine print

FV and NPER assume the same rate every month and a deposit at the end of each month. Real returns go up and down, so 7% here is an example, not a promise, and this page is spreadsheet math, not financial advice. Deposits at the start of each month? Add 1 as the fifth part:

=FV(7%/12,A2*12,-500,0,1)

which gives 87,047.23 after 10 years. FV, NPER and PMT work in every current version of Excel and in Google Sheets.

Watch it in 22 seconds

Templates with the math already done

Rather skip the formulas? These templates come with every formula built and checked, plus a filled-in sample.

More how-tos