TI BA II Plus Guide: How To Use Your Calculator Better

Speed and accuracy matter for the CFA, FRM and CAIA exams. It is worth investing some time to learn how to use your calculator more effectively.

This Texas Instruments BA II Plus guide is the ultimate list of some lesser-known, time-saving calculator functions that you need to know for your CFA exam preparations.

These tips and advice apply to both BA II Plus & BA II Plus Professional calculator models. It also assumes you already know the basics like calculating IRR, NPV and time value of money.

​I’ll start off with a discussion on which calculator version I prefer (and why), moving on to the recommended calculator settings for CFA exams, then jumping into details of each function I found useful, before ending with the usual FAQ section.

Let’s dive in!


BA II Plus vs. BA II Plus Professional

BA II Plus vs BA II Plus Professional

The BA II Plus calculator is used by most CFA exam candidates – but which should you choose? BA II Plus or BA II Plus Professional version?

Having tried both thoroughly, I would recommend using the basic BA II Plus model instead of the Professional version.

Here’s why.

I prefer simple BA II Plus model because:

  • it does the job well,
  • it is lighter, and
  • the buttons press is superior without much force required – this is more important than you first think (see below).

Whilst BA II Plus Professional certainly looks better and feels more premium, I felt the effort to make it premium (weight and button press) did the calculator a disservice without extra benefits vs the “basic” model:

  • More expensive
  • Nearly 50% heavier than BA II Plus (including its cover) – yes, we measured. The Professional version doesn’t come with a cover by the way.
  • The button design is really my pet peeve here:
    • Sure, the Professional version’s buttons feel more premium, however they are harder to press and not as responsive when keying in data. If you use this for hours, you can’t really afford to constantly check if data has been entered correctly. This can present quite an unnecessary source of calculation mistakes.
    • Also, the Professional version’s button are all the same colour, in an effort to look sleek. The 2ND button is just a shade lighter than the rest. But that’s it. Having the colour differentiation across the numbers, 2ND button and TVM functions are actually quite handy, for me at least.
  • What about the extra features in Professional? I don’t find them necessary nor worth it, the touted NFV additional function only applies very select cases of NPV, and can be done via NPV yourself anyway. It is better to stick to the standard NPV function and learn one way to doing that to avoid confusion and waste time with unnecessary complexities that overall don’t save much time, nor is tested often.

You don’t really need BA II Plus Professional. And you certainly don’t need a financial calculator to tell you that you’re an Advanced Business Analyst, vs. just a Business Analyst 🙂

If you haven’t got a BA II Plus calculator and decided on your model now, you can easily get the latest model on Amazon:

BA II Plus

texas instruments ba ii plus calculator
My personal preferred choice of BA II Plus:
simple, light, affordable and gets the job done.

BA II Plus Professional

texas instruments ba ii plus professional calculator
Premium version of BA II Plus. I found the button press not as responsive, increasing chances of making errors.

BA II Plus Calculator Best CFA Settings

Make sure that you don’t execute the RESET function​ (i.e. 2ND +|− ) unless you want to reset all your settings back to factory settings. For more info on how to reset your calculator, see the Help & FAQ section.

If you accidentally did that (or if one of the proctors did that to your calculator before the exams – it happens), make sure you learn how to reconfigure your calculator settings as below.


1) Increase to 9 decimal places

BA II plus keystroke change 9 decimal setting
Screen will show ‘DEC = 9’. If there is no ‘ = ‘ sign, press ENTER again to register your settings.
Your calculator’s default is 2 decimals. For the CFA exams, we recommend a 9 decimal setting for floating decimals.

Floating decimals essentially means that the calculator will show as many decimals (up to 9, in this case) for each number as needed.

For example, with a 9 decimal setting, the calculator will show 2 as 2 (with no decimals), but will show 2.39756732 as 2.39756732.

2) Set the period per year to 1

BA II Plus keystroke set period per year to 1This is to check that the setting is right for most calculations you need for the CFA exam curriculum.

