๐Ÿ‡บ๐Ÿ‡ธ USC
Investing
๐Ÿ’ต

Time Value of Money Calculator

Solve for N, rate, present value, payment or future value

โœ…

Last updated June 15, 2026

Method: Uses the standard time-value-of-money equation with the cash-flow sign convention. Future value, present value and payment are solved in closed form; the number of periods uses a logarithm; the interest rate is found numerically by bisection - the same approach a financial calculator (HP 12C, TI BA II Plus) uses internally.

Included: All five TVM variables (N, rate, PV, PMT, FV), adjustable compounding frequency, and ordinary-annuity vs. annuity-due (beginning/end) payment timing.

Not included: Taxes, inflation adjustment, fees, irregular or uneven cash flows, and variable interest rates. Results are educational estimates, not financial advice.

๐Ÿ’ต Time value of money

What do you want to solve for?
Number of periods (N)
Annual interest rate (%)
%
Compounding / payments per year
Present value (PV)
$
Payment per period (PMT)
$
Payment timing
Sign convention: money you pay out is negative, money you receive is positive. A result shown as a negative number is a cash outflow.

๐ŸŽฏ Future value (FV)

$50,969.84
Outflow (you pay)
Periodic rate
0.5000%
Compounding
12x / year
Payment timing
End of period

Educational estimate, not financial advice. Calculations use the standard time-value-of-money equation with the cash-flow sign convention; results assume a constant rate and regular periods.

Time value of money calculator: everything you need to know

A time value of money (TVM) calculator solves the equation that links five variables - the number of periods (N), the interest rate, present value (PV), payment (PMT), and future value (FV) - by finding any one of them from the other four. For example, $10,000 today plus $200 a month at 6% compounded monthly grows to $50,970 in 10 years. That one engine can price a loan, project savings, value an annuity, or back out a rate of return.

Planning for retirement specifically? This page is the raw TVM math for any single scenario, but for tax-advantaged accounts reach for the dedicated tools: the Retirement Calculator for an overall nest-egg projection, the 401(k) Calculator and IRA Calculator for employer and traditional-account contribution limits, and the Roth IRA Calculator for tax-free growth. Use this calculator when you need the underlying compounding math behind any of them.

The core idea: a dollar today beats a dollar tomorrow

The time value of money is the principle that money available now is worth more than the same amount in the future, because today's money can be invested and earn a return. Put $10,000 in an account earning 6% and in a year you have $10,600; that extra $600 is the cost of waiting. Working backward, a promise of $10,600 in one year is worth only $10,000 today at a 6% discount rate. Compounding moves money forward in time (PV to FV), and discounting moves it backward (FV to PV). Every TVM calculation is one of those two motions applied to a lump sum, a stream of equal payments, or both at once.

The time value of money formula

All five variables are tied together by a single equation. Using the cash-flow sign convention, the balance of every TVM problem is:

PV × (1 + r)N + PMT × (1 + r·t) × ((1 + r)N − 1) ÷ r + FV = 0

Here r is the periodic interest rate (the annual rate divided by the number of periods per year), N is the total number of periods, and t is the payment-timing flag (0 for end-of-period payments, 1 for beginning-of-period). When there is no recurring payment, PMT is zero and the equation collapses to the familiar single-sum relationship:

FV = PV × (1 + r)N

Solving for FV, PV, or PMT is just algebra - rearrange the equation. Solving for N requires a logarithm. Solving for the rate has no closed-form solution, so the calculator searches for it numerically until the equation balances, which is exactly what the solver inside a physical financial calculator does.

A worked example: growing a deposit with monthly contributions

Suppose you deposit $10,000 today and add $200 at the end of every month for 10 years (N = 120 periods) in an account earning 6% annually, compounded monthly. The periodic rate is r = 6% ÷ 12 = 0.5% = 0.005. Plugging into the formula with PMT and PV as outflows, the future value works out to about $50,970. Of that, $10,000 was your initial deposit, $24,000 was the sum of your 120 monthly contributions, and the remaining ~$16,970 is compound interest the money earned along the way. Switch the calculator to "solve for PMT," enter a target FV of $75,000, and it tells you the monthly contribution needed to hit that goal instead. Switch to "solve for rate," and it finds the return that turns your deposits into a chosen future value.

How much will $10,000 plus $200 a month grow to?

