BAII Fincal · Free tutorial

How to Calculate Future Value and Present Value on a BA II Plus (TVM)

Future value and present value are the two questions behind half of the CFA calculator drills: "what will this grow to?" and "what is this worth today?" On the BA II Plus both are one keystroke away once you respect the sign convention. Work the examples here and practice these keystrokes in the free BA II Plus simulator.

In this tutorial

  • The TVM variables and the sign convention
  • Example 1: future value of a lump sum
  • Example 2: present value of a future amount
  • Example 3: monthly compounding
  • End mode vs begin mode
  • Common mistakes and keystroke traps

This page drills the actual FV / PV computations. For the layout of the TVM worksheet and the meaning of each key, see the calculator basics tutorial — this tutorial assumes you can reach the TVM area and focuses on getting numbers out of it.

The TVM variables and the sign convention

  • N — number of periods
  • I/Y — annual interest rate (the calculator divides it by P/Y)
  • PV — present value
  • PMT — periodic payment (0 for lump sums)
  • FV — future value

The BA II Plus treats money in opposite directions with opposite signs. Invest $1,000 now to receive money later: PV = −1000 and FV comes out positive. Borrow $1,000 now and repay later: PV = +1000 and FV comes out negative. The sign convention is not cosmetic — entering the wrong sign can flip the answer by exactly one period's interest.

Example 1: future value of a lump sum

Invest $5,000 today at 8% compounded annually for 4 years. What is it worth at the end?

  1. Press [2nd] then [CLR TVM].
  2. Confirm P/Y = 1: [2nd] then [P/Y], type 1, [ENTER], [2nd] then [QUIT].
  3. Enter N = 4.
  4. Enter I/Y = 8.
  5. Enter PV = 5000 then press [+/-] to make it −5000.
  6. Leave PMT = 0.
  7. Press [CPT] then [FV]. The display shows 6,802.44.

Hand check: 5,000 × 1.08⁴ = 5,000 × 1.360489 = 6,802.44. The calculator matches the formula exactly.

Example 2: present value of a future amount

An investment promises $12,000 in 10 years. If the appropriate annual discount rate is 6%, what is its present value today?

  1. Press [2nd] then [CLR TVM].
  2. Enter N = 10.
  3. Enter I/Y = 6.
  4. Leave PMT = 0.
  5. Enter FV = 12000.
  6. Press [CPT] then [PV]. The display shows −6,700.75.

The present value is $6,700.75. Reading the sign: you would "pay" 6,700.75 today to receive 12,000 later — opposite directions, opposite signs. Hand check: 12,000 ÷ 1.06¹⁰ = 12,000 ÷ 1.790848 = 6,700.75.

Example 3: monthly compounding

A lump sum of $3,000 is invested for 5 years in an account earning 6% per year, compounded monthly. Find the future value.

  1. Press [2nd] then [P/Y], type 12, [ENTER] (P/Y = C/Y = 12).
  2. Press [2nd] then [CLR TVM].
  3. Enter N = 60 (5 years × 12 months).
  4. Enter I/Y = 6.
  5. Enter PV = 3000, press [+/-] → −3000.
  6. Leave PMT = 0.
  7. Press [CPT] then [FV]. The display shows 4,046.55.

The effective monthly rate is 6% ÷ 12 = 0.5%; 3,000 × 1.005⁶⁰ ≈ 3,000 × 1.34885 = 4,046.55. Notice the same 6% annual rate with annual compounding (Example 1 style) would grow 3,000 to only 4,014.68 — compounding frequency matters.

End mode vs begin mode

The BA II Plus computes annuity cash flows in end mode by default: payments occur at the end of each period, which is the CFA default. If a problem says "payments are made at the beginning of each period" (rents, lease payments), switch with [2nd] then [BGN], then [2nd] then [SET] — the display shows BGN. Always switch back to end mode after such a problem; the setting persists and silently changes every later annuity calculation.

Common mistakes and keystroke traps

  • Forgetting the +/- on PV or FV. The single most common wrong answer on TVM problems is a sign error that shifts the compounding by one period.
  • Stale P/Y from a previous bond problem. After pricing semiannual bonds, P/Y = 2 stays active; a lump-sum problem then compounds twice a year. Check P/Y before every calculation.
  • N counted in years, not periods. Monthly compounding for 5 years needs N = 60, not 5.
  • BGN mode left on. If the screen shows BGN and your answer looks slightly off, reset it before blaming the math.
  • Residual TVM values. Always [2nd] then [CLR TVM] before a new problem.
  • Reading PMT = 0 as "no value". A leftover PMT from the last bond problem silently adds an annuity where none exists.

Related tutorials

Once you can move money through time, apply it to securities: bond pricing is exactly a PV problem with coupons, and the YTM tutorial inverts it. For interest-rate sensitivity, see the duration tutorial. The basics tutorial explains the worksheet layout in full.

References

BAII Fincal

Turn this tutorial into muscle memory.

Download the free simulator and practice every sequence from this guide on the same layout you will use in the exam room.