Set “P/Y”, i.e. period per year = 1.

Recent BA II Plus calculators have 1 as default, however much older models have a default of 12. So worth checking just in case.

3) Use Algebraic Operating System (AOS) instead of Chain Method (CHN)

BA II plus keystroke change to AOS algebraic operations system
Screen should show ‘AOS’. If not just repeat the keystrokes.
Set your calculation method to Algebraic Operating System (AOS).

This means that when you calculate 3 + 4 x 5, it will show 23.​

The chain method (Chn) however, will show 35. We recommend AOS method setup to avoid confusion.

​How to use BA II Plus: Additional tips & functions you should know

BA II Plus Calculator Tips and Functions you should know for the CFA exams

The tips listed here applies to all levels. Try them, and choose whichever works best for you.

​This section is not meant to be a comprehensive section about all the IRR, NPV, TVM and CF functions that you need to know for your exams, but rather a few tips that hopefully speeds up your calculation process whilst maintaining accuracy.


Parentheses (or brackets)

BA II Plus Parentheses or Brackets functionI find these parentheses buttons quite helpful in making sure I compute correctly, as putting brackets (just like writing them on paper) ensures that the computation is done in the preferred order and logical way.

Clear entries & memories: Backspace, CE|C and Clear TVM buttons

Backspace button
BA II plus backspace button
This is a useful backspace button, especially when you make a mistake in the middle of typing out a long equation, you don’t have to restart.

For example, pressing 2 x 3 → 2 = will give you 4, as you have reversed the mistake of pressing 3 without the need to restart the whole operation.

You have better control and can delete by character/numbers, rather than clearing the whole previous entry like the function below.
CE|C button: 1x clears previous entry
ba ii plus ce c button

CE|C button: 2x clears everything
ba ii plus clear everything ce c button
Using the same example previously, pressing CE|C once clears the previous entry entirely, whereas pressing it twice clears everything.

So 2 x 3 CE|C 2 = will give you 4.2 x 3 CE|C CE|C will just give you 0, as pressing CE|C effectively clears everything in the calculation.

Pro tip: Press the CE|C button twice to clear your calculator before moving to the new calculation.
CLR TVM button: Clear TVM Worksheet
ba ii plus keystroke clear tvm worksheet
Make sure you clear all previous work before you start any TVM calculations.

It may sound obvious, but you need to make this a habit as it is one main source of calculation mistake.
CLR WORK button
BA II Plus keystroke clear memory stored values
If you want to clear just an individual memory, just store a zero value in it. More info on how to store values further below →

However, if you want to clear all 10 memory slots, press 2ND 0 2ND CE|C.

Remember, clearing memory before starting a new calculation is key to avoid errors.

Power function (exponents): The K function and y^x button

The K function
ba ii plus k function keystroke
This is a quick compounding function, especially when discounting or in TVM questions.

For example, if you press 1 x 1.05 2ND % =, it will give you 1.05 (compounded once).

Pressing = continuously n times will give you the answer for 1.05^n, where n = 2, 3, 4…
y^x button
ba ii plus keystroke yx power exponential function
To use the power function or do exponentials, use the y^x button.

Make sure you have set your calculator to AOS mode first.

Then try this example: 5 x 10^3. The calculator keystrokes are: 5 x 10 y^x 3 = , which should get you 5,000 under AOS setting.

You can even use fractions in the exponents, e.g. 3 x 100 y^x 0.25 = 9.486832981.

Memory function: Storing & recalling values and clearing memories

Storing & Recalling Numbers
To store a number:
ba ii plus keystroke storing numbers

To recall a number:
ba ii plus keystroke recall numbers
Storing values are crucial for more complex calculations.

Storing (STO) and recalling (RCL) numbers in the calculator’s memory speeds things up significantly.​

To store the number on your calculator screen, press STO then for example 1 to assign it to slot 1.

To recall that same number, press RCL 1. Lifesaver!
Recall Your Last Answer
ba ii plus keystroke recall last answer
Also there’s another lesser known nifty feature that recalls the last answer of your computation.

It updates the value continuously and reflects your last answer.

​Handy if you forgot to store it, or need it as an input to the next equation.
Clearing All Memory / Stored Values
BA II Plus keystroke clear memory stored values
Finally, you need to remember and know how to clear stored values:

1) To clear an individual memory, just store a zero value in it, i.e. press 0 STO 3 (if clearing memory slot 3 only, for example).

2) To clear all 10 stored memories (numbers 0-9) using the CLR WORK function by pressing 2ND 0 2ND CE|C.

Stat function: Crazy shortcuts to standard deviation, variance & mean

While I’m not going to go into detail of how to use TVM, NPV, IRR or CF functions (you should know this anyway), the Statistics function is one of the relatively unknown functions that actually saves a ton of time especially for Quants or Portfolio Management topics. Basically any question that requires calculation of the standard deviation or mean from a data set would be perfect for this.

Best to illustrate this with an example with sample data set: 20, 15, 5, -3, 8

ba ii plus stat function keystroke1) To setup your calculator to do single variable statistics, press 2ND 8.
ba ii plus 1-v setting keystroke
(Repeat until you reach the ‘1-V’ setting)
2) Toggle using 2ND ENTER until you see 1-V. The other 4 settings: LIN, PWR, EXP, Ln are for regression analyses which we won’t be needing for CFA exams.
ba ii plus ce c button3) Clear screen and let’s input the data above.
ba ii plus keystroke data setting

ba ii plus clear data work keystroke
4) Enter the Data setting (press 2ND 7).

5) Always clear memory of previous entries before entering new data by pressing 2ND CE|C (CLR WORK).
ba ii plus stat function standard deviation example 1 orig6) Then, enter data into X01, X02, X03…. etc, and leave Y01, Y02, Y03… as default of 1.

X represents data, whilst Y represents frequency of that data point.
ba ii plus 1-v single variable statistic keystroke
(Repeat ↓ as needed)
7) Finally, you enter into the Stats function to see ‘1-V’, which is the correct setting.

​By toggling with the  button, you’ll see the results:

n=5;
mean x̄=9;
sample standard deviation S(x) = 8.92;
population standard deviation (σx) = 7.97;
For the variance, just use the x^2 button on the relevant standard deviation.

A quick way to get the population mean and standard deviation!

Okay, that may not seem like a big deal to you.

The Stat function’s true time-saving power comes when you’re asked to look for standard deviation or variance in a slightly more complex question like this:

Asset TypeWeightingReturn
Real Estate0.55-2.3%
Equities0.359.0%
Bond0.103.1%
ba ii plus keystroke data setting

ba ii plus clear data work keystroke
1) Assuming that your calculator is already configured for single variable statistics (1-V), clear your data as usual before you start a new question by pressing 2ND 7 2ND CE|C.
ba ii plus stat function standard deviation example 2 orig2) In this case, X variables are the return, Y variables (frequency) are the weighting. 

It is important to note that the frequency data (Y variables) must be entered in whole numbers for this calculator. 

This means that for the weightings, we just enter 55 for 55% (not 0.55) and so on.

3) Proceed to enter data into X01, X02, X03 for returns and Y01, Y02, Y03 for weighting.
ba ii plus 1-v single variable statistic keystroke4) Finally, you enter into the Stat function, which should say 1-V, and scroll down for your answers:

a) n=100 (good check point that your weights sum up to 100%, and also that you didn’t mix up the variables)

b) mean x̄=2.195​%

c) population standard deviation (σx) = 5.23 is the answer. We are using this instead of sample standard deviation (despite it being similar as n is large) because n is arbitrary due to the weighted nature of the question.

Voila! Now that’s a crazy time saver.

BA II Plus calculator help & FAQ

BA II Plus Help & FAQ

Why is my BA II Plus rounding?

The BA II Plus calculator comes with a 2 decimal places default setting. To stop the rounding, all you have to do is increase the decimal places, as detailed in the Recommended Calculator Settings section.

Note that changing the number of decimal places affects the display only, as the the calculator actually doesn’t round internal values (except for amortization and depreciation results) which it uses for calculations.

If you want to round the internal values, use the ROUND function (2ND STO buttons).

Can I solve normal distribution questions with BA II Plus?

Unfortunately BA II Plus and BA II Plus Professional do not provide z-value probabilities.

You’ll need to know how to use and read from the z-tables provided. and more importantly, memorize 6 critical z-values for the CFA exams.

​More details about these key values are provided in our Free Probability Distribution Tables article.

My BA II Plus is not calculating correctly. Need troubleshooting help!

Most of the time, this tends to be a human error rather than the calculator’s fault.

Here’s a few list of things to check to troubleshoot, assuming your inputs are done correctly:

1) TVM calculations:
a) Did you Clear TVM worksheet? Before starting each TVM calculation, just make you clear your previous work (it’s good practice) – just press 2ND FV buttons.

b) END vs. BGN mode: Make sure that your calculator is in the END mode, rather than BGN mode. If it is in BGN mode, you can see it in the top part of the screen, and just press 2ND PMT 2ND ENTER 2ND CPT to switch it back to END mode.

– It’s useful to know that the factory settings has END mode by default as well.

c) + and − signs: Make sure that the signs of PMT and FV are the same, and opposite to the PV. Don’t enter (+) for FV and PV, for example, as it will trigger Error 5 (i.e. no solution exists).

– Another tip is to double check that cash inflows are positive and outflows are negative.

d) I/Y format: Remember that I/Y is given in integers not in decimals.

2) Clear everything before you start: Press CE|C button twice and 2ND 0 2ND CE|C to clear all 10 memory slots.

3) Check your calculator settings: Press 2ND .  ↓ ↓ ↓ ↓ (↓ button 4 times) to go through the main settings of the calculator, just to make sure everything is correct.

How to reset BA II Plus calculator?

1) Press 2ND then +|− buttons.

2) You’ll see RST? and the Enter indicators on screen.

– If you changed your mind at this point, just press 2ND CPT to cancel reset. The screen will then show 0.

– If you would still like to proceed to reset, press ENTER, and the screen will show RST and 0 to confirm that your calculator has been reset.

Hard reset option: You can also reset the calculator by gently inserting a pointed object in the hole marked RESET at back of the calculator.

What is the typical BA II Plus battery life?

The official Texas Instruments BA II Plus calculator manual doesn’t say how long the battery will last.

As far as we know, they last forever. None of our calculators have run out of battery, and some of them have been in constant use for more than 10 years!

What battery does BA II Plus need?

The BA II Plus calculator is powered by a single CR2032 lithium battery. It isn’t solar powered.

​Make sure you get the right one, as there are other batteries that have similar sizes, such as the CR2025 and CR2016.

How do I change or replace my BA II Plus calculator’s battery?

You can watch our video on how to change your calculator’s battery, or follow the instructions below.

The instruction below is for BA II Plus ‘basic’ calculator only. For BA II Plus Professional, the back cover easily slides out without the need for screwdrivers.

1) Things you need: A single CR2032 battery, a small Phillips screwdriver (00 size), and preferably something to prise open the calculator shell.

2) Unscrew all 4 screws at the back of the calculator.

3) This is the tricky bit. Even without the screws, the calculator shell is held shut with plastic snap locks. It’s very frustrating to try and overcome this by hand so use a penknife or a small slotted screwdriver. Watch the video to see the best way to quickly pop open the shell.

4) Change the battery. In the older BA II Pluses, the battery is held together with two more Philips screws. In the new model, you can just slide it off.

5) Pro tip: Once you’ve changed the battery, quickly check that the calculator is working BEFORE you reassemble it!

6) Snap the cover back on, and screw the screws back on. You’re done!

7) You should know that it’s noisy. Changing your battery makes a shit ton of noise. The thunderclap sound of snapping the calculator shell open and shut, your grunts and miscellaneous clatters will all sound quite loud in the exam hall. If your battery needs changing, change it a week or so before the exam.

8) Another pro tip: Your calculator’s data is not retained when the battery is removed. Therefore, replacing the battery has the same effect as resetting the calculator, so make sure you reconfigure to your preferred settings right away before using it again.


Which BA II Plus function did you find particularly useful? Do you have further tips to share? Let us know your comments below!

P.S. – Meanwhile, here are some related articles that you may find useful:

65 thoughts on “TI BA II Plus Guide: How To Use Your Calculator Better”

  1. Hi, I am having a trouble calculating NPV. Whenever I hit the button CPT + NPV, the display is Reset. Can you help me please?

    Reply
  2. Thank you so much for taking the time to prepare this summary. Super helpful!

    One question please – Is there a way to calculate Macaulay duration on BA II Plus Professional other than the CF worksheet? The CF worksheet method is helpful for bonds with short term to maturity but time taking for longer maturity periods. .

    Reply
  3. Thank you for taking the time to create this informative information. My professor has recommended it to the students and it has been a benefit to me. Thank you for taking the time to share your knowledge.

    Reply
  4. Just want to be clear. In your 1-V data/stats example with different asset class weights/returns, you are NOT getting a portfolio standard deviation (based on how those assets are correlated with each other), but a simple standard deviation based off the frequency distribution of those returns. Do I have that right?

    Thanks

    Reply
  5. My calculator—the Professioanl version, unfortunately I didn’t read this article before I bought it, and it DOES have the key sensitivity issues—it kept resetting itself in complex calculations (especially CF-IRR). After frustrating troubleshooting, I figured out it was the battery providing low voltage, and it worked fine again after the battery was replaced.

    Reply
  6. is there a way of viewing all the entered keys on the screen at the same time? (as soon as we press a new input, the previous entries aren’t visible on the screen and it gets confusing sometimes)

    Reply
  7. If the BA II PLUS or BA II PLUS PROFESSIONAL calculator is returning an incorrect answer when calculating Time Value of Money, it could be caused by incorrect settings on the calculator or incorrect input from the user.

    Reply
  8. Hello , i have problem when i calculate NPV the answer always showed with 2 before it, for example if the answer is 183.6 the BAII plus calculator shows the answer as 2,183.6. I have tried many times and the answer always has 2 befor it , i rest the calculator but it doesn’t help , any recommendation ?

    Reply
  9. Expected return 5% 6% 7%
    Portfolio weight 0.20 0.30 0.50

    Hi can you please show the portfolio standard deviation measure for this calculation. i treid it according to your method but the SD that shows is 0.7810 but LES answer shows 14.62 %

    Reply
  10. Hi. How to calculate COS^(-1)*(-0.5) using BA II plus. The answer supposed to be 120, but I got 60. Please help me anyone

    Reply
  11. Hi. THANK YOU for the information. I am having a problem with ba ii plus pro tho. Everytime I calculate cash flow for the following:
    -1000 FOR C0
    100 FOR C1
    100 FOR C2
    100 FOR C3
    1100 FOR C4
    1 FOR all frequency
    10 FOR I/Y

    it should give me NPV equal to 0 right? But instead it always shows NPV=-1.2-11. Don’t even understand what it means… And nothing has changed after I reset the calculator.

    Please help me 🙁

    Reply
    • BTW it only happens when thare exactly 4 cash flows. I tried other combinations and they all return NPV=0 as they should.

      Reply
    • It means that the NPV is -1.2^-11, meaning -0,000000000012 which is fairly close to zero. never seen this example, but in the event of an MCQ, I’m sure you’ll be fine!

      Reply
  12. Thank you very much for your time and detailed explanation about calculator.
    Especially comparison basic and professional ones.

    Reply
  13. While computing the NPV function in the calculator, I am not able to see the options of NFV or PB when we press the down arrow. Can you help?

    Reply
  14. Can we calculate all the extra functions which BA II +(pro version) have in non pro version?
    Is non pro version enough for all 3 levels of CFA?
    Do we anywhere feel (pro version) necessary in entire CFA journey?

    Reply
  15. Hi, how would you do a fractional power e.g. 101.661589 × (1.0290)89/180 – this 89/180 part being the power

    Reply
    • I would calculate (1.0290)89/180 first, then multiply by 101.661589.

      Another way would be to use memory slots, i.e. calculate (1.0290)89/180 and STO 1, then RCL 1 when you need it.

      Reply
  16. Question: if I am trying to calculate 10% + 15% (for example), I enter 10 ->% + 15 ->% it doesn’t show the right answer? as soon as I hit 15% it suppose to be 0.15 but it doesn’t. Any idea if something is wrong with my calculator?

    Thanks for the great info. so good to see this page.

    Reply
    • Hi Ann, did you follow the initial settings recommended at the beginning of this article?

      Once you’ve done that, I need more details of your exact steps/keystrokes (e.g. what key you pressed, what does your screen show at each step), to understand what is going on.

      Best to post such a question to our forum – I’ll see you there once you posted your question.

      Reply
  17. While inserting values for calculation SD it shows only 7 values can be inserted, How can I insert more value( BA II plus calculator)?

    Reply
    • That’s odd Anshika. You should be able to enter up to 50 x,y values in your BA II plus. What error does it state? Did you follow the steps above to try out the stats example first?

      Reply
  18. Another question I’ll like to ask is, if the question does not specify sample or population variance or standard deviation, how do I really know which is the answer

    Reply
  19. Hi,

    How about if I want to calculate portfolio risk, for two weighted portfolios like in Portfolio management. Will it work with my BA2plus? Or Correlation for two weighted portfolios

    Reply
    • Hi Ginika, I assume you’re asking if there’s a function in BA II Plus that auto calculates portfolio risk or correlation for you with relevant inputs? No, I’m afraid not. You’ll just have to use the formula and build up your answer from there.

      Reply
  20. Hi,

    I couldn’t find AOS option, I only see US and DEC and CHN and DEG

    Also, how I can add ( and ) functions

    Reply
    • When you’re scrolling through those options and reach “CHN”, this is “chain mode” – ie – works from left to right rather than following order of operations.

      When seeing CHN, simply hit 2nd-Enter(set). It will switch to the AOS mode.

      Enjoy!

      Reply
  21. For the stat function, the weighted calculation doesn’t work if the weighting has decimals, like I tried to type in 7.5% as 7.5 for the Y value and the stat function returned a Error 4. Do you know if I am doing something wrong?

    Reply
    • Hi Derrick, yes that will trigger the error. In the example above under Stats function, I’ve highlighted that “It is important to note that the frequency data (Y variables) must be entered in whole numbers for this calculator.” So if it is 7.5%, you need to scale it up to whole numbers, so 7.5% becomes 75 (as it is a weighting, so it is fine as long as it is proportionate), and for example 10.2% is 102. Try again and let me know it works and you get the right answer this time?

      Reply
    • Hi Diya, can you elaborate more of the issue you’re experiencing or what you’re calculating? If NPV = 0, it just means means that the investment earns a rate of return equal to the discount rate, and it is not necessarily an error if intended by the question.

      Reply
  22. I am using Texas instrument Pro and when I calculate IRR the result is as follow : RST 0.00 how to solve the problem

    Reply
      • Hi Sophie,thanks, yes, I have it set for AOS. I think I need to hire a tutor for a couple of hours to get the basics nailed down.

        Reply
    • Hi Kashif, I’ve tried it again and it works for me. If you type this example down in your BA II Plus: 1 x 1.05 2ND % = And continue to press the equal sign (“=”) after that, you’ll see that it continuously compounds.

      Reply

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.