Future Value Calculator (VND)
Future value (FV) answers one concrete question: if you start with a lump sum today and keep adding a fixed amount every month, what will it be worth in N years? It is the forward-looking side of compounding — you know where you start and you want to see the destination, the mirror image of present value (which discounts a future amount back to today).
The calculator above builds that scenario from four inputs: a starting lump sum, a fixed monthly contribution, an expected annual return, and a number of years. It separates the three numbers that actually matter: the total you pay in (lump sum plus contributions), the interest your money generates on its own, and the final value. With a 50.000.000 VND lump sum, 5.000.000 VND added each month, and an illustrative 8%/year return, the balance reaches roughly 3.096.347.989 VND after 20 years — of which you only ever paid in 1.250.000.000 VND; the remaining 1.846.347.989 VND is growth.
If you live and work in Vietnam, this is where the dong's many zeros become an advantage rather than a distraction: a salary measured in tens of millions can build a balance measured in billions, but only if two habits hold. First, time is the biggest lever — interest accelerates late, so the years you stay invested matter more than shaving a fee here or there. Second, contribution discipline beats rate-chasing — an automated monthly transfer on payday usually moves the end result more than hunting for an extra half-percent of yield.
One caveat applies to this whole page: the 8%/year figure is an illustrative assumption, not a quoted rate or a guaranteed return. Real returns on deposits, bonds or fund certificates vary over time and carry risk — enter your own number, and stress-test a lower one too.
How the calculator computes future value
Two parts added together
Total future value = future value of the lump sum + future value of the monthly contribution stream.
1. Lump sum:
FV_lump = PV × (1 + r)^t
| Symbol | Meaning |
|---|---|
| FV_lump | Future value of the starting capital alone |
| PV | Present value (the lump sum today) |
| r | Effective annual return as a decimal (8% = 0.08) |
| t | Number of years |
2. Monthly contributions (PMT):
FV_pmt = PMT × ((1 + r_m)^m − 1) / r_m × (1 + r_m)
where r_m = (1 + r)^(1/12) − 1 is the effective monthly rate, m is the total number of months (12 × years), and each contribution is added at the start of the month, so it earns the monthly rate immediately. The calculator's headline number is the sum of these two formulas — exactly the widget's simulation, so every figure below is reproducible.
Why convert to an effective monthly rate?
The calculator treats the number you type as an effective annual return and converts it via (1 + r)^(1/12) − 1, so a lump sum grows by exactly (1 + r) each year regardless of the monthly steps. Type 8 and your money grows 8% per year — intuitive and easy to check.
The Rule of 72
Divide 72 by the annual rate in percent to estimate the doubling time. At 8%/year: 72 ÷ 8 = 9 years, against an exact logarithmic answer of 9.0 years — an error under two weeks. FiMo has a dedicated Rule of 72 tool and a CAGR calculator for the reverse question (given a start and end value, what was the growth rate?).
What the model leaves out
The simulation assumes a constant return for the whole horizon, no taxes, fees or inflation, and no withdrawals along the way. Real returns fluctuate and most investments carry the risk of loss, so treat the output as a scenario, not a promise. The FV is also a nominal figure — its real purchasing power is lower once you subtract inflation.
Worked example: 50.000.000 VND lump sum + 5.000.000 VND/month at an illustrative 8%/year
Illustrative assumptions: a constant 8%/year return, contributions of 5.000.000 VND at the start of every month, no withdrawals, before taxes, fees and inflation.
| Milestone | Total paid in (lump sum + contributions) | Future value | Interest earned |
|---|---|---|---|
| Year 5 | 350.000.000 | 440.536.296 | 90.536.296 |
| Year 10 | 650.000.000 | 1.014.362.241 | 364.362.241 |
| Year 20 | 1.250.000.000 | 3.096.347.989 | 1.846.347.989 |
Three things stand out.
- Interest accelerates late. In the first 10 years the portfolio earns 364.362.241 VND of interest; the second 10 years add 1.481.985.748 VND. Nothing changed but time — the compounding base got bigger. This is the quantitative case for starting now rather than waiting until you "have enough."
- Growth eventually overtakes your own money. By year 20 you have paid in 1.250.000.000 VND but hold 3.096.347.989 VND; the interest of 1.846.347.989 VND exceeds what you contributed. That is the whole point of future value.
- The balance crosses the billion-dong mark somewhere between year 10 and year 20 — a milestone many savers in VND aim for — even though the monthly transfer never changed.
Replace 8% with the return you genuinely expect, and stress-test a lower figure: over long horizons even a one-point difference compounds into a very different ending balance. If your plan targets a specific number — an apartment deposit, school fees, a repatriation fund — FiMo's savings goal tool inverts this calculation and tells you the monthly contribution required.
Frequently asked questions
What is future value and how is it calculated?
Future value (FV) is what a sum of money today (plus any ongoing contributions) becomes after a number of years once it earns interest or investment returns — the forward-looking side of compounding. The lump-sum part is FV = PV × (1 + r)^t; the contribution part is PMT × ((1 + r_m)^m − 1)/r_m × (1 + r_m). Example: 50.000.000 VND plus 5.000.000 VND/month at an illustrative 8%/year reaches 3.096.347.989 VND in 20 years.
What is the difference between future value and present value?
They run in opposite directions. Future value projects forward: given money today, what is it worth later (multiply by (1 + r)^t). Present value discounts backward: given a future amount, what is it worth now (divide by (1 + r)^t). Use FV to see what your savings will grow into; use PV to compare a lump sum offered today against a larger amount promised later. FiMo has a dedicated present value calculator for the reverse problem.
How much will 50 million VND plus 5 million/month grow to in 20 years?
Under an illustrative assumption of 8%/year (not a quoted rate): the balance reaches roughly 3.096.347.989 VND after 20 years. You pay in 1.250.000.000 VND, and interest of 1.846.347.989 VND exceeds your own contributions. Milestones: 440.536.296 VND at year 5 and 1.014.362.241 VND at year 10. Re-run the tool with the return you actually expect.
Is the return rate in this calculator a real or guaranteed rate?
No. The 8%/year used throughout this page is an illustrative assumption chosen to make the math easy to verify — it is neither a quoted Vietnamese deposit rate nor a guaranteed investment return. Actual returns on deposits, bonds and fund certificates vary by product and date and carry risk of loss. Enter your own expected return, and test a lower scenario to see how sensitive the ending balance is.
Why does starting early matter more than a higher return?
Because interest accelerates late in the horizon. In the worked example, the first 10 years earn 364.362.241 VND of interest, but the second 10 years alone add 1.481.985.748 VND — nothing changed except time, so the compounding base was larger. Extra years build a growth tail that a slightly higher rate later struggles to match, which is why automating contributions now usually beats waiting for a better opportunity.
Does future value account for inflation?
No — the FV the calculator reports is a nominal figure. Its real purchasing power is lower after inflation: 3.096.347.989 VND in 20 years buys less than the same number of dong today. To estimate real value, enter a return net of expected inflation, or pair this tool with FiMo's inflation calculator to model the real-terms outcome.
How are monthly contributions treated in the formula?
Each contribution is assumed to land at the start of the month (an annuity-due) and immediately earns the effective monthly rate r_m = (1 + r)^(1/12) − 1. The closed-form value of that stream after m months is PMT × ((1 + r_m)^m − 1)/r_m × (1 + r_m). The calculator adds this to the compounded lump sum, so the headline number equals the lump-sum growth plus everything your monthly transfers earned.