Savings Formula

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
It's a compound interest question but one where a deposit is made each month.

I need the formula to calculate the return on a monthly investment.

eg: invest £X for Yyears/month at Z%

The standard compound interest formula doesn't work because it only work on the initial deposit.

Anyone in the world of sums know the formula?
 

mattk

Free Member
Dec 5, 2005
2,579
974
50
Swindon
Excel has a formula to calculate future value, called FV

It accepts interest rate, number of payments, payment amounts and deposit

Just remember your rate will likely be
The standard compound interest formula doesn't work because it only work on the initial deposit.

Anyone in the world of sums know the formula?

Use A = P ( 1+r ) and loop for the number of periods.

Remember, if your rate is annual and your payments are monthly, then you need to divide r by 12.

For example, if you are paying in £100 per month at 5% annual interest for 12 months.

100 * (1+(0.05/12) = 100.42 <- end of month one

(100.42 + 100) * (1+(0.05/12) = 201.25 <- end of month two

and so on up to end of month 12.
 
Last edited:
Upvote 0

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
Upvote 0

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
I agree. But this is for an online calculator. The client wants to replicate the Polish calculator but I can't find a formula that works. Using the one I found the difference is about 1000złoty which is a bit too much.

I've tried adjusting all sorts of parameters but to no avail.
 
Upvote 0

Financial-Modeller

Free Member
Jul 3, 2012
1,523
626
London
There is also an error in the Polish calculator linked. It's only a couple of couple of cents out on 1000 pcm over three years, but that may also be contributing to the difference that you identified @fisicx

It's a bit cumbersome to do this with a single formula using Excel or similar, but would a Python formula work for your intended purpose / application?
 
Upvote 0

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
It's actually javascript I'll be using as the principal, term and interest rate will all be set using sliders.

I can programme the formula - only takes a few minutes, I just wanted to make sure I'm using the right one.

Probably this:

FVA = PMT x [( (1+i)^n - 1) / i ]

FVA = Future annuity
PMT = monthly payment
i = interest rate per period/100
n = number of periods
 
Upvote 0

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
Upvote 0

fisicx

Moderator
Sep 12, 2006
46,710
8
15,382
Aldershot
www.aerin.co.uk
Sorry, just been doing some fiddling so you can switch between years and months.
 
Upvote 0

Latest Articles

Join UK Business Forums for free business advice