This is the most common "solve for FV" question people bring to a TVM calculator. The table below computes the future value of a $10,000 starting deposit plus $200 at the end of every month, compounded monthly, across three annual rates and four horizons. Read down a column to see how time compounds, and across a row to see how the rate matters.

Time horizon 4% annual 6% annual 8% annual
5 years (N = 60)$25,470$27,443$29,594
10 years (N = 120)$44,358$50,970$58,786
20 years (N = 240)$95,581$125,510$167,072
30 years (N = 360)$171,945$261,129$407,429

Future value of a $10,000 lump sum plus $200/month (ordinary annuity), monthly compounding, computed with the standard TVM equation. Rates are illustrative, not a forecast.

Time value of money table: year-by-year growth

Here is the same 10-year, 6% example broken down annually so you can watch contributions and compound interest pull apart. Early on almost all of the balance is money you put in; by year 10, interest is a large share of the total.

End of year Balance Total contributed Interest earned
1$13,084$12,400$684
2$16,358$14,800$1,558
3$19,834$17,200$2,634
4$23,524$19,600$3,924
5$27,443$22,000$5,443
6$31,602$24,400$7,202
7$36,018$26,800$9,218
8$40,707$29,200$11,507
9$45,685$31,600$14,085
10$50,970$34,000$16,970

The cash-flow sign convention (read this first)

The most common source of confusion in TVM math is signs. Every amount is either a cash outflow (money leaving you, entered as negative) or a cash inflow (money coming to you, entered as positive). If you invest a lump sum and make ongoing deposits, both PV and PMT are negative, and the resulting FV is positive because it is money you eventually receive. For a loan it flips: the loan principal you receive is a positive PV, and the payments you make are negative. If a result comes back negative, that is not an error - it means the answer is a payment out of your pocket. Getting the signs right is what lets a single equation describe both saving and borrowing.

How to use this time value of money calculator

  1. Pick what to solve for: choose N, rate, PV, PMT, or FV. That field disappears from the inputs because the calculator will compute it.
  2. Enter the number of periods (N): if you compound monthly for 10 years, that is 120 periods - not 10. Always match N to your compounding frequency.
  3. Enter the annual interest rate: type the yearly nominal rate as a percent; the tool converts it to a periodic rate automatically.
  4. Set the compounding frequency: annual, semiannual, quarterly, monthly, weekly, or daily. This sets both the periodic rate and the meaning of N.
  5. Enter present value, payment, and future value: fill the three you know, using negative numbers for money you pay out and positive for money you receive. Leave zero where a piece does not apply.
  6. Choose payment timing: end of period (ordinary annuity) or beginning of period (annuity due).

Press Calculate and the missing variable appears, along with the periodic rate, compounding frequency, and whether the result is an inflow or outflow.

Ordinary annuity vs. annuity due

Whether payments land at the end or the beginning of each period matters. An ordinary annuity (end of period) is the default for most loans and bonds - the first payment is one period away. An annuity due (beginning of period) is typical of rent and many leases, where you pay up front. Because annuity-due payments sit in the account one extra period, they earn slightly more interest, so both present and future values are larger by a factor of (1 + r). The toggle in the calculator lets you compare the two; for a long horizon the difference can be meaningful.

Who this calculator is for

  • Finance and accounting students learning TVM who want to check homework or replicate an HP 12C / TI BA II Plus without buying one.
  • Savers projecting how a lump sum plus regular contributions grows toward a goal.
  • Borrowers backing out a loan payment from a principal, rate, and term, or finding the rate baked into a financing offer.
  • Investors computing the present value of a future payout, or the implied annual return that turns deposits into a target.
  • Anyone comparing offers - a lump sum now versus a stream of payments later - on an apples-to-apples basis.

A second worked example: present value of a future sum

Imagine you are promised $50,000 in 8 years and want to know what it is worth today if money can earn 5% per year, compounded annually (so N = 8, PMT = 0). Solving for PV, the answer is about $33,842. In other words, $33,842 invested today at 5% grows to $50,000 in eight years, so the future promise is worth exactly that much now. This is the heart of valuation: discounting future cash flows back to the present. Change the rate to 8% and the present value drops to roughly $27,013 - higher discount rates make future money worth less today, which is why interest-rate moves ripple through the price of bonds, annuities, and businesses.

What is $10,000 worth in the future - and what is future money worth today?

The two halves of this quick-reference table show both directions of the same math for a single $10,000 lump sum (PMT = 0). The left columns compound $10,000 forward at 5% and 7%; the right columns discount a $10,000 amount received N years from now back to today's dollars.

