⚡ Quick Clear Cheat Sheet

To avoid residual data corrupting subsequent calculations, choose the correct clear command:

  • Clearing standard math inputs: Press CE/C twice.
  • Clearing TVM values (PV, FV, PMT, N, I/Y): Press 2ND ➔ Press CLR TVM (located on the FV key).
  • Clearing active worksheets (e.g. CF, AMORT): Open the worksheet, then press 2ND ➔ Press CLR WRK (located on the CE/C key).
  • Hard factory reset: Press 2ND ➔ Press RESET (located on the +/− key) ➔ Press ENTER.

1. The Hidden Danger of Constant Memory on the BA 2 Plus Calculator

One of the most powerful features of the Texas Instruments BA II Plus Calculator is also its most dangerous: Constant Memory. Inside the calculator, values are stored in dedicated hardware registers that remain powered by a continuous micro-charge from the lithium battery, even when the calculator is turned off or has timed out automatically.

This means if you enter a future value (FV) of $10,000 for a savings calculation today, that value will stay in the FV register indefinitely. If you start a new calculation tomorrow to find the monthly payment of a mortgage—where the final payment should be zero—but forget to clear the memory, the calculator will assume the future value is still $10,000. It will compute an incorrect payment, leaving you with a wrong answer on an exam or in a professional report.

A staggering number of errors made by finance practitioners and students during exams (such as the CFA, FRM, or university midterms) are not caused by a failure to understand formulas, but by residual data contamination. To prevent this, you must master the calculator's clearing taxonomy.

Clearing memory on the BA II Plus Financial Calculator
Figure 1: The key layout of the BA II Plus Calculator highlighting the CE/C, CLR TVM, and CLR WRK operations.

2. The Clearing Taxonomy: Quick Reference Table

The BA II Plus Calculator does not have a single "Clear All" button that cleanses everything at once without resetting your settings. Instead, it categorizes memory into distinct blocks. Use the table below to understand what each command targets.

Command Keystrokes Target Registers Preserves Settings?
Clear Entry / Clear CE/C Clears display/active math chain only. Does not touch TVM, worksheets, or memory slots. Yes
Clear TVM 2NDCLR TVM Resets N, I/Y, PV, PMT, FV to zero. Must be pressed in standard calculation mode. Yes
Clear Worksheet 2NDCLR WRK Resets all variables inside the active worksheet (e.g. CF, STAT, ICONV) to zero. Yes
Clear Storage (MEM) 2NDMEM2NDCLR WRK Resets independent memory storage slots 0 through 9 to zero. Yes
System Hard Reset 2NDRESETENTER Wipes everything. Clears TVM, Worksheets, Storage slots, and resets options to factory defaults. No (Resets DEC=2, P/Y=12)

3. CE/C: Clear Entry vs. Active calculation

The CE/C (Clear Entry/Clear) key is the red button located in the bottom-left corner of the calculator. It behaves differently depending on how many times you press it and what state the calculator is in:

⚠️ What CE/C DOES NOT Clear

The most common beginner mistake is pressing CE/C repeatedly, thinking it clears the entire calculator. CE/C does not clear TVM registers (N, I/Y, PV, PMT, FV), does not touch stored cash flows in the CF worksheet, does not affect memory storage slots (0-9), and does not change BGN mode. It only clears the display.

4. CLR TVM: Resetting Time Value of Money Registers

The Time Value of Money (TVM) registers are located in Row 3 of the calculator keyboard: N, I/Y, PV, PMT, and FV. Because these registers are constantly coupled to solve the TVM equation:

$$\text{PV} \cdot (1 + r)^N + \text{PMT} \cdot \left[ \frac{(1 + r)^N - 1}{r} \right] + \text{FV} = 0$$

Any non-zero values left in any of these five keys will immediately distort subsequent TVM calculations. To clear these five keys, you must execute the Clear TVM command.

How to Execute CLR TVM

1

Press the 2ND Key

Press the yellow 2ND key to access the secondary function of the calculator buttons.

