Finance tools

Time value of money calculator

Free future value calculator and full time value of money (TVM) tool. Solve for future value, periodic payment, interest rate, or number of periods — plus present value mode for quick checks. Deposits or withdrawals, compounding frequency, growth chart, paginated schedule, and CSV/PDF export. No sign-up.

What is time value of money?

  • Five solve modes

  • Deposits or withdrawals

  • Period schedule + chart

  • CSV/PDF export

Future value formula

Lump sum and annuity FV

Future value of an annuity

Ordinary annuity FV

Future value with monthly compounding

Present value calculator

Future value vs present value vs compound interest

How to calculate future value in Excel

When to use this calculator

How to use this calculator

  1. Choose what to solve for

    Select future value, present value, payment, interest rate, or number of periods on the mode rail.

  2. Enter the other four TVM inputs

    Fill present value, future value, periodic payment, annual rate, and periods — plus compounding and deposit vs withdrawal.

  3. Review chart, schedule, and export

    See total interest, growth chart, paginated period schedule, and download CSV or PDF when needed.

Discover more calculators for time tracking, payroll, and HR.

Frequently asked questions about this future value calculator

What is the time value of money formula?

For a lump sum: FV = PV × (1 + i)n and PV = FV / (1 + i)n. With equal periodic payments add the annuity factor: PMT × ((1 + i)n − 1) / i (adjusted for payment timing). i is the rate per compounding period; n is the number of periods.

How do you calculate periodic payment (PMT) in TVM?

Switch to Payment mode and enter PV, target FV, rate, and periods. The calculator solves PMT = (FV − PV(1 + i)n) / annuity factor. Use Withdraw for retirement drawdowns (e.g. $24,000/year from a $250,000 portfolio).

How do you solve for interest rate in TVM?

Select Interest rate mode and enter PV, FV, PMT, and periods. The engine solves for the periodic rate that connects your inputs, then converts it to an annual nominal rate for your compounding frequency. In Excel, use =RATE(nper, pmt, pv, fv, type).

How much will $10,000 be worth in 30 years?

With no further deposits, annual compounding, and end-of-period timing: FV = 10,000 × (1 + r)30. At 7% per year, FV ≈ $76,122.55. At 5%, FV ≈ $43,219.42. Enter PV = 10000, PMT = 0, rate, periods = 30, and compounding = Annually above to verify any assumption.

What is the future value formula?

For a lump sum: FV = PV × (1 + i)n. With equal periodic deposits: add PMT × ((1 + i)n − 1) / i (times (1 + i) if payments are at the beginning of each period). i is the rate per compounding period; n is the number of periods.

How do you calculate future value with monthly deposits?

Set compounding to Monthly, enter your monthly deposit as Periodic deposit (PMT), and set Number of periods to the total months (e.g. 120 for 10 years). The calculator converts your annual rate to a monthly periodic rate automatically.

What is the difference between future value and present value?

Future value projects today’s money forward with interest. Present value discounts a future amount back to today. They are inverse operations: PV = FV / (1 + i)n for a lump sum. Use the mode rail above to switch solves.

Future value vs compound interest — when to use which?

Use this future value calculator for classic TVM inputs (PV, PMT, N, rate, compounding). Use our compound interest calculator for savings compare/goal modes and monthly contribution narratives. Both can model growth; the UX and questions differ.

What does payment at beginning vs end of period mean?

End of period (ordinary annuity) assumes deposits after interest accrues for that period — typical for many savings accounts. Beginning of period (annuity due) assumes deposits before interest — common for rent or some payroll savings. Beginning timing yields a slightly higher FV.

How do compounding periods affect future value?

More frequent compounding (e.g. daily vs annual) increases FV for the same nominal annual rate because interest earns interest sooner. Select the frequency that matches your account or assumption in the compounding dropdown.

How to calculate future value in Excel?

Use =FV(rate, nper, pmt, pv, type). Example: 6% annual rate compounded monthly for 10 years with $100/month: rate = 6%/12, nper = 120, pmt = -100, pv = -1000, type = 0.

Does this calculator account for inflation?

Optionally. Open the advanced panel and enter an inflation rate to see an inflation-adjusted FV row in the results breakdown. For full CPI history or purchasing-power tables, use our inflation calculator.

How do you calculate future value with interest compounded monthly?

Set Compounding to Monthly, enter the annual rate, and set Number of periods to total months. The calculator converts the annual rate to a monthly periodic rate: i = (1 + r)1/12 − 1. Then apply FV = PV(1 + i)n + PMT × annuity factor with your payment timing.

What is the future value of $1,000 invested for 20 years at 8%?

With annual compounding, no further deposits, and end-of-period timing: FV = 1,000 × (1.08)20 ≈ $4,660.96. Enter PV = 1000, PMT = 0, rate = 8%, periods = 20, compounding = Annually in the calculator above to verify.

What is the present value of $1,000 in 10 years at 6%?

With annual compounding and no periodic deposits: PV = 1,000 / (1.06)10 ≈ $558.39. Switch to Present value mode here, or use our dedicated present value calculator for lump sum and annuity discounting.

What is the future value of $5,000 in 10 years at 5% compounded monthly?

With no further deposits: set PV = 5000, PMT = 0, rate = 5%, periods = 120, compounding = Monthly. FV ≈ $8,144.47 (effective monthly rate i = (1 + r)1/12 − 1). This calculator uses effective periodic rates, not a simple annual rate ÷ 12.

What is future value of an annuity?

It is the FV of a series of equal payments (PMT) at a fixed rate. Formula: PMT × ((1 + i)n − 1) / i, adjusted for payment timing. Enter your deposit amount as PMT and set periods to match your schedule.

How to calculate present value?

For a lump sum: PV = FV / (1 + i)n, where i is the rate per compounding period and n is the number of periods. Switch to Present value mode above, or use our present value calculator for PV-first lump sum and annuity tabs.

What is the present value of $5,000 in 10 years at 10%?

With annual compounding and no periodic deposits: PV = 5,000 / (1.10)10 ≈ $1,927.72. Verify in Present value mode here or on our present value calculator.

What is the present value of $100,000 in 20 years at 12%?

Discounting a single future receipt with annual compounding: PV = 100,000 / (1.12)20 ≈ $10,366.68. Use Present value mode with FV = 100000 here, or the present value calculator preset $100k @ 12% / 20y.

What is the future value of $800 at 8% after 6 years?

Lump sum with annual compounding and no deposits: FV = 800 × (1.08)6 ≈ $1,269.50. Enter PV = 800, PMT = 0, rate = 8%, periods = 6, compounding = Annually.

What is the future value of $1,500 at 5% for 7 years?

With no further deposits and annual compounding: FV = 1,500 × (1.05)7 ≈ $2,110.65. Enter PV = 1500, PMT = 0, rate = 5%, periods = 7 in Future value mode.

Can this TVM calculator model withdrawals?

Yes. Set Cash flow to Withdraw and enter the amount withdrawn each period as PMT. Use Future value mode to see the remaining balance (e.g. $250,000 starting balance, $24,000/year withdrawn for 20 years at 8% → FV ≈ $66,952). Load the Retirement withdrawal preset to try this scenario.

Is this financial advice?

No. Results are illustrative estimates for education and planning. Actual returns vary with markets, fees, taxes, and account rules. Consult a qualified professional for investment or tax decisions.