Years $10,000 today grows to $10,000 in future is worth today
at 5% at 7% at 5% at 7%
5$12,763$14,026$7,835$7,130
10$16,289$19,672$6,139$5,083
20$26,533$38,697$3,769$2,584
30$43,219$76,123$2,314$1,314

Single-sum future value FV = PV × (1 + r)N and present value PV = FV ÷ (1 + r)N, annual compounding. Rates are illustrative.

Key terms explained

  • Present value (PV): what a future amount or stream of payments is worth in today's dollars.
  • Future value (FV): what an amount invested or paid today will be worth at a later date.
  • Payment (PMT): the equal cash flow that recurs each period - a deposit, a loan payment, or an annuity income.
  • Periodic rate (r): the interest rate for one period, equal to the annual rate divided by periods per year.
  • Number of periods (N): the total count of compounding/payment periods, measured in the same units as the rate.
  • Discounting vs. compounding: discounting moves money backward in time (FV to PV); compounding moves it forward (PV to FV).

What changes the result the most

  • Interest rate: because it is applied repeatedly through (1 + r)N, small rate changes compound into large differences over long horizons.
  • Time (N): the exponent in the formula - the longer the horizon, the more dramatically compounding and discounting work.
  • Compounding frequency: more frequent compounding on the same nominal rate slightly raises the effective return and the future value.
  • Payment size and timing: larger payments obviously move the result, and beginning-of-period timing adds an extra (1 + r) of growth.
  • Sign of the cash flows: getting an outflow vs. inflow wrong flips the whole problem, so confirm your signs before trusting a number.

Practical tips

  • Match N to the period. Monthly compounding over 10 years is N = 120, with the annual rate divided by 12 - not N = 10.
  • Keep one consistent sign rule. Treat money you pay out as negative throughout a single problem and you will rarely go wrong.
  • Use the rate solver to compare offers. Turning a cash-flow stream into a single annualized rate is the cleanest way to rank financing or investment options.
  • For a lump sum, set PMT to zero. Then the tool behaves as a clean present value future value calculator.

Limitations and assumptions

  • It assumes a constant interest rate and equal, regularly spaced cash flows; it does not model variable rates or uneven payments.
  • It ignores taxes, fees, and inflation. To see purchasing power in today's dollars, discount your FV by an inflation rate separately.
  • Solving for the rate or N only works when the cash flows can mathematically reach the target; otherwise the tool reports no solution.
  • It is a planning and learning tool, not personalized financial advice. Verify any decision with your own figures and a professional where appropriate.

How it compares to related calculators

This page is the general engine; sister tools focus on one corner of the same equation:

About this formula

The time-value-of-money equation is a deterministic mathematical identity, not a published rate or rule, so it does not require an external source. The single-sum and ordinary/annuity-due forms used here are the standard relationships taught in any corporate-finance course and implemented identically in financial calculators and spreadsheet functions such as FV, PV, PMT, RATE, and NPER. The rate is solved by numerical bisection because no algebraic solution exists for it - the same technique those tools use under the hood.

โš ๏ธ Common mistakes & edge cases

Mismatching N and the compounding frequency

If you compound monthly, N must be in months and the rate must be the monthly rate (annual ÷ 12). Entering N = 10 for "10 years" while compounding monthly is the single most common TVM error.

Ignoring the sign convention

If PV and PMT are both money you pay out, they should be negative and the FV will come back positive. Entering everything as positive often yields a nonsensical answer or no solution at all.

Confusing ordinary annuity with annuity due

Rent is usually paid at the beginning of the period, most loans at the end. Using the wrong timing changes the answer by a factor of (1 + r) - small per period, but it adds up.

Expecting a rate or N when none exists

If your outflows can never grow to the target value, there is no real rate or period count that solves the equation. The calculator reports "no valid solution" rather than inventing one.

Note: This calculator gives an educational estimate, not financial advice. It assumes a constant rate, regular periods, and ignores taxes, fees, and inflation.

❓ Frequently asked questions

What is a time value of money calculator?

A time value of money calculator solves the standard TVM equation that links five variables: the number of periods (N), the periodic interest rate, the present value (PV), the payment per period (PMT), and the future value (FV). Give it any four of the five and it finds the fifth, the same way a financial calculator such as an HP 12C or TI BA II Plus does.

What is the time value of money?

