investment
Present Value Calculator
Discount a future lump sum or a stream of equal periodic deposits back to today's value.
investment calculator
The Future Value Calculator projects one starting amount plus one level periodic deposit stream forward. It uses the entered period count, treats I/Y as the rate per period, applies beginning or end PMT timing, and reports future value, present-value equivalent, starting amount, total periodic deposits, total interest, first-period interest, and a timing note.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when the rate already matches the period count and you want a transparent accumulation estimate for a starting balance plus equal deposits. Use Present Value when discounting future money back to today, Finance for five-key TVM solves, Compound Interest for a no-deposit annual principal projection, Savings for monthly deposit-account style estimates, and official Investor.gov, SEC, FINRA, IRS, FCA, MoneyHelper, product, account, lender, accounting-standard, legal, or local regulator sources before making investment-product, annuity, retirement-income, tax, lending, accounting, inflation-adjusted, product-specific, legal, or jurisdiction-specific claims.
The app reads I/Y as the rate per period and converts it with r = interestRate / 100. It calculates G = (1 + r)^N, then sets the timing factor to 1 for end-of-period PMT or 1 + r for beginning-of-period PMT. The deposit factor is N when r is 0, otherwise ((G - 1) / r) * timingFactor. Future value equals startingAmount * G + periodicDeposit * depositFactor. Present-value equivalent is FV / G, except the implementation returns 0 when G is 0. Total periodic deposits equal PMT * N, total interest equals FV - startingAmount - total periodic deposits, and first-period interest uses startingAmount for end deposits or startingAmount + PMT for beginning deposits.
This formula page covers the app's Future Value Calculator: one starting amount plus one level periodic-deposit stream projected forward with a constant rate per period. It reports future value, present-value equivalent, starting amount, total periodic deposits, total interest, first-period interest, and a timing note for beginning- or end-of-period deposits. It does not model irregular cash flows, variable rates, fees, taxes, inflation, investment products, account disclosures, lender disclosures, accounting measurements, annuity contracts, or personalised advice.
r = IY / 100; G = (1 + r)^N; d = beginning ? 1 + r : 1; DF = r === 0 ? N : ((G - 1) / r) * d; FV = PV * G + PMT * DF; PVE = G === 0 ? 0 : FV / G; TD = PMT * N; TI = FV - PV - TD; FPI = (beginning ? PV + PMT : PV) * r
The calculator compounds the starting amount forward, adds the compounded value of each equal periodic deposit, adjusts the deposit stream when payments are made at the beginning of each period, and then derives explanatory totals from the same projected balance.| Symbol | Meaning | How this page uses it |
|---|---|---|
| PV | Starting amount | The starting amount entered in the calculator. It is compounded from time 0 for the full period count. |
| FV | Future value | The projected ending balance from the starting amount plus periodic deposits under the entered rate and period assumptions. |
| N | Number of periods | The period count entered by the user. The app does not infer whether periods mean years, months, quarters, or another schedule. |
| IY | Interest rate percent | The Interest rate field. The formula treats it as a rate per period, not an APR, APY, annual-to-monthly conversion, or product quote. |
| r | Periodic rate | I/Y divided by 100 before compounding. |
| PMT | Periodic deposit | The equal deposit amount added every period. The calculator does not support changing, skipped, or irregular deposits. |
| d | Payment timing factor | 1 for end-of-period deposits or 1 + r for beginning-of-period deposits. |
| DF | Deposit future-value factor | The future-value factor for the level deposit stream. It falls back to N when the periodic rate is 0. |
| PVE | Present-value equivalent | The projected future value discounted by the same growth factor. It is an explanatory app output, not a market valuation. |
| TD | Total periodic deposits | Periodic deposit times number of periods. |
| TI | Total interest | Future value minus starting amount minus total periodic deposits. It is a mechanical estimate, not a product yield, tax result, APR, or finance-charge disclosure. |
| FPI | First-period interest | Interest for the first period on the starting balance alone for end deposits, or on the starting balance plus the first deposit for beginning deposits. |
These examples use the current app fixtures. I/Y is read as a rate per period, and the period count is used directly.
The Future Value Calculator is useful for transparent projection of one starting balance plus one level deposit stream. It should not be used as proof of a real product value, legal disclosure, tax result, inflation-adjusted result, or personalised decision.
Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.
Two components are added: the starting amount grows by (1 + r)^n, and the level deposit stream accumulates through the annuity factor ((1 + r)^n − 1) ÷ r, adjusted if deposits land at the beginning of each period. The default example projects $1,000 plus $100 per period at 6 percent over 10 periods. Total interest and first-period interest are itemized so the growth path is checkable.
It discounts the projected future value back to today at the same rate - the mirror-image calculation. It answers 'what single amount today equals this whole plan'. Comparing it against the sum you actually put in (starting amount plus all deposits) shows how much of the future value is timing and compounding rather than contributions, which is a more honest read than the headline number alone.
Whatever you make them - the calculator applies the rate per period as entered and never assumes a calendar. Ten periods at 6 percent can mean 10 years at an annual 6 percent, or 10 months at a monthly 6 percent (which would be an extreme rate). Keep the rate and the period unit consistent, and convert annual rates before modeling monthly deposits.
This calculator is an original projection model combining single-amount growth with the level-deposit annuity factor at a per-period rate, reporting a present-value equivalent and first-period interest trace, validated by deterministic fixtures and rounding policy tests. It is not copied from a single source.
Fixtures pin the annuity-factor accumulation, both payment timings, and the PV-equivalent round trip. The result remains an educational estimate, not a product projection or a guaranteed balance.
Formula version 2026.05.22-generic-future-value. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
investment
Discount a future lump sum or a stream of equal periodic deposits back to today's value.
investment
Solve one time-value-of-money variable from periods, rate, present value, periodic payment, and future value.
investment
Estimate future value from principal, a fixed annual rate, and whole-year annual compounding.
savings
Estimate savings growth from an initial deposit, growing contributions, interest, compounding, and tax drag.
retirement
Estimate deferred annuity accumulation from starting principal, regular additions, growth rate, and contribution timing.