Calculator · Corporate finance

Time value of money calculator: solve for N, I/Y, PV, PMT or FV

Fill in any four of N, I/Y, PV, PMT and FV, choose which one to solve for, and the calculator finds the fifth. It is the same job as the CPT key on a financial calculator. It handles payments made at the end or at the beginning of each period and prints the BA II Plus keystrokes for your numbers.

Solve for the missing variable

Leave out the one you want. The other four fields stay.

Payments and compounding both use this. N counts these periods. Ten years of monthly payments is N = 120.

FV, future value$121,417.91Money you pay out is negative, money you receive is positive.
BA II Plus keystrokes
  1. 2nd P/Y 12 ENTER, 2nd QUIT
  2. Make sure the display does not show BGN
  3. 180 N
  4. 6.5 I/Y
  5. 0 PV
  6. -400 PMT
  7. CPT FV

Estimate for learning, not financial advice. Nothing you type here is sent or saved.

Try one yourself

You borrow $8,000 at 10.9% a year, compounded monthly, and repay it with equal payments at the end of each month for 5 years.

Counts as correct if it is within $0.50. Use a calculator.

One equation, five unknowns

Every time value of money problem is the same balance equation. The value of today's amount, grown at the interest rate, plus the value of the stream of payments, plus the final amount, must net to zero. That is why PV and FV need opposite signs when there are no payments: you pay in one and receive the other.

Formula

PV x (1+i)^N + PMT x (1 + i x t) x [(1+i)^N - 1] / i + FV = 0. Here i is the rate per period (I/Y divided by periods per year), and t is 0 for payments at the end of each period or 1 at the beginning. At i = 0 the middle term becomes PMT x N. This is the standard annuity formula from corporate finance textbooks such as Berk and DeMarzo. N, PV, PMT and FV have closed-form solutions. I/Y is found numerically.

Worked example: how much will a monthly saving grow to?

You save $400 at the end of every month for 15 years at 6.5% a year, compounded monthly, starting from nothing. Monthly periods mean N = 15 x 12 = 180 and the rate per period is 6.5% / 12.

Entries for the savings example.
FieldEntry
N180
I/Y6.5
PV0
PMT-400 (money you pay in is negative)
FVSolve: $121,417.91

You pay in $72,000 and the account reaches $121,417.91, so interest supplies $49,417.91. A second example runs the other direction. Borrow $20,000 at 6% for 60 monthly payments: enter PV = 20,000, N = 60, I/Y = 6, FV = 0 and solve for PMT. The answer is -$386.66, negative because it is money you pay.

End or beginning of the period

An ordinary annuity pays at the end of each period, as most loans do. An annuity due pays at the start, as rent usually does. Each payment in an annuity due earns one extra period of interest, so the future value is the ordinary figure multiplied by (1 + i). Ten yearly payments of $100 at 5% grow to $1,257.79 when each is made at year end and to $1,320.68 when each is made at the start of the year.

On a BA II Plus the calculator must be in the matching mode. The keystrokes under the result show how to switch, and they include setting payments per year with P/Y. If you want to practice the keystrokes on a handheld, the guides below walk through them with full problems.

Mistakes that cost points

  • Giving PV and FV the same sign when there are no payments. Money you pay in and money you receive need opposite signs, otherwise the equation has no solution.
  • Entering N in years when payments are monthly. N counts payment periods, so 10 years of monthly payments is 120.
  • Typing the rate as 0.065. Enter 6.5, the same as the I/Y key expects.
  • Leaving a calculator in BGN mode from the last problem.
  • Rounding N or the payment partway and then reusing the rounded value. Keep full precision until the end.

Estimate for learning, not financial advice. Inputs stay in your browser and are not sent or stored.

Questions

Quick answers.

Why does the calculator say there is no solution?

The signs usually conflict. Money you pay out must be negative and money you receive positive. If PV, PMT and FV all have the same sign, no number of periods or rate can balance the equation.

Why is N not a whole number?

The balance may be reached part-way through a period. For savings, N = 10.24 means the target is reached during period 11. For a loan, the last payment would be smaller than the others.

How do I use this for a loan payment?

Enter the loan amount as a positive PV, the number of monthly payments as N, the annual rate as I/Y and 0 as FV, and solve for PMT. The negative answer is what you pay each month.

Does it match a TI-84 or BA II Plus?

The math is the same equation both calculators use, so the answers agree. The keystrokes shown are for the BA II Plus layout, and the TI-84 TVM solver takes the same five values.

Working through a problem like this one for a class? I tutor finance one-on-one on Zoom. Private sessions with Chi Odogwu are $250 an hour.

Book your first session
Book a session →