
Before Sit for the CFA Exam eBook
Get advice from CFA Charterholders for a successful exam day.CFA How To Prep
March 7, 2025
Not finding what youâre looking for?
Learn the basic functions of your Texas Instruments (TI) BAII Plus calculator that you will need for the CFAŽ exam. In this article, you will learn how to:
Set up the TI BAII Plus calculator
Store and retrieve results
Do combination and permutation calculations
Calculate the time value of money
Solve LN and eĂ
Use extra CFA calculator settings
Learn about the TI BAII Plus, including how to set it up, store and retrieve results, do combination and permutation and calculations, calculate the time value of money, and more.
Now, there are two calculators that are permitted for the CFA exam. One of them is the HP-12c, the Hewlett-Packard, and then thereâs an addition to that called the Platinum Edition, I believe, which is essentially the same in functionality. And also, this TI calculator.
If you are new to the financial calculator or a lot of the functions, we really suggest that you get the Texas Instruments calculator. We focus on thatâitâs more intuitive. Iâve found over my years of teaching itâs easier for students to use and can catch on to.
So, our examples in the SchweserNotes, although we have some for the HP for specific functions, most of our answers and explanations and examples are based on the Texas Instruments calculator.
Now thereâs a plastic one, and then thereâs this one called the Professional Edition. So, since Iâm a professional, Schweser bought me this one some years back. And it has little rubber feet on it. Itâs a little heavier, has a better feel, and the buttons feel cooler when you press them.
In terms of functionality, there are a couple of functions that are on this Professional Edition that arenât on the other one. Neither of them is very expensive. And as far as I know, they last forever. And never had trouble with one, never replaced the battery. Although I guess, it could happen if you were using it all the time. Mostly, we use Excel these days, so they donât get used all that much. But you need to be familiar with it for the exam.
So, letâs first talk about setting up your calculator. Now, there are 2nd functions to a lot of these keys, and youâll see whatâs written over the actual key itself. Across the top row, you see it says QUIT, SET, DELETE, INSERT, and all that sort of stuff. And those are the 2nd functions.
So first off, we want to set the number of decimals. I set mine to four. The reason I do that is if I get a four-place decimal, then Iâm getting what? Two places in percent, right? If I get.0522, I know Iâve got 5.22%.
So, my accuracy or my precision, I should say, is to 1/100th of a percent. One basis point. And thatâs usually, I think, adequate for anything youâre going to face on the exam.

Now the calculator itself is carrying, I forget, seven, eight, nine, digits in its brain, and theyâre always there. Youâre not changing or rounding anything except whatâs in the display. So if youâre using four decimal places, and you get to a problem where for some reason you need the 5th and 6th decimal place, you can just go times 100, itâll move that over, itâll move the decimal point, but youâll see those next two digits just that easily.
So use that 2nd key and find the format key. Thatâs the 2nd function for the decimal point in the middle of the bottom row. And if I do that, mine reads DEC equals four. If you want something else in there than what you have, then put it in; put four in, for example, and then press ENTER, and then you can clear the display, and thatâs how itâs going to display all the time after that.
Next, we need to set payments to the end of the period. I think thatâs the default on the calculator when itâs new, although Iâm not sure. Itâs been a while since I had a new one. But use that 2nd key and then the BEGIN key.
Now, that is right above the PAYMENT key in the third row. So, if I go second and then hit that PAYMENT key, mine says N, so Iâm not going to change it. If yours says BEGIN, then press second, and then press that SET button. Itâs actually the ENTER button in the upper-left corner there, and thatâll toggle between beginning and end.
When itâs in begin mode, thereâs a little BGN that shows up in the upper right-hand corner here and lets you know youâre in begin mode. If itâs in end mode, since thatâs the default, thereâs no indication of that on the display. So, what youâre essentially telling it, well, there are four payments in this annuity, a little short four-payment annuity.
In end mode, it assumes those payments, deposits into the account, or payments out of the account, are made at the end of each of the next four years or periods. If you put it in begin mode, it assumes that each payment comes at the beginning of those periods. So, the first payment would come today, which is the beginning of the first year or first period.
Now we need to set up the number of payments per period. I think you should set it to one and just leave it there. If it turns out to be a monthly payment, weâll use the monthly interest rate. And N will be the number of months.

If it's quarterly, why, weâll use a quarterly interest rate. N will be the number of quarters. Our payment will be payment per quarter. So, really it says I/Y, but think of it as payments per period, and then weâll just think in terms of whatever periods we have in the problem we have to deal with. So use the second key and then hit I/Y. The display will read payments per year or payments per period equals, then press one, ENTER, and then you can clear the display again.
Now there are two modes of operation. One is CHN, which I assume stands for chain mode, and AOS, which has to do with the order of algebraic operators. Now, take a look at this calculation here.