The time value of money is the principle that a dollar today is worth more than a dollar in the future, because money you have now can be invested to earn a return. A $1,000 payment received in five years is worth less than $1,000 today; discounting at an interest rate converts future amounts to present value and compounding converts present amounts to future value.

What is the formula for the time value of money?

The general equation is PV x (1 + r)^N + PMT x (1 + r x type) x ((1 + r)^N - 1) / r + FV = 0, where r is the periodic interest rate (annual rate divided by periods per year), N is the number of periods, and type is 0 for end-of-period payments or 1 for beginning-of-period payments. When there is no recurring payment it simplifies to FV = PV x (1 + r)^N.

How do I solve for the interest rate or number of periods?

Solving for FV, PV, or PMT uses a closed-form rearrangement of the TVM equation. Solving for N uses a logarithm, and solving for the rate has no algebraic solution, so this calculator finds it numerically by iteration (bisection) until the equation balances - exactly what a financial calculator does internally.

What is the cash-flow sign convention?

Each cash flow has a sign: money you pay out is negative and money you receive is positive. If you invest $10,000 today (PV = -10,000) it grows to a positive FV you receive later. Mixing signs correctly is essential; if PV and PMT are both outflows, FV should be a positive inflow. A result shown as a negative number simply means it is a payment out of your pocket.

What is the difference between an ordinary annuity and an annuity due?

An ordinary annuity pays at the end of each period (the default), while an annuity due pays at the beginning. Because annuity-due payments are invested one period earlier, they earn slightly more interest, so the present and future values are higher by a factor of (1 + r). Use the End of period and Beginning of period toggle to switch between them.

What does compounding frequency change?

Compounding frequency sets how often interest is applied. The periodic rate is the annual rate divided by periods per year, and N is measured in those same periods. Compounding monthly instead of annually slightly increases the effective return on the same nominal rate, which is why $10,000 at 6% grows to more when compounded monthly than annually.

Is this the same math as present value and future value calculators?

Yes. Present value and future value calculators each solve one corner of the same TVM equation. This time value of money calculator is the general version: it can act as a present value or future value calculator, an annuity calculator, a loan payment solver, or a rate-of-return finder, depending on which variable you leave blank.

Can I use this as a present value future value calculator for a single lump sum?

Yes. Set the payment (PMT) to zero and enter the other values. To find what a future amount is worth today, solve for PV; to grow a deposit, solve for FV. With PMT at zero the equation reduces to the simple FV = PV x (1 + r)^N relationship between present and future value.

Why did the calculator return no solution?

Some input combinations have no real answer. For example, solving for the rate requires the cash flows to actually change sign over time, and solving for N requires the payments to eventually reach the target value. If the numbers describe an impossible stream - such as outflows that can never grow to the target - the calculator reports that no valid solution exists rather than showing a misleading figure.

Is this time value of money calculator free?

Yes. It is completely free with no sign-up and no limit on calculations. Solve for N, rate, PV, PMT, or FV as many times as you like to compare loans, savings plans, annuities, and investment scenarios.

How much does $10,000 plus $200 a month grow to?

Starting with $10,000 and adding $200 at the end of each month, compounded monthly, it grows to about $27,443 in 5 years, $50,970 in 10 years, $125,510 in 20 years, and $261,129 in 30 years at a 6% annual rate. At 8% the 30-year figure rises to roughly $407,429, and at 4% it is about $171,945 - the rate matters more the longer you compound.

How do you calculate present value from future value?

Divide the future amount by (1 + r) raised to the power N, where r is the periodic rate and N is the number of periods: PV = FV / (1 + r)^N. For example, $10,000 received in 20 years is worth about $3,769 today at 5% and only $2,584 at 7%, because a higher discount rate shrinks future money more. Set PMT to zero and solve for PV to do this in the calculator.

๐Ÿ’ก Good to know

One equation, five calculators

A time value of money calculator is really five tools in one: leave FV blank and it is a future value calculator, leave PV blank and it discounts, leave PMT blank and it solves a loan payment, leave the rate blank and it finds a return.

The rate is found by trial and error

There is no algebra that isolates the interest rate in the TVM equation. Financial calculators - and this tool - find it by iterating until the equation balances, so an unusual input set can occasionally have no solution.

Spreadsheets use the same functions

The FV, PV, PMT, RATE, and NPER functions in Excel and Google Sheets implement this exact equation and sign convention, so results from this calculator match a properly entered spreadsheet.

Related Calculators