# Is there a simpe formula for future value with increasing payments?  (Excel help)

**URL:** <https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471>\
**Category:** Factual Questions\
**Created:** [December 1, 2007, 6:28pm UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471 "2007-12-01T18:28:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nars\_Glinley](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/nars_glinley/32/8177_2.png) [@Nars\_Glinley](https://boards.straightdope.com/u/Nars_Glinley)\
**Post date:** [December 1, 2007, 6:28pm UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/1 "2007-12-01T18:28:31Z")

</div>

I’m trying to determine the future value of periodic payments. Every formula that I’ve found requires a fixed payment but since the payment will be based on my salary, I want to increase my payment by 3.5% annually since I plan on getting annual raises.

For example, suppose my bi-weekly salary is $1923 and I want to contribute 1%. What will the future value be in 20 years if I get a 3.5% yearly raise and an 8% interest rate?

Can this be done with a simple formula in Excel?

No this isn’t homework. I’m 44 and college was a long time ago.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [December 1, 2007, 6:42pm UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/2 "2007-12-01T18:42:37Z")

</div>

You can work out a formula, but these sorts of problems are generally easier to work out from first principles.

The key observation here is that in any given year, your payments are fixed, so you can use the fixed payments formula for each year’s deposits. Then you just need to discount each value (use the PV function) and add them up.

---

<div class="post-metadata">

**Author:** ![xash](https://avatars.discourse-cdn.com/v4/letter/x/c6cbf5/32.png) [@xash](https://boards.straightdope.com/u/xash)\
**Post date:** [December 1, 2007, 11:01pm UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/3 "2007-12-01T23:01:00Z")

</div>

You probably have to manually calculate it using the standard formula for a growing annuity:

Present value of a growing annuity (where g is the annual growth rate)

> **[Time value of money](https://en.wikipedia.org/wiki/Time_value_of_money)**
>
> The time value of money is the widely accepted conjecture that there is greater benefit to receiving a sum of money now rather than an identical sum later. It may be seen as an implication of the later-developed concept of time preference.
> The time value of money is among the factors considered when weighing the opportunity costs of spending rather than saving or investing money. As such, it is among the reasons why interest is paid or earned: interest, whether it is on a bank deposit or debt, ...

Here’s a link to using Excel for financial modeling:

> **[Financial Modeling Using Excel and VBA](https://books.google.com/books?id=mzrjIJE4_BAC&pg=PA197&lpg=PA197&dq=growing%2Bannuity%2Bin%2Bexcel&source=web&ots=5_L6n9MjQ_&sig=V6QbPKb4hRmePx6iHJY6qA4zCfE)**
>
> Praise for Financial Modeling Using Excel and VBA "Excel and VBA have vast capabilities, yet until this book, users were on their own to figure out just how to use these tools for both single and complex financial problems. Financial Modeling fills...

And here’s a link to Excel add-ins that will do financial calculations:  
[http://www.ozgrid.com/Services/excelfunctions1.htm](http://www.ozgrid.com/Services/excelfunctions1.htm)

---

<div class="post-metadata">

**Author:** ![C\_K\_Dexter\_Haven](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@C\_K\_Dexter\_Haven](https://boards.straightdope.com/u/C_K_Dexter_Haven)\
**Post date:** [December 1, 2007, 11:47pm UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/4 "2007-12-01T23:47:59Z")

</div>

One short cut: if your salary increases by 3.5% each year and if the underlying time-value of money is 8%, then you can merge the two by taking 1.08/1.035 = (approx) 1.0435 and so use 4.35% as the interest rate. Then your standard Excel program should work fine.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [December 2, 2007, 12:58am UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/5 "2007-12-02T00:58:01Z")

</div>

Here’s the solution from first principles I was talking about earlier:

I’m assuming that the first deposit is at the end of the first biweekly period in the first year. There are 26 biweekly periods in a year, so the effective biweekly interest rate is 1.08[sup]1/26[/sup] - 1, or approximately .002964. The present value of all the deposits is, in Excel notation, PV(0.002964;26;-19.23;0), which is equal to $480.52.

The present value of your geometric progression is just the present value of $480.52 invested at the beginning of every year using the interest rate **Dex** mentioned. In Excel notation, this is PV(1.08/1.035-1;20;-A1;0) (assuming that the value of the previous PV calculation is stored in cell A1). This is roughly equal to $6,333.76.

The future value is just $6,333.76 \* 1.08[sup]20[/sup], or $29,521.37. Not bad for a $20 investment every two weeks.

---

<div class="post-metadata">

**Author:** ![Nars\_Glinley](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/nars_glinley/32/8177_2.png) [@Nars\_Glinley](https://boards.straightdope.com/u/Nars_Glinley)\
**Post date:** [December 2, 2007, 3:34am UTC](https://boards.straightdope.com/t/is-there-a-simpe-formula-for-future-value-with-increasing-payments-excel-help/428471/6 "2007-12-02T03:34:37Z")

</div>

Thanks for the help guys. My plan is to put a trivial amount of money into a Roth biweekly so that when I retire in 18 years I can take a heckuva vacation and not be irked about paying taxes on my withdrawal.