2

Press the FV Key (CLR TVM)

Press the FV key, which contains the secondary command CLR TVM printed in yellow directly above it.

0.0000 CLR TVM
💡 Pro-Tip: Execute in Standard Mode

The CLR TVM command only works when you are in standard calculator mode. If you are currently inside a worksheet (such as the CF or AMORT worksheet), pressing 2NDCLR TVM will have no effect on the TVM registers. Return to the main screen by pressing 2NDQUIT first.

5. CLR WRK: Resetting Worksheets Correctly

The BA 2 Plus Calculator uses specialized built-in worksheets to solve multi-variable financial sub-problems. These worksheets include:

Because worksheets are dynamic structures designed to hold arrays of numbers (e.g. up to 24 separate cash flows with their respective frequencies), they cannot be cleared using `CLR TVM`. Instead, they rely on the **Clear Work** (2ND + CLR WRK) command.

How to Execute CLR WRK

1

Enter the Worksheet First

You must open the target worksheet. For example, press the CF button to enter the cash flow worksheet.

CF0 = 12,500.00
2

Press 2ND and CLR WRK

Press 2ND, then press the CLR WRK button (which is the secondary function of the CE/C key).

CF0 = 0.00
⚠️ The Worksheet Clearing Trap

Worksheets can only be cleared when they are actively open on the screen. If you are on the standard arithmetic display and press 2NDCLR WRK, you will clear absolutely nothing in your worksheets. To clear a worksheet, you must enter it first (e.g. press CF) and then press 2NDCLR WRK.

6. Clearing Storage Registers (STO/RCL MEM 0-9)

The BA II Plus has ten separate general-purpose memory storage slots, accessed using the STO (Store) and RCL (Recall) keys followed by a digit key from 0 to 9. These slots are useful for holding intermediate numbers during long multi-step calculations.

Like the TVM and worksheet memory, numbers stored in slots 0-9 are preserved through power-offs. If you want to clear these storage registers, you have two options:

Option A: Overwriting a Slot

Simply type 0 and press STO[Slot Number]. This overwrites the value stored in that register with 0.

Option B: Bulk Clearing Memory Registers

To clear all 10 storage slots at once without executing a full system reset:

  1. Press 2ND ➔ Press MEM (located above the 0 key).
  2. The screen will display the value in register 0 (e.g., M0 = 250.0000).
  3. Press 2ND ➔ Press CLR WRK (above CE/C). All registers M0 through M9 are immediately reset to 0.0000.
  4. Press 2ND ➔ Press QUIT to return to the home screen.

7. Hard Reset vs. Keyboard Reset: The Ultimate Cleanse

When preparing for a high-stakes exam or if your calculator is exhibiting unexpected behavior due to complex options configured deep in its menus, you may want to execute a complete system reset. A system reset wipes all registers, storage slots, worksheets, and returns settings back to original factory defaults.

Method 1: Keyboard Command Reset

This is the safest method to reset the calculator during a study session or exam:

  1. Press 2ND ➔ Press RESET (located above the +/− key).
  2. The screen displays: RST ?.
  3. Press ENTER. The screen displays: RST 0.00, indicating a successful full system wipe.
RST 0.0000

Method 2: Physical Pinhole Reset

If the keyboard is unresponsive, locate the small pinhole labeled "RESET" on the back cover of the calculator. Carefully insert a paperclip or thin pen tip into the hole and hold it down for 2 seconds. The display will blink and reset.

⚠️ Warning: The Factory Defaults Reset Pitfall

Performing a hard reset clears all data, but it also restores factory defaults that can ruin future answers if left unadjusted. Specifically:

  1. Decimals (DEC): It resets the decimal display to 2. We recommend setting it back to 4 or 6 for finance work (2NDFORMAT4ENTER).
  2. Payments Per Year (P/Y): It resets $P/Y = 12$ (monthly compounding). For CFA, FRM, and standard academic courses, you must set $P/Y = 1$ to prevent automatic interest rate division (2NDP/Y1ENTER).

