HP 12C Calculator Online — RPN & TVM Simulator Guide
Who this is for: For students curious about (or assigned to) the HP 12C — the other calculator allowed in the CFA exam — who want to understand RPN entry and how the 12C's one-keystroke TVM solving differs from the BA II Plus.
Not the right tool for: Full RPN stack arithmetic and program memory — this reproduces the TVM math, not the whole machine · Exam use — bring the approved physical device; a simulator never enters the room
The HP 12C's TVM math online: RPN explained, the n / i / PV / PMT / FV registers, and one-keystroke solving — press the unknown's key, no CPT.
Quick answer: The HP 12C is the RPN financial calculator: operands first, operators last (2 ENTER 3 × = 6), four-level stack, no parentheses. TVM works through n, i, PV, PMT, FV registers — store the knowns, then press the unknown's key itself: 30 n, 8 i, 0 PV, 1000 CHS PMT, FV → 113,283.21.
Money out is negative (e.g. -1000)
| Register | Value | Meaning |
|---|---|---|
| N — periods | 30.00 | number of periods |
| I/Y — rate % | 8.0000% | per period, 8 means 8% |
| PV — present | $0.00 | lump sum today |
| PMT — payment | -$1,000.00 | each period, end |
| FV — future | $113,283.21 | lump sum at the end |
| Entry system | RPN — operands first, operator last, 4-level stack |
|---|---|
| Registers | n · i · PV · PMT · FV |
| Compute pattern | Press the unknown's key directly — no CPT |
| Worked example | 30 n, 8 i, 0 PV, 1000 CHS PMT, FV → 113,283.21 |
| Compiled | October 2026 |
RPN and the one-keystroke TVM pattern
The HP 12C is the RPN calculator: instead of parentheses, you enter operands first and the operator last. 2 ENTER 3 × gives 6 — the ENTER pushes 2 onto the four-level stack (X, Y, Z, T), 3 lands on top, and × multiplies the bottom two. No parentheses, no equals key, and for chained calculations RPN is genuinely faster once it clicks. TVM on the 12C uses five registers — n, i, PV, PMT, FV — with a pattern that differs from the BA II Plus in one satisfying way: you do not press a compute key. Store the knowns (number, then register key; CHS for negative), then press the key of the unknown itself: 30 n, 8 i, 0 PV, 1000 CHS PMT, FV → 113,283.21. The engine behind this page runs the same END-mode equation. What it doesn't simulate: full RPN stack arithmetic, program memory, and the 12C's cash-flow functions — this is the TVM math with the keystroke philosophy explained, not a full replica.
Common uses
- Deciding between the BA II Plus and HP 12C before buying an exam calculator
- Understanding RPN with worked examples instead of a manual
- Rehearsing the 12C's press-the-unknown-key TVM pattern
- Checking TVM answers with the same math the 12C runs
Where these numbers come from
All results are computed in your browser from the standard closed-form formulas (and a numerical root-finder where no closed form exists — rates, IRR, YTM). Formulas follow the ordinary-annuity (END) convention used by the BA II Plus and HP 12C. Educational reference only — not investment, tax, or accounting advice.