Last reviewed: 2026-05-19
The BA II Plus CFA setup and practice guide
The TI BA II Plus is the most common calculator in the Chartered Financial Analyst (CFA) exam room. Out of the box, three of its defaults disagree with how CFA questions are written, and the device holds prior values between problems. The result is that a candidate who knows the formula can still answer the question wrong because the calculator is set up the wrong way.
This page is a calm, candid guide for CFA Level I and Level II candidates who own a BA II Plus. It covers a four-step setup checklist, the four keystroke workflows you will use most often on the exam, and the six device-specific mistakes most likely to cost marks. Each workflow has a worked example you can replay in the free Charterly calculator, and each mistake links to a live warning you can trigger to see what the warning looks like in practice.
If you have not chosen a device yet, the HP 12C version of this guide covers the same ground for the RPN side, and the device comparison lays the two calculators side by side.
Open the BA II Plus calculator
Contents
- The four-step setup checklist
- TVM in five keystrokes
- NPV and IRR through the CF worksheet
- Bond price and Yield to Maturity (YTM) through TVM
- Amortization in three steps
- The six mistakes you are most likely to make
- How Charterly helps
- Frequently asked questions
1. The four-step setup checklist
Do this once when you take the calculator out of the box, and re-confirm before every mock exam.
- Decimal places. Press
2ndthenFORMAT. Type4. PressENTER. Press2ndthenQUIT. Four decimal places is the safe floor for CFA work. Two truncates intermediate values during chained calculations. - Algebraic order of operations. Press
2ndthenFORMAT. Scroll to theChnorAOSfield. Press2ndthenSETto flip between them. PickAOSfor CFA-style algebraic expressions. Press2ndthenQUIT. - Periods per Year (P/Y). Press
2ndthenP/Y. Type1. PressENTER. Press2ndthenQUIT. The Compounding periods per Year (C/Y) will follow automatically. Reset to 12 only for explicit monthly problems and back to 1 afterwards. - Payment timing. Press
2ndthenBGN. Press2ndthenSETuntil the screen showsEND. Press2ndthenQUIT. Switch toBGNonly for annuity due problems and switch back the moment you finish them.
After the checklist runs, do one clean compute on a known answer. The free Charterly calculator will hold this setup for you across sessions and warn you if any of the four drifts.
Run the setup checklist in Charterly
2. TVM in five keystrokes
Time Value of Money (TVM) is the largest workflow on Level I. The BA II Plus stores five linked registers: N (number of periods), I/Y (periodic interest rate as a percent), Present Value (PV), Payment (PMT), and Future Value (FV). You enter four values and ask the calculator to compute the fifth.
Worked example. A candidate deposits 1,000 today into an account paying 6 percent per year, compounded annually. How much is in the account after 5 years?
Keystrokes:
5thenN6thenI/Y1000then+/-thenPV(money you give to the account is negative)0thenPMTCPTthenFV
Expected result: 1,338.2256.
Why the sign convention matters. PV is negative because the candidate parted with the money. FV is positive because the candidate gets it back. If both signs are positive, the BA II Plus returns Error 5, because no real rate connects two same-sign cash flows with no payment in between (see mistake M4 below).
Clear before the next problem. Press 2nd then CLR TVM before the next TVM compute, every time. The BA II Plus does not clear TVM automatically.
Replay this example in Charterly
3. NPV and IRR through the CF worksheet
For uneven cash flows, use the Cash Flow (CF) worksheet. Net Present Value (NPV) and Internal Rate of Return (IRR) both live in the worksheet that opens behind the CF key.
Worked example. A project requires a 10,000 outlay today and is expected to produce 4,000 in year 1, 5,000 in year 2, and 6,000 in year 3. At a 10 percent discount rate, compute NPV and IRR.
Keystrokes for NPV:
CF2ndthenCLR WORK(always clear before entering a new project)10000then+/-thenENTER(CF0)- Arrow down.
4000thenENTER(CF1). Arrow down.1thenENTER(frequency stays at 1). - Arrow down.
5000thenENTER(CF2). Arrow down.1thenENTER. - Arrow down.
6000thenENTER(CF3). Arrow down.1thenENTER. NPVthen10thenENTER. Arrow down.CPT.
Expected NPV: 2,276.4838.
Keystrokes for IRR (continuing from the same CF list):
IRRthenCPT
Expected IRR: 21.6478 percent.
Why `CLR WORK` matters. The CF worksheet stores up to 24 entries and CE/C from the home screen does not touch them. If you reused the CF list from a prior problem without clearing it, NPV and IRR will both be wrong (see mistake M5 below).
Replay this example in Charterly
4. Bond price and YTM through TVM
For Level I, bond price and Yield to Maturity (YTM) route through TVM. The five-register approach is faster than the BA II Plus bond worksheet for exam-style questions where the settlement date is on a coupon date.
Worked example. A 10-year, 5 percent annual-coupon bond with a 1,000 face value trades to yield 6 percent. Compute the price.
Mapping bond terms to TVM:
| Bond field | TVM register | Value |
|---|---|---|
| Years to maturity × coupon frequency | N | 10 |
| Yield per period | I/Y | 6 |
| Price (solve for) | PV | computed |
| Coupon × face / frequency | PMT | 50 |
| Face value | FV | 1000 |
Keystrokes:
10thenN6thenI/Y50thenPMT1000thenFVCPTthenPV
Expected price: -926.3991. The negative sign is the sign convention. The price the buyer pays is 926.40 rounded.
To solve for YTM instead, set the four known registers and press CPT then I/Y. For semiannual coupon bonds, set N to twice the years and use the semiannual coupon as PMT, then double the result for the annual YTM.
Replay this example in Charterly
5. Amortization in three steps
The AMORT worksheet shows the principal, interest, and remaining balance for any range of payment periods on a fully solved TVM loan.
Worked example. A 200,000 mortgage at 6 percent annual rate, 30-year term, monthly payments. Compute the principal paid in year 1.
Setup TVM (using a 12-month P/Y for this problem only):
2ndthenP/Y. Type12. PressENTER. Press2ndthenQUIT.360thenN(30 years × 12 months)6thenI/Y200000thenPV0thenFVCPTthenPMT. Expected payment:-1,199.1011.
Run AMORT for payments 1 through 12:
2ndthenAMORT1thenENTERat P1- Arrow down.
12thenENTERat P2 - Arrow down to read
BAL(remaining balance after payment 12),PRN(principal paid in this range), andINT(interest paid in this range).
Expected principal paid in year 1: -2,456.0241 (about 2,456 of principal across the first twelve payments).
Reset P/Y after. Press 2nd then P/Y. Type 1. Press ENTER. Press 2nd then QUIT. Or you will trip mistake M2 on the next annual problem.
Replay this example in Charterly
6. The six mistakes you are most likely to make
This list is the BA II Plus side of the twelve CFA calculator mistakes page. Short version here, full explanation on the linked page.
- M1. BGN mode is on. Your annuity answer is one period of interest too high. Fix:
2ndthenBGN, set toEND,2ndthenQUIT. - M2. P/Y is not 1. Your annual problem answers like a monthly one. Fix:
2ndthenP/Y, type1,ENTER,2ndthenQUIT. - M3. TVM registers loaded from the prior problem. A value you typed two problems ago is still affecting the current answer. Fix:
2ndthenCLR TVMbetween every problem. - M4. PV and FV share the same sign. Calculator returns
Error 5. Fix: flip the sign on whichever leg is the candidate's money. - M5. CF list has leftover entries. NPV and IRR are off by the cash flow from the previous problem. Fix: inside
CF, press2ndthenCLR WORKbefore entering the new list. - M6. Chn mode is on when AOS is expected.
2 + 3 × 4returns 20 instead of 14. Fix:2ndthenFORMAT, scroll toChn,2ndthenSETto flip toAOS,2ndthenQUIT.
Charterly's calculator catches all six in real time and shows a non-blocking warning while the result is still on screen.
See all twelve mistakes (BA II Plus and HP 12C)
7. How Charterly helps
Charterly is a free, independent CFA calculator companion. It is not affiliated with Texas Instruments, Hewlett-Packard, or the CFA Institute.
For BA II Plus candidates, three pieces matter:
- Keypad mode mirrors the device's key layout and key behavior. Practicing here builds the same muscle memory you will use on exam day.
- Form mode gives you labeled inputs when you want to solve faster, with the same engine underneath. Use it for sanity checks and for the worked examples on this page.
- Mistake detection runs the six rules above on every compute and surfaces a calm warning, never blocking the result.
Practice questions are tagged by Learning Outcome Statement (LOS) and include the formula, the keystrokes, and the most common candidate error to watch for. The free tier covers nine core calculators, three saved scenarios, ten practice questions per day, and seven days of history. Charterly Pro lifts those caps and adds full mock exams, advanced calculators, and Pro-only exports.
If you use HP 12C as a back-pocket or primary device, the HP 12C CFA guide covers the same workflows in RPN, and the same calculator companion runs both. Nothing on this page assumes you have picked sides.
Open the BA II Plus calculator
8. Frequently asked questions
Is the BA II Plus allowed on the CFA exam? Yes. The CFA Institute permits the Texas Instruments BA II Plus and the Hewlett-Packard 12C, both standard and Professional variants. Confirm on the CFA Institute's calculator policy page before exam day, because policies can change.
Do I need the BA II Plus Professional? No, but it adds a handful of keys (breakeven, depreciation methods, conditional cash flows) that are useful for Level II. Standard BA II Plus is enough for most Level I curriculums.
How long does the setup take? Less than two minutes once. Then re-confirm before every mock or practice session.
Can I switch to HP 12C halfway through prep? You can, and Charterly supports both, so you do not lose your practice history or saved scenarios when you switch. The HP 12C uses RPN, so plan an extra week to retrain muscle memory.
Where do I see the formula and keystrokes for each question? On any practice question detail page. Charterly shows the formula, the candidate's most common error for that LOS, and the keystroke path for both the BA II Plus and the HP 12C.
Does Charterly auto fix mistakes for me? No. Charterly surfaces the warning and shows the keystroke fix. It never silently changes your inputs.