The Five Numbers Behind Every Time Value of Money Problem
Every time value of money question, no matter how it's phrased, comes down to the same five variables: how many periods (N), the interest rate per period (I/Y), the amount today (PV), a recurring payment (PMT), and the amount at the end (FV). Give a calculator any four of those five, and it solves for the missing one. That's the entire mechanic behind mortgage payments, retirement projections, loan payoffs, and bond pricing: the same five-variable equation, just solved for a different unknown each time.
This calculator works out the relationship between present and future value. Here's how those five variables fit together, the sign convention that causes most TVM calculation errors, and the two details, timing and compounding frequency, that change the answer more than people expect.
The core relationship, both directions
Money today is worth more than the same amount in the future, because money today can earn a return between now and then. That's the entire premise, expressed two ways:
Future value of a lump sum: FV = PV × (1 + r)^n. Invest $5,000 today at 7% annually for 10 years, and it grows to 5,000 × (1.07)^10 ≈ $9,836.
Present value of a future lump sum: PV = FV ÷ (1 + r)^n. Needing $10,000 in 5 years, with a 6% discount rate, requires depositing 10,000 ÷ (1.06)^5 ≈ $7,474 today.
These are the same formula rearranged, just solving for a different one of the five variables depending on which one is unknown.
Annuities add a sixth ingredient: a repeating payment
A single lump sum is the simplest case. Most real financial situations, loan payments, retirement contributions, lease payments, involve a series of equal, repeating cash flows, called an annuity, which changes the formula but not the underlying logic.
Present value of an ordinary annuity: saving $500 a month for 10 years (120 payments) at a 6% annual rate (0.5% monthly) is worth, right now, PV = 500 × [1 − (1.005)^−120] ÷ 0.005 ≈ $45,035. That's the lump sum today that would be exactly equivalent to receiving those 120 monthly payments.
Ordinary annuity vs. annuity due: a timing detail worth exactly one period's interest
This is a distinction that's easy to skip past and changes the answer by a real amount. An ordinary annuity assumes each payment lands at the end of its period (the standard assumption for most loan payments). An annuity due assumes each payment lands at the beginning of the period instead (common for rent, insurance premiums, and lease payments, which are typically paid in advance).
Because an annuity due's payments each arrive one period earlier, every one of them compounds for one additional period, and the relationship is exact: PV(due) = PV(ordinary) × (1 + r). Applying that to the $45,035 example above: as an annuity due, the same 120 payments are worth 45,035 × 1.005 ≈ $45,260, a difference of about $225 from a timing assumption alone, with no change to the payment amount, rate, or number of periods. Financial calculators typically have a "BGN" or "END" mode switch specifically for this, and leaving it set incorrectly for the situation being modeled is a common, easy-to-miss source of a wrong answer that looks otherwise reasonable.
The sign convention that trips up almost everyone at some point
Financial calculators and TVM formulas generally follow a cash flow sign convention: money paid out is entered as negative, money received is entered as positive, and the calculation solves so that everything balances to zero from the perspective of whoever is doing the transaction. Depositing money into an account is an outflow (negative) from the depositor's perspective, even though it's a positive balance sitting in the account; the eventual withdrawal is the offsetting inflow (positive).
This is the single most common reason a TVM calculation produces an answer with the wrong sign, or an error, or a number that's off by a factor that doesn't make sense at first glance: PV and PMT need to carry the same sign as each other (both outflows, if money is being paid in over time) for the calculator to solve for a sensible FV, or a mixed-up sign on any one of the five variables can flip or corrupt the result entirely. When a TVM answer looks implausible, checking the signs on every input before assuming the formula or the rate is wrong is usually the faster fix.
Nominal rate vs. effective annual rate: the compounding frequency problem
A stated annual rate and the rate actually earned or paid over a year aren't the same number unless compounding happens exactly once a year. A 6% nominal annual rate compounded monthly works out to an effective annual rate (EAR) of (1 + 0.06/12)^12 − 1 ≈ 6.17%, not 6%. The more frequently interest compounds within the year, the bigger that gap grows between the nominal, stated rate and the effective rate actually realized.
This matters directly for TVM problems because the periodic rate used in the formula (I/Y divided by the number of periods per year) has to match how often compounding actually happens, which isn't always how often payments happen. Financial calculators that separate "payments per year" (P/Y) from "compounding periods per year" (C/Y) exist specifically because these two frequencies don't always match: a loan might compound interest daily while requiring monthly payments, or compound quarterly while requiring annual payments. Setting P/Y and C/Y to the same value when they actually differ, a common default assumption, produces a periodic rate that doesn't correctly represent the loan or investment, throwing off every other variable solved from it.
Solving for the rate, or the time, instead of the amount
The same five-variable relationship works in any direction. Given a present value, a future value, and a number of periods, solving for the implied rate answers "what return would this actually require." Given a present value, a rate, and a target future value, solving for the number of periods answers "how long would this take." A $7,474 investment growing to $10,000 over exactly 5 years, worked backward, implies a required annual rate of about 6%, the same relationship as the earlier example, just entered with a different variable left as the unknown. This reversibility is what makes the same underlying formula useful for retirement timelines, loan terms, and investment return targets, without needing a different formula for each question.
A note on which rate to actually use
None of this framework tells you what the "right" interest rate is for a specific real-world problem, that depends entirely on the situation: a savings account's stated APY, a loan's disclosed APR, an investment's assumed return, or a company's cost of capital. As one point of reference, a top nationally available 1-year CD was paying an APY in the neighborhood of 4% in mid-2026, while a 10-year Treasury yield sat closer to 4.7%, both of which move regularly with market conditions and shouldn't be treated as fixed inputs for anything beyond illustration. The TVM formulas are only as accurate as the rate assumption fed into them.
Common questions
Why does my calculator give a negative number when I expect a positive one? Almost always a sign convention issue. Check that cash outflows (money paid in or invested) and cash inflows (money received or withdrawn) are entered with opposite signs, since the calculation assumes the transaction nets to zero.
Does it matter whether I use BGN (annuity due) or END (ordinary annuity) mode? Yes, meaningfully. The two modes produce different answers by a factor of exactly (1 + periodic rate), which is a small percentage difference per calculation but compounds into a real dollar gap on larger balances or longer timeframes, as shown in the $225 example above.
What's the difference between the interest rate I'm quoted and the rate I should enter? Depends on the compounding frequency. If a rate is quoted as an annual nominal rate but compounds more often than annually, the periodic rate used in the calculation should reflect the actual compounding frequency (nominal rate divided by periods per year), not the stated annual figure divided incorrectly or assumed to apply once a year.
Can this framework solve for the interest rate itself, not just PV or FV? Yes, given the other four variables, though solving for the rate (like solving for IRR in a capital budgeting context) generally requires iterative approximation rather than a direct algebraic formula, the same limitation that applies to solving for a specific period count.
Is the periodic rate always the annual rate divided by the number of payments per year? Only when the payment frequency and the compounding frequency match. When they don't, for example, monthly payments on a loan that compounds daily, the periodic rate needs to reflect actual compounding, not just be assumed equal to the annual rate divided by the payment count.
The CD rate (~4% APY) and 10-year Treasury yield (~4.7%) referenced above reflect approximate market conditions in mid-August 2026, used only as illustrative context, and change regularly; check a live source such as FRED (fred.stlouisfed.org) or a bank's current rate sheet before using either as an actual input. The time value of money formulas, sign conventions, and the relationship between nominal and effective rates are stable mathematical facts and do not change over time. This is not financial advice; the appropriate rate, timing convention, and compounding assumption for a real decision depend on the specific loan, account, or investment terms involved.