Finance tools

Time value of money (TVM) calculator

Free time value of money calculator and TVM calculator — enter any four of PV, FV, PMT, rate, and periods, and we solve the fifth. Deposits or withdrawals, compounding, chart, schedule, and export. Results update as you type. Related: future value calculator, present value calculator, NPV calculator. For education and planning only — not financial advice.

What is time value of money?

  • Five solve modes

  • Deposits or withdrawals

  • Period schedule + chart

  • CSV/PDF export

TVM formulas: future value, present value, and annuity

Lump sum and annuity

Annuity payments in TVM (equal PMT each period)

Ordinary annuity FV

Compounding frequency and periodic rates

Effective periodic rate (not annual ÷ 12)

Present value: discounting future cash to today

Worked PV examples

Solve for periodic payment (PMT)

Worked example

Solve for interest rate or number of periods

ModeYou provideCalculator solves
Interest ratePV, FV, PMT, N, compoundingAnnual rate % (via periodic i)
PeriodsPV, FV, PMT, rate, compoundingNumber of periods N

Worked check at 6% over 10 periods

Deposits vs withdrawals in TVM

Deposit vs withdrawal examples

Inflation and purchasing power (advanced)

TVM calculator vs other finance calculators

Your questionBest tool
Solve any one of PV, FV, PMT, rate, or periods (level PMT)This TVM calculator
Same five modes, focused on future value examplesFuture value calculator
PV-first lump sum or annuity tabsPresent value calculator
Uneven Year 1–N project cash flows, accept/rejectNPV calculator
Savings compare / goal contribution storiesCompound interest calculator
Only start balance, end balance, and years (no PMT)CAGR or rate of return calculator

Future value, present value, and compound growth

Time value of money calculator in Excel

Solve forExcel function
Future value=FV(rate, nper, pmt, pv, type)
Present value=PV(rate, nper, pmt, fv, type)
Periodic payment=PMT(rate, nper, pv, fv, type)
Interest rate=RATE(nper, pmt, pv, fv, type)
Number of periods=NPER(rate, pmt, pv, fv, type)

When to use this calculator

Limits and what this calculator does not model

How to use this calculator

  1. Choose what to solve for

    On the mode rail, select future value, present value, payment, interest rate, or number of periods. The field you are solving for is calculated automatically.

  2. Enter the other four TVM inputs

    Fill present value, future value, periodic payment, annual rate, and number of periods. Pick compounding frequency to match your account or assumption.

  3. Set cash flow direction and timing

    Choose deposit vs withdraw for PMT. In the advanced panel, set payment at beginning or end of period; optionally add an inflation rate for an inflation-adjusted FV row.

  4. Review chart, schedule, and breakdown

    Check the headline result, total interest, growth chart, and paginated period schedule. Use preset chips to load common textbook scenarios.

  5. Export or share

    Download CSV or PDF with inputs and results for spreadsheets, coursework, or client notes.

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

Frequently asked questions about the time value of money (TVM) calculator on this page

What is time value of money?

Time value of money means a dollar today is worth more than a dollar later because money can earn interest. Investors discount future cash flows to present value; savers compound today’s balance to future value. TVM is the foundation for loans, bonds, NPV, and retirement projections.

What is a TVM calculator?

A TVM calculator (time value of money calculator) solves for any one of five linked inputs — present value, future value, periodic payment, interest rate, or number of periods — when you provide the other four. It matches finance textbooks and Excel TVM functions (FV, PV, PMT, RATE, NPER).

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 time value of money?

Pick the variable you need (PV, FV, PMT, rate, or periods) and supply the other four. For a lump sum: FV = PV(1 + i)n or PV = FV / (1 + i)n. With equal deposits add the annuity factor. Use the mode rail above or match Excel FV/PV/PMT/RATE/NPER with the same periodic rate i and n.

What is the difference between TVM and NPV?

TVM here assumes level periodic payments (or none) and solves one of five variables. NPV sums uneven yearly project cash flows minus initial investment for accept/reject decisions. Use this TVM calculator for savings and textbook problems; use our NPV calculator for capital budgeting with different amounts each year.

TVM calculator vs present value calculator — which should I use?

Use the present value calculator when you mainly want a present-value layout with lump-sum and annuity discount tabs. Use this TVM calculator when you also need to solve payment, rate, or periods, or want all five modes on one page.

TVM calculator vs future value calculator — which should I use?

Both use the same five-mode calculator. Choose the future value calculator if you mainly care about growth and FV examples; stay on this page if you want TVM framing and the full time-value-of-money label with the same features.

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 calculator 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 do you solve for number of periods in TVM?

Select Number of periods mode and enter PV, FV, PMT, and rate. The calculator finds how many compounding periods match your goal balance. In Excel, use =NPER(rate, pmt, pv, fv, type) with the same periodic rate and payment sign convention as FV and PV.

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 total months (e.g. 120 for 10 years). The calculator uses an effective monthly rate i = (1 + r)1/12 − 1 (not annual rate ÷ 12), then applies FV = PV(1 + i)n + PMT × annuity factor with your payment timing.

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.

TVM vs compound interest calculator — when to use which?

Use this TVM calculator when you need to solve for payment, rate, or periods as well as PV or FV, or when you want Excel-style TVM functions. Use our compound interest calculator for savings goals, comparisons, and contribution-focused walkthroughs. Both model growth; the difference is which questions each page is built around.

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 do you calculate time value of money in Excel?

Excel’s TVM functions mirror this calculator: =FV(rate, nper, pmt, pv, type), =PV(rate, nper, pmt, fv, type), =PMT(rate, nper, pv, fv, type), =RATE(nper, pmt, pv, fv, type), and =NPER(rate, pmt, pv, fv, type). Use the same periodic rate and nper as your compounding (e.g. 6%/12 and 120 for monthly over 10 years). Example FV: 6% annual, monthly compounding, $100/month, $1,000 starting balance → =FV(6%/12, 120, -100, -1000, 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.

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 the 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 do you 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 lump-sum and annuity discount 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.

What is the difference between deposits and withdrawals in TVM?

Deposits add equal amounts to the balance each period (savings contributions). Withdrawals remove equal amounts while the rest stays invested (drawdown illustrations). Choose Deposit (add money) or Withdraw in the Cash flow dropdown above — enter a positive PMT amount; you do not need to type negative payments manually.

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.