Guide
A reverse Polish notation calculator can look intimidating because it has no equals key and no parentheses - anyone who has picked up an HP 12C for the first time knows the feeling. This tutorial removes that mystery one keystroke at a time, using Cleartali's free online RPN financial calculator, which follows the same layout and keystroke conventions as the classic HP 12C. If you are studying for a real estate licensing exam or a finance course that uses an HP 12C, every sequence below transfers directly to the physical device - and if you have never touched one, no prior experience is needed. You will start with the stack and basic arithmetic, then work through everyday financial calculations: a percentage, a loan payment, investment growth, and a savings target. Each example lists the exact keys to press and the value the display returns. Where Cleartali already offers a guided form for the same calculation, the section ends with a shortcut to that automated tool, so you can choose full keystroke flexibility or a one-screen form.
Step 1: meet the stack
An RPN calculator holds numbers on a four-level stack named X, Y, Z, and T. The X register is the value you see on the display. When you type a number and press ENTER, that number is copied up the stack so the next number you type does not overwrite it. An operator then takes the top two values, combines them, and drops the result back into X.
Try adding 3 and 4. Press 3, then ENTER, which lifts 3 into Y. Press 4, which lands in X. Now press the plus key. The calculator adds Y and X, and 7.00 appears in the display. There was no equals key to finish the calculation, because the operator itself completes it. That single idea, enter the numbers first and let the operator act on them, is the whole of RPN.
The reason professionals like this style is that every intermediate result stays live on the stack. A long calculation never makes you write down a number and key it back in, because the value you just produced is already sitting in X, ready for the next operation.
Step 2: chain a calculation without parentheses
Because results stay on the stack, you can chain steps that would normally need parentheses. To compute (3 + 4) times 5, press 3, ENTER, 4, then the plus key, which leaves 7 in X. Now press 5 and the multiply key. The calculator multiplies 7 by 5 and shows 35.00. You never typed a parenthesis, and you never re-entered the 7.
This scales to longer work. If you need to add a tax, then apply a margin, then a markup, each operator consumes the running result and leaves the new one ready in X. The mental model is a worktable rather than a written equation. You place values down, combine the nearest two, and keep going until one number remains.
Step 3: work out a percentage
The percent key reads the value in Y as the base and the value in X as the percentage. To find 15 percent of 80, press 80, ENTER, 15, then the percent key. The display shows 12.00, because 15 percent of 80 is 12. The base 80 stays available in Y, so you can immediately add or subtract the result if you want a discounted or marked-up total.
This is the same arithmetic behind a price reduction, a tip, or a tax line. The RPN calculator keeps the base in place so a two-step question, such as what is the price after a 15 percent discount, becomes a natural continuation rather than a fresh calculation.
Step 4: solve a loan or mortgage payment
The five financial registers, n, i, PV, PMT, and FV, describe one cash-flow equation. Enter any four and press the fifth key to solve for it. Consider a 200,000 loan over 30 years at 6 percent annual interest. Press 30, then g 12 times, which multiplies 30 by 12 and stores 360 into n. Press 6, then g 12 divide, which stores the monthly rate 0.5 into i. Press 200000 and PV, then 0 and FV.
Now press PMT. The display shows -1,199.10. The payment is negative because of the sign convention, where money you receive is positive and money you pay out is negative. The strength of the RPN tool is the re-solve. Change i to a new quote and press PMT again, and the new payment appears without re-entering the loan amount or the term.
Step 5: project how an investment grows
The same registers project growth. Suppose you deposit 100 a month for 10 years and expect a 6 percent annual return. Press 10, then g 12 times, to store 120 into n. Press 6, then g 12 divide, to store 0.5 into i. Press 0 and PV, because you start with nothing. Press 100, CHS to make it negative, then PMT, because each deposit is money paid in.
Press FV and the display shows 16,387.94. That is the projected balance, positive because it is money you would receive at the end. Notice that you only contributed 12,000 across 120 deposits, so the rest is compound growth on the deposits already made. Adjust the rate or the deposit and press FV again to see how sensitive the ending balance is to each assumption.
Step 6: hit a savings goal
You can also solve for the deposit itself. Suppose you have 5,000 saved, you want 50,000 in 5 years, and you expect a 5 percent annual return. Press 5, then g 12 times, to store 60 into n. Press 5, then g 12 divide, to store the monthly rate of about 0.4167 into i. Press 5000, CHS, then PV, because your current savings is money you put in. Press 50000 and FV for the target.
Now press PMT. The display shows about -640.87, the monthly contribution that reaches the goal. As with the loan, the negative sign marks money paid in. If the contribution looks too high, raise the timeline and press PMT again, or lower the target, and watch the required deposit fall. The calculator answers the math while you decide which assumption is realistic.
Modes, signs, and a quick reference
Two details explain everything above. The first is the sign convention. The loan payment, the future value, and the savings contribution came back as negative numbers because money you pay out is negative and money you receive is positive. A solved payment on money you received is therefore negative, and a future balance you would collect is positive. If a financial answer ever has the wrong sign, check whether you entered an inflow where the equation expected an outflow.
The second detail is the entry mode. This tutorial used reverse Polish notation, where you enter the numbers first and let the operator act on the stack. If you prefer the familiar left to right style with an equals key, press f then EEX to switch to algebraic mode, and press f then CHS to return to RPN. The active mode is shown by the small badge above the display. The table below collects every worked example so you can practice the keystrokes without scrolling back through the steps.
| Example | Keys to press | Display |
|---|---|---|
| Add 3 and 4 | 3 ENTER 4 + | 7.00 |
| Chain (3 + 4) then times 5 | 3 ENTER 4 + 5 × | 35.00 |
| 15 percent of 80 | 80 ENTER 15 % | 12.00 |
| Loan payment | 30 g 12× 6 g 12÷ 200000 PV 0 FV PMT | -1,199.10 |
| Investment growth | 10 g 12× 6 g 12÷ 0 PV 100 CHS PMT FV | 16,387.94 |
| Savings contribution | 5 g 12× 5 g 12÷ 5000 CHS PV 50000 FV PMT | -640.87 |
A negative result marks money paid out under the sign convention. Press f then EEX for algebraic mode or f then CHS for RPN.
Conclusion
One instrument handled all of these. The stack made the arithmetic flow without parentheses, and the five financial registers turned a loan payment, an investment projection, and a savings target into the same "store four and solve the fifth" routine. The fastest way to get comfortable is to repeat each example until the keystrokes feel automatic, then change one input and re-solve to see what moves. When you want a calculation done from a single labelled form instead, the guided tools linked above automate the specific cases while the RPN calculator remains the flexible option for everything in between.
Sources
HP and HP 12C are trademarks of HP Inc. Cleartali is an independent project and is not affiliated with or endorsed by HP.
Reviewed by Leonardo, Software Engineer
Last reviewed June 23, 2026