ReckonBox logoReckonBox

Finance calculator

The five-key time value of money solver: give it any four of present value, future value, payment, rate and term, and it returns the fifth with the equation printed.

Inputs
Solve for
Currency

Signs follow the cash flow convention every financial calculator uses. Money leaving you is negative and money coming back is positive, so a deposit and its maturity value have opposite signs. Getting this wrong is why a solver returns nothing.

Result
Future value
$1,628.89
Periods
10
Rate per period
5%
Total paid in or out
$0
Interest over the whole term
$-628.89

Rearranged directly from the balance equation, no iteration needed.

Key takeaways

  • One equation links present value, future value, payment, rate and term: give any four and the fifth follows.
  • Money paid out is negative and money received is positive, since the equation balances to zero.
  • The number of periods has an exact solution through logarithms: doubling at 5 percent takes 14.2067 years.
  • The interest rate has no closed form and must be solved by iteration; this page uses bisection and shows the step count.
  • Payments per year and compounds per year can differ: 6 percent compounded annually but paid monthly is 0.4868 percent a period, not 0.5 percent.

How the finance calculator works

The time value of money is the principle that a sum available now is worth more than the same sum later, because money held today can earn a return in the meantime. Give this any four of present value, future value, payment, rate and term, and it solves for the fifth.

That five-key layout is what a BA II Plus or an HP 12C does. What those keep behind the keys, and what the top-ranked page for this term leaves out entirely, is the equation underneath.

One equation, five rearrangements

0 = PV(1+i)^n + PMT x [((1+i)^n - 1) / i] x (1 + i x T) + FV

i is the rate per period, n the number of periods, and T is 1 when payments arrive at the start of a period and 0 when they arrive at the end. Every result on this page is that identity solved for a different letter.

calculator.net ranks first for finance calculator with exactly this tool and publishes no formula anywhere on the page, explaining the idea through worked examples instead. For a page whose entire subject is a five-variable relationship, that is a strange thing to omit.

Why the signs matter

The equation balances at zero, so money going out and money coming back have to carry opposite signs.

Deposit $1,000 and collect $1,628.89 in ten years: the deposit is -1000 and the maturity value is +1628.89. Enter both as positive and there is no rate, no term and no payment that satisfies the equation, so the solver correctly returns nothing.

That is the single most common reason a financial calculator appears broken. It isn't a bug and it isn't a quirk of the interface. The convention carries real information about which direction the money moved.

The rate is the hard one, and the term is not

These two get lumped together as "the difficult ones" and only one of them deserves it.

The number of periods has an exact closed form:

n = ln((PMT - FV x i) / (PMT + PV x i)) / ln(1 + i)

which collapses to ln(-FV/PV) / ln(1+i) when there's no payment. Doubling money at 5% takes ln(2)/ln(1.05), or 14.2067 years, with no iteration anywhere.

The rate has no closed form at all. It sits both as a multiplier and inside an exponent, so the equation cannot be rearranged for it. Every tool returning a rate is iterating, whether or not it admits to it. This one bisects and prints the step count.

GigaCalculator is honest about the underlying limitation, stating that solving for periods or the rate needs successive approximation, though it treats both as equally intractable when only the rate is. It also ships neither an annuity due option nor a compounding frequency, so it solves a smaller problem than the one calculator.net solves.

Payments per year against compounds per year

These are two separate settings and they don't have to match. Interest can be added at a different rhythm from the one you pay on: a Canadian mortgage compounds semiannually while payments come monthly.

When they differ, the rate for one payment period is:

i = (1 + r/C)^(C/P) - 1

where C is compounds per year and P payments per year. At 6% compounded annually but paid monthly, that gives 0.4868% a period, where a simple division would say 0.5%. Small per period, and it accumulates across 360 of them.

Timing is worth exactly one period of growth

An annuity due pays at the start of each period, so every payment sits invested one period longer than an ordinary annuity and the whole stream is worth (1+i) times as much.

At 5% that is 5% more, across the entire stream. Ten annual payments of $1,000 discounted at 5% are worth $7,721.73 as an ordinary annuity and $8,107.82 as an annuity due.

Rent and insurance premiums are usually annuities due. Loan payments and bond coupons are usually ordinary. Guessing wrong moves the answer by a full period of interest and the result still looks perfectly reasonable, which is what makes it a dangerous default to leave unexamined.

Worked cases