8. Practical Contamination Case Studies

Let's look at two worked examples that illustrate the dangers of residual data contamination and how proper memory clearing prevents them.

Case Study 1: TVM Contamination (The Retiring Saver's Debt)

Scenario: You previously solved a bond pricing problem with a final payment at maturity of $1,000 (FV = 1000). Now, without clearing your calculator, you want to calculate the initial lump sum deposit (PV) required to accumulate $50,000 (FV = 50000) in 10 years at a 5% interest rate. You enter the parameters:

The Contaminated Calculation:

If you forgot to clear TVM, what happens when you press CPTPV? You might think the calculator will just overwrite the old $FV$ with $50,000, and indeed it does. However, what if you had entered a non-zero value for PMT in the previous question, say $200? Because you did not enter 0 for $PMT$ or clear TVM, the calculator uses $PMT = 200$.

Pressing CPTPV returns **-$32,229.41** instead of the correct **-$30,695.66**. You have got a wrong answer because of a residual payment value!

The Solution: Always execute 2NDCLR TVM before solving. Let's see the keystrokes:

Step Keystrokes Display Output
1. Reset TVM Registers 2NDCLR TVM 0.0000
2. Enter Years 10N N = 10.0000
3. Enter Interest Rate 5I/Y I/Y = 5.0000
4. Enter Future Target 50000FV FV = 50,000.0000
5. Compute Present Value CPTPV PV = -30,695.6630
PV = -30,695.66

Case Study 2: Worksheet Contamination (The Overvalued Project)

Scenario: You are evaluating two potential investment projects using the Cash Flow worksheet (CF). Project A has cash flows for 4 years. Project B has cash flows for only 2 years:

You input Project A first, entering cash flows for $C01$, $C02$, $C03$, and $C04$. Then, you press CF to input Project B. You overwrite $CF0$ with -10000, $C01$ with 6000, and $C02$ with 8000. Then you press NPV, input $I = 10$, and compute NPV.

The Contaminated Calculation:

Because worksheets store cash flows sequentially, Project B's calculation will still contain Project A's values for $C03$ and $C04$! Overwriting $C01$ and $C02$ does not delete the trailing cash flows in registers $C03$ and $C04$. The calculated NPV will include those phantom cash flows, leading to a massive overvaluation of Project B.

The Solution: Open the CF worksheet and clear it completely with `CLR WRK` before inputting Project B:

Step Keystrokes Display Output
1. Open CF Worksheet CF CF0 = -10,000.0000
2. Clear All Cash Flows 2NDCLR WRK CF0 = 0.0000 (all other flows are erased)
3. Enter Initial Investment 10000+/−ENTER CF0 = -10,000.0000
4. Enter Year 1 Cash Flow 6000ENTER C01 = 6,000.0000
5. Set Year 1 Frequency F01 = 1.0000
6. Enter Year 2 Cash Flow 8000ENTER C02 = 8,000.0000
7. Set Year 2 Frequency F02 = 1.0000
8. Verify Empty C03 C03 = 0.0000 (verifies clean state)
9. Calculate NPV at 10% NPV10ENTERCPT NPV = 2,066.1157
NPV = 2,066.12

Practice Memory Clearing & Formulas Online

Launch BA II Plus Calculator ➔

9. Memory Clearing FAQ

Q: How do I know if there is data left in my TVM memory?

A: You can check TVM registers by pressing the RCL key followed by the register key (e.g., RCLPV). This displays the stored value without modifying it. If any of the five displays show a value other than 0, run 2ND + CLR TVM.

Q: Will replacing the battery wipe the memory?

A: Yes. When the physical battery is removed, the Constant Memory loses its micro-charge and will be fully wiped. You will need to restore settings such as Decimals and P/Y values afterwards.

Q: Why does CLR WRK not clear my TVM inputs?

A: The TVM registers are separate from the worksheet system. `CLR WRK` is designed specifically for worksheets. To clear TVM, you must use the `CLR TVM` command on the standard screen.