FinCalcs

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.

Solve for

Money out is negative (e.g. -1000)

solved below ↓
Solved FV
$113,283.21
value at the end of period N
RegisterValueMeaning
N — periods30.00number of periods
I/Y — rate %8.0000%per period, 8 means 8%
PV — present$0.00lump sum today
PMT — payment-$1,000.00each period, end
FV — future$113,283.21lump sum at the end
Sign check: money you pay out is negative, money you receive is positive. A deposit stream (PMT negative) earns a positive FV; a loan you receive (PV positive) pays back negative PMTs. Need the payment instead of a lump sum? The NPV calculator works on whole cash flow streams.
END mode (ordinary annuity) — payments at the end of each period, same default as the BA II Plus and HP 12C. Educational reference, not investment advice.
Core facts
Entry systemRPN — operands first, operator last, 4-level stack
Registersn · i · PV · PMT · FV
Compute patternPress the unknown's key directly — no CPT
Worked example30 n, 8 i, 0 PV, 1000 CHS PMT, FV → 113,283.21
CompiledOctober 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.

Frequently Asked Questions

What is RPN, in one paragraph?
Reverse Polish notation writes operators after their operands: instead of (2 + 3) × 4, you key 2 ENTER 3 + 4 ×. Every operator acts immediately on the stack's bottom entries, so no parentheses and no equals key are needed — intermediate results just sit on the stack until you use them.
How is the HP 12C different from the BA II Plus for TVM?
Two ways. Entry: RPN versus algebraic. Compute: on the 12C you press the unknown's key directly (FV), on the BA II Plus you press CPT first, then FV. The math is identical — both return 113,283.21 for the 30-year, 8%, $1,000/year example in END mode.
Is this an official HP 12C?
No — an unofficial educational simulator, not affiliated with HP or Royal Consumer (the current 12C licensee). Full RPN stack arithmetic, programming, and the cash-flow functions of the real device are not reproduced here.
Why do finance veterans like the 12C?
History and speed: it launched in 1981, ran for decades unchanged, and RPN handling of long chained calculations needs fewer keystrokes and no parenthesis juggling. New students mostly pick the BA II Plus — cheaper, more common in classrooms — but the 12C remains fully allowed at the CFA exam, Platinum edition included.
Does the 12C use the same TVM conventions?
Yes — END mode by default, money out negative (hence CHS before a payment), rates per period (i, not an annual percentage you divide later). A 30 n, 8 i, 1000 CHS PMT setup yields the same 113,283.21 future value here and on the handheld.

More TVM & rate calculators