A 30 year mortgage of $200,000 at 6%, paid monthly. Solve for payment: $1,199.10 a month.

Turn it around. Borrow $200,000, pay $1,199.10 a month for 360 months, solve for the rate: 6%, recovered by bisection.

And the same machinery answers a savings question. Put aside $100 a period at 5% until the balance reaches $10,000, solving for the term: 36.72 periods.

Solving forInputs givenMethod
Future valuePV, PMT, rate, termClosed form
Present valueFV, PMT, rate, termClosed form
PaymentPV, FV, rate, termClosed form
TermPV, FV, PMT, rateClosed form, through logarithms
RatePV, FV, PMT, termBisection, step count shown

What this calculator does not do

It doesn't produce an amortisation schedule, take a register of uneven cash flows, or handle depreciation, all of which the physical calculators do. For an irregular series of cash flows, the IRR calculator solves the rate and the present value calculator discounts them at a rate you choose.

It also assumes one fixed rate throughout. A rate that changes partway through a term is a different problem and any single figure this returns for it would be wrong.

Results are arithmetic on your inputs, not financial advice. For decisions about your money, speak to a licensed financial adviser. To grow a balance with regular contributions instead, the compound interest calculator is the more direct route, and the interest rate calculator recovers a rate from a loan payment stream specifically.

Frequently asked questions

What is the time value of money? The time value of money is the principle that a sum available now is worth more than the same sum later, because the money you hold today can earn a return in the meantime. Every calculation on this page is a rearrangement of one equation expressing that idea across five variables: present value, future value, payment, rate and number of periods.

What is the time value of money formula? The balance equation is 0 = PV(1+i)^n + PMT x [((1+i)^n - 1) / i] x (1 + i x T) + FV, where i is the rate per period, n the number of periods, and T is 1 for payments at the start of a period and 0 for payments at the end. Give it any four values and it solves for the fifth. The first-ranked calculator for this term publishes no formula at all, which for a tool whose whole job is this relationship is a strange omission.

Why do the numbers need to be positive and negative? Because the equation has to balance at zero, so money leaving you and money coming back must carry opposite signs. Deposit $1,000 and collect $1,628.89 in ten years and the deposit is negative while the maturity value is positive. Entering both as positive is the single most common reason a financial calculator returns an error, and it is not a bug.

Can you solve for the interest rate directly? No, and this is the genuinely hard part. The rate appears both as a multiplier and inside an exponent, so the equation cannot be rearranged for it and every tool that returns a rate is iterating. This one uses bisection and reports the number of steps it took. GigaCalculator is honest about the same limitation, describing successive approximation, while most pages present the answer as if it were arithmetic.

Is solving for the number of periods also an approximation? No, and the two get lumped together wrongly. The number of periods has an exact closed form through logarithms: n = ln((PMT - FV x i) / (PMT + PV x i)) / ln(1+i), which simplifies to ln(-FV/PV) / ln(1+i) when there is no payment. So doubling money at 5 percent takes exactly ln(2)/ln(1.05), or 14.2067 years, with no iteration involved.

What is the difference between payments per year and compounds per year? One is how often you pay, the other is how often interest is added, and they do not have to match. A Canadian mortgage compounds semiannually while payments are monthly, for instance. When they differ, the rate for one payment period is (1 + r/C)^(C/P) - 1 and not a simple division, so 6 percent compounded annually but paid monthly is 0.4868 percent a period rather than 0.5 percent.

What is an annuity due and when does it apply? An annuity due pays at the start of each period rather than the end, so every payment sits invested one period longer and the whole stream is worth (1+i) times the ordinary version. Rent and insurance premiums are usually annuities due; loan payments and bond coupons are usually ordinary. At 5 percent that timing choice moves the answer by 5 percent, which is large enough that guessing at it is not safe.

Can this replace a BA II Plus or HP 12C? For the five-key time value of money work those calculators are best known for, yes, and this page adds the equations they keep behind the keys. What it does not do is amortisation schedules, cash flow registers with uneven flows, or depreciation. For an uneven series of cash flows, the IRR and present value calculators handle that shape instead.

Sources

Built and reviewed by DexTechLabs against the primary sources cited above. Last reviewed 2026-07-19. How we build and verify tools.

Mutual fund returns are market-linked and not guaranteed, so this is an estimate, not investment advice. Consult a SEBI-registered adviser before acting on it.