And let me find my magic teaching pen here. Iâll underline this. Weâre looking at this right here. And so you understand the difference between these twoâŚjust look at the different answers you would get.
Now, if we put in 3 plus 5 times 4âŚso this is what weâre putting in. Iâm not putting in any of the parentheses. So, if I just put in 3 plus 5, when I hit times, that also does an equal function in chain mode. So, 3 plus 5 is 8, I hit the times, and then youâll see 8 in the display, enter 4, enter equal, and youâll get 32.
Now, if you are set to algebraic operations priorities, then it goes 3 plus 5 times 4. Well, the order of algebraic operations, if I remember, is exponents first, then multiplication and division, and then addition and subtraction. So since this times multiplication operator takes precedence, it multiplies 5 times 4 and then adds 3, so we will get 23.
Now, there are parentheses on this. In the middle there, you can see the left parentheses and the right parentheses, so even if you are set in chain mode, you can insert your own parentheses. So if I did 3 plusâŚwell, if I were in chain mode, and entered this with the parentheses, then Iâd get 23. And when you close those parentheses, you have to hit the equal sign after that. Closing the parentheses would give you this value, 20, and then the equal sign would get you to 23.
And you change those with that same format. If I go to the second format, I get my decimal. But I think if I do an up arrow, mine says CHN, which is where I want it. If you want it somewhere else, if you want it in algebraic operator mode, then press 2nd, and press that SET key, the Enter key, and thatâll toggle between Chain and AOS modes.
So once weâve got our calculator set up, now letâs take a look at some of the keys on there. The reason Iâve got these four keys separated out here is that these keys all operate on the number in the display before it does anything with it. And Iâll show you an example of that.

Now, the usage of these is straightforward. If I put in 100 and then press that square root of x, it displays 10. Five and then I hit x squared, I get 25. If I hit the 1/X key, it gives me the reciprocal of that, so 5 1/X key gives you 1/5 displayed as a decimal as 0.2.
And then, so, those are all right across the fourth row there, and then at the bottom right, we have the plus-minus key, which just changes the sign of whatever is in the display.
So, if we want to multiply times minus 5, then we put in 5, hit the minus sign, and then hit the times sign. Itâll be a multiplication sign. Itâll be multiplied by that number in the display, minus 5.
Letâs take a look at an example here. And you can see here that these keys operate on the number, and then it moves on. So look at that first example.

If I want 0.89 divided by the square root of 2.17 times 7.3 squared, I just have to enter 0.89, then divide by 2.17. But before it divides, that's the important point here, and itâs really handy. Before it divides, itâll take the square root of that. And then when I hit the multiplication, itâs multiplying that, the square rootâŚdividing by the square root of 2.17. And then times, I hit 7.3, but I want to square that, so I do that, and then hit equals, and so it multiplies by that, 7.3 squared.
Now, we could do this a different way. Sometimes when there are a lot of things going on in the denominator, itâs easier to punch it in by doing the denominator first. So thatâs what Iâm illustrating here. I can put in 2.17, take the square root of that, and then hit the 1/X key, and then multiply by 0.89. Well, there's not much difference in work here, but imagine if you had a denominator that was 1.12 to the 7th power. Then it would be easiest to do 1.72 y to the x will take it to the 7th power, then hit the 1/X key, and then multiply by 0.89 or whateverâs in the numerator.
So, thatâs just a handy trick. I think one thing you want to try and avoid is writing down any interim results. When you write down an interim result, and then have to put it back in the calculator, thereâs always a chance for exam-taking error, dyslexia to take over, or whatever gremlins are in your head at the time. So the less you do that, the less chance there is for making mistakes.
So, I try to do the calculations all kind of in a row within the calculator. If you have to save something, weâll talk about saving something in the memory function here in just a bit. So, for 2 times minus 3.5, 2 times 3.5, change the sign to minus 3.5 and then equals to get the answer of minus 7. So a little bit of practice and youâll be very comfortable with these.
Okay, I mentioned taking something to the 7th power. We canât do that with the x-squared key. With the x squared key, you can get x squared. If you press it twice, you can get X to the 4th. If you press it three times, you can get X to the 8th. But for these other exponents, weâre going to have to use the y to the x key.

So, hereâs our example. We want to calculate 1.75 to the 5th power. So, we enter 1.75 and then hit that y to the x key, itâs just above the 9. And so, you hit the y to the x key, hit the 5, and then hit equal, and thatâs what it gives you. It gives you 1.75 to the 5th power. So, hereâs an example of how we might use that. The example here says, âA firmâs dividends have increased from $2.21 to $3.54 over the last four years.
Calculate the annual compound growth rate of dividends over the period.â Well, first, if weâre going to say, âWell, weâve got four periods of growth,â then weâre going to use the one-quarter power here. Weâre going to take the 4th root.
So, 3.54 divided by 2.21, we want to take that to the 1/4 power. So what we could enter is y to the x, then enter 4, then enter 1/X. Your display will change to 0.25, which is what 1/4 is. And then hit equal, and we need to subtract 1, but we can find out that four periods of compound growth of 12.5% would get us from $2.21 to $3.54.
Now, if itâs pretty obvious what that fractional exponent is, as in this case, we know that 1/4 is 0.25, we could go 3.54 divided by 2.21, hit the y to the x key, put in 0.25, hit equals, subtract 1, and get 12.5% rate of compound growth that way. So, thatâs pretty easy with 1/4 or 1/5. Even with 1/3, you can put in 0.3333333, but if itâs 1/7 or something like that, or to the 1/7 power, itâs just as easy to put in 7, hit that 1/X key, and get the decimal equivalent of 1/7.
Now, storing and retrieving results, youâve got ten memory registers on this, and weâre going to store them using the STO function, the store key, and retrieve them using the recall key. And so every one of those digits on your keypad, 0 through 9, identifies a different storage register.

So, for example, this is a problem derived from the dividend discount model, the constant growth model. And so, what weâre going to do here is do it in pieces. Weâre going to take that first piece and go 1 divided by 1.13 equals, and then hit the store, and then 1. And that stores that in register one.

So, for example, this is a problem derived from the dividend discount model, the constant growth model. And so, what weâre going to do here is do it in pieces. Weâre going to take that first piece and go 1 divided by 1.13 equals, and then hit the store, and then 1. And that stores that in register one.
The next piece we want to do here is 1.1 divided by 1.13 squared. So, now weâre going to use that squared function right in line, hit equal, thatâll give you your answer, and then store that in the second register, and weâll store that answer of 0.8615.
For this third term here, I use the parentheses because remember, Iâve got this in chain mode. And so, I want to take 1.21 and then I want to divide that by 0.13 minus 0.05, 13% minus 5%. And then I want to divide that by 1.13 squared. And when I get that, I can store that in register 3 by hitting the store key, hitting the number 3, and that will store 11.8451.
Just as an aside, you notice that 1.21 divided by 0.13 minus 0.05, another way to do that in chain mode is to goâŚ0.13 minus 0.05, and then hit equalsâŚget 0.08, and then hit that 1/X key, and then multiply that 1.21, and then we can get that answer that way as well. And then weâd have to divide by 1.13 squared.
So, once weâve got all these pieces, then we can just do, weâve got in our display, that third one. Weâve got 11.8451 displayed even though weâve stored it. And then we can just go plus recall 2, plus recall 1, equals, and come up with 13.5915.
Now one reason you might want to do problems like that is, say, youâre taking a multiple-choice test, and you get done with a calculation like this, and you look down, and there are no answer choices there that match yours to any significant degree. Well, now, youâve got to troubleshoot this and find out where the error is.
Well, if you did it all as a single calculation, you just have to start over. If youâve got the pieces stored in three registers, you can check each piece against what youâve got stored. When you find one that isnât right, then store the new value and go plus recall one, plus recall the other one, and then get your answer. And hopefully, by then youâll find one thatâs one of the choices for that problem.

Now, the second memory function shows the value in memory register 0, and then you can use the arrow keys to go through all of those. So that MEM is actually the 0 key, so Iâm going to go 2nd function, hit MEM, and it says M0, memory and register 0, and then use the up arrows to go to 9 or the down arrows to take them numerically, M1, M2, M3, M4, right on through.
Now you can clear all these registers by doing 2nd, and then hitting clear work, which is that second function of the lower left-hand key down there. Now Iâve got Y there because I donât know why youâd ever have to change them. As soon as you put something new into a register, it just overwrites whatever was in there before. So Iâve never had occasion to clear them, but you can if you like.
Okay, the next function we want to look at on this calculator is combinations. So, the idea of combinations is in this example.

How many different pairs can be made from the letters A, B, and C?
Well, there should be three different pairs that we can make from that. And so thatâs a simple example. It, of course, gets more difficult as, I say, how many pairs are there in 17 or something like that. But this nCr function, which is above the 2nd function above the plus key on the right-hand side there, that answers this questionâŚuses the formula.
This is one place in which the Texas Instruments calculator has a function that the HP does not.
So, we just go three, and then hit that second function and then the plus key to get that nCr, and then put in two. So youâve really asked the calculator, âHow many groups of two can I pull from an overall group of size three?â and that will display three, and those are our three pairs.
Now, notice we donât count AB and BA separately when weâre using the nCr, the combination function is there. So, letâs look at a different question. How many different pairs are there in four items? Well, if we enter four, take that nCr function, two equals, that gives us the answer of six.
Now, when order does actually matter, then weâre talking about permutations. So, now weâre going to count AB and BA as two different pairs when we talk about permutations.

Because with permutations, the order matters. Well, understand youâre going to get a bigger number with permutations than with combinations because we are double-counting each pair here in reversed order.
So, all we have to do is, it functions exactly the same, enter three, take that 2nd function, nPr, and then two, and then equal to display six.
So, letâs take a look at an example of how that might come up. Well, this isnât exactly a finance application but should help anyway.

If there are seven runners in a race, how many different ways can runners finish 1st, 2nd, and 3rd?
So now order matters, right? Three runners in this order in 1st, 2nd, and 3rd is a different outcome from those same three runners in a different order in 1st, 2nd, and 3rd place.
So, now we go, well, thereâs seven runners, hit that permutations function, and then three, and thatâll tell us how many different groups of three there are in seven items. When each group of three can be different, if itâs the same items with a different order.
So the question here, how many groups could win the first three places in any order? And seven 2nd nCr, the combination formula, gives us an answer of 35.
And the difference between 35 and 210 is that weâve multiplied by the different number of ways that we can reorder 3 people into 1st, 2nd, and 3rd. And so, thatâs 35 times 6, so thatâs the relation between the two.
Now letâs look at our time value of money keys. Youâll use these quite a bit. Theyâre in that third row there, and you see that thereâs five of them. And really the logic of itâs pretty straightforward.

If you put in any of those four values, and then you press on the fifth one and press compute, itâll calculate it for you based on those values you put in for the other four.
Now, sometimes, as a shortcut, people hit this clear time value of money, and thatâs out there above the FV, future value key, itâs the second function of that.
Now, I donât do that on my calculator because Iâm always careful to put it in four and solve for the fifth. So if youâre doing that, you never have to worry about clearing it. But remember, the calculator remembers these values even after you turn it off.
So just turning it off and turning it on doesnât reset any of these values to 0. So, just be aware of that when youâre working problems. And I think itâs best practice to put in these four values. It makes you think about it too. Do I have a payment here? Is there a payment at the end I should put in as future value?
So, if you look at the mathematics here, what weâve got is the present value of some end-of-period payments. If this is the end of the first period, thatâs time one, one period from now. And this is time equals two. This is N periods from now, supposed to be equal to N there. And then this future value comes on that same date.
So, you get a payment, payment, payment, then you get your last payment, and then anything thatâs left in the account or anything thatâs left to be paid, thatâs the future value at that point in time.
So, weâre discounting these at our interest rate. This is the I/Y that we put into the calculator. This is N, the number of periods. Hereâs the payment per period. It could be 0. And hereâs the future value that could be 0 as well.
Now if theyâre both 0, of course, itâs 0. But you could have either payment, you could have a non-zero payment, a non-zero future value, or both, is what Iâm trying to say. So, if you put in any four of these values in this equation, and youâre in end mode, then you can calculate the 5th. And thatâs the essence of whatâs going on with these keys.
Now letâs take a look at an example here.

Weâve got a security with a required return of 7%, so weâre adding 7% to one to discountâŚthat makes 6 annual payments beginning 1 year from today, so thatâs clearly end mode, and a payment of $1,000 after 6 years.
Those of you with a little financial training are going to recognize this is like the payments on an annual pay 6% bond, or a semi-annual pay 12% bond. But weâve got 6 payments here, so letâs think of it as a 6-year bond that pays $60 each year, and it matures at $1,000 on the last day, and thatâs the same day that the last $60 payment is made.
So, notice that our discount factor is the same for the thousand in the last payment because they come on the same day.
So with your calculator in end mode, just hit 6 and then N, hit seven and I/Y to tell it the discount rate is 7, hit 60 and then payment or enter 60 and then hit the payment key, put in 1,000 and then hit the future value key, and compute the present value. And it solves this equation right here.
Notice that it comes back as a negative. The calculator understands, well, it doesnât really understand, but itâs programmed to act as if it understands that if I put money into an account for a period of time, I can take money out at the end.
In this case, if Iâve got a bond thatâs going to pay me payments and pay me the face valueâŚthatâs why we put those in as positiveâŚthen the present value is what Iâd have to pay out today to buy those. So, thatâs why the difference in signs. And if you foul up the difference in signs, then many times youâll get error message Number 5. And thatâs just an indication that thatâs exactly what you did.

So, as I said, entering any four of these values, present value and future value must usually have different signs or youâll get this error message Number 5. So, you can think of it as a company issuing a bond.
They take in the present value today and make those coupon payments and maturity payments, so theyâd both be negative. Or a buyer of a bond pays out money today, a negative, and then gets the payment and the face value at maturity.
Now, sometimes we might want to put the calculator in begin mode. Try to avoid it, but sometimes you do. This is like a lottery payout, right? If you get a lottery payout, you win the lottery. I know most of us havenât, but I still understand how it works if I do.
And if Iâm taking an annuity, a series of payments for my lottery winnings, the first one will be the day I show up there with my ticket. Theyâre not going to say, âOh, you can have your first payment a year from now. Go think about being rich, okay?â No, theyâre not that cold-blooded. They give you the first payment when you take your ticket in. So, thatâs the beginning-of-the-year payment.

So now, if we have payments that start today, and we have N periods, then hereâs our equation. I wonât get too much into mathematics right now, weâre supposed to be talking about how to run your calculator.
But in this case, put your calculator in begin mode, put in 20 periods, a $200,000 annual payment, a 6% discount rate, and a 0 future value, right? After you get that lastâŚsay you got 20 payments for your lottery winningsâŚafter you get that last payment, thereâs no maturity value. They donât owe you anything else. So put the future value in as 0, compute the present value, and hopefully, your display says negative $2,431,623.298, depending on what rounding youâve got in there.
A couple more keys for you that come up not real often but sometimes. Entering a value and then hitting the LN, thatâs the natural logarithm, computes the natural log of that value. And how might we use this in finance?
Well, if we have an investment, we say its holding period return for 1 year was 5.2%, what is the equivalent continuously compounded rate of return? So, thatâs where this log key comes up in Level 1.

So, if weâve got 5.2% for our holding period return over the whole year, the value of our investment went up 5.2%, weâre going to put in 1.052âŚand then you see that in the fourth up on the left-hand side, hit that LN key, and I get 0.0507.
So, a continuously compounded rate of 5.07% would increase the value of an investment or the value of an asset by 5.2% over the course of a year.
Now, what about that e to the x? Well, thatâs the mathematical e, and e to the x says what power do I have to raise e to, to get this number. And thatâs really just the opposite of the natural log. Because the natural log of e to the x is x, and then if I take e to the x, I get back to that number.
So, now we have the continuously compounded rate of 5.07%, what is the effective annual rate? That is, with a 5.7% rate compounded continuously, by what percentage would a deposit grow over one year?

Well, itâs just the opposite of what we did before. Weâre going to put in 0.0507. Now, this is the second function above the log key, hit that e to the X, so 2nd e to the x minus 1, and that gets us back to our effective annual rate of return.
So, these only come up in this context that I know of is with continuously compounded rates of return, which are used in continuous-time mathematics foundation to some of our options pricing and things at Level 2. So, thatâs why itâs in Level 1.
A couple of miscellaneous keys here for you finally. That arrow key thatâs right below the on/off, when you punch in a wrong digit, you hit 2nd, hit that arrow key, andâŚwell, you donât have to hit the 2nd. Sorry. It doesnât matter if you do, but you donât have to. Just hit that arrow key, and it goes back one digit at a time if you have to correct what youâve entered there.

Now, remember, again, even when the calculator is turned off, it remembers the entries in all these cash flow functions, time value of money functions, the memory registers, everything like that.
And one last key that you may find handy is the 2nd function for the equal key. If you hit 2nd and then hit that equal key, it goes back to the last answer you had.
So, if you had an answer and you started to do something to it, divide it by something, or multiply it by something, and you say, âOh, man, thatâs not what I want to do.â If you want to get back to that, use the 2nd function, and then hit that equal key.
Okay, well, this is some of the setup and some of the basic things. There are some more calculator functions that we do in another video. Itâs called the âAdvanced Operation of Your Calculator.â But set it up that way. That way youâll be in agreement with all our examples, the keystrokes we show, answering practice exam problems, and everything like that. So, thatâs it for this.
Choose from Kaplan Schweserâs CFA exam study materials available for all CFA Program levels.

Assess Your Baseline Knowledge of the CFA Program Curriculum with a Free CFA Diagnostic Exam.

Before Sit for the CFA Exam eBook
Get advice from CFA Charterholders for a successful exam day.
CFA Program Fundamentals eBook
Unlock in-depth overviews of CFA Program curriculum topics.



