# HP 12C-style RPN calculator for CFA practice

Use a free HP 12C-style calculator and tutorial for CFA practice: RPN arithmetic, TVM, mortgage payments, NPV, and IRR. Independent browser tool.

Canonical URL: https://exclam.ai/cfa/hp12c-calculator/

[CFA](https://exclam.ai/cfa/index.md)/HP 12C-style calculator

Free financial calculator

Use the calculator immediately for RPN arithmetic, mortgage payments, present value, future value, NPV, and IRR. CFA Institute allows the HP 12C family on exam day, so this is filed under the CFA section as a practice tool rather than a generic tools page.

[Start tutorial](https://exclam.ai/cfa/hp12c-calculator/index.md#tutorial)

Mortgage payment and affordability checks

CFA-style TVM practice

Bond and valuation desk math

NPV and IRR sanity checks

## Fast TVM example

To calculate the monthly payment on a $300,000 loan over 30 years at 6% annual interest, use monthly periods: **360 n**, **0.5 i**, **300000 PV**,**0 FV**, then press **PMT**. The payment appears as a negative cash flow.

Load beside calculator

## How to use this HP 12C-style calculator

Click any tutorial step to load its keystrokes beside the calculator. Use the browser version to learn RPN entry, TVM register storage, payment solving, and cash-flow checks.

### 1. Start with RPN arithmetic

RPN entry puts numbers on the stack first and applies the operator second. To add 12 and 3, enter the first number, press ENTER, enter the second number, then press plus.

12ENTER3+

Result: 15

### 2. Store TVM values

For time value of money problems, type a value and then press the register key. Interest is entered per period, so a 6% annual mortgage with monthly payments uses 0.5 for i.

360n0.5i300000PV0FV

Result: Registers set

### 3. Solve the missing register

After four TVM values are stored, press the missing register without typing a new number. With the sample mortgage values, PMT returns the monthly payment as an outgoing cash flow.

PMT

Result: -1798.65

### 4. Check NPV and IRR

Use the cash-flow helper for uneven investment problems. Put CF0 on the first line, one later cash flow per line, then set the discount rate for NPV and compare against IRR.

-10003004204608%

Result: NPV 3.02; IRR 8.16%

### CFA practice checklist

Learn the RPN stack before you are solving timed questions.

Use opposite signs for money received and money paid.

Convert annual rates to the period used by n.

Reset or overwrite stale TVM registers between problems.

The DATE and SL/SOYD/DB depreciation keys are simplified learning helpers, not exact HP 12C keystrokes.

Practice the same workflow on your approved physical calculator before exam day.

hp 12c financial calculatorNo CF

0.00000

T0.0000

Z0.0000

Y0.0000

X0.0000

AMORTn12xINTi12÷NPVPVCF0RNDPMTCFjIRRFVNjRPNCHSDATE 7BEG 8END 9MEM ÷Undo

PRICEy^xx√yYTM1/xe^xSL%TLNSOYDΔ%FRACDB%INTG EEXDAYS 4D.MY 5M.DY 6x̄w ×x²

P/RR/SPSEΣSSTBSTPRGMR↓GTOCLEAR FINx↔yx≤yREGCLxx=0PREFIXENTER  1x,r 2y,r 3n! -Back

OFFON  f  g  STO( RCL) 0x .S Σ+Σ- +LSTx

Ready · FIX 5 · END

Calculator starts blank

Every register and the stack start at 0 — nothing is pre-filled. Use Load example to populate the worked $300,000 loan TVM values, or just start typing.

Load example

Loaded example

## Monthly loan payment

Fast TVM

Calculate the monthly payment on a $300,000 loan over 30 years at 6% annual interest. Use monthly periods and enter the annual rate as 0.5% per month.

360 n0.5 i300000 PV0 FVPMT

Result: -1798.65

The payment appears negative because it is an outgoing cash flow.

Fast TVMMonthly loan paymentTutorialStart with RPN arithmeticTutorialStore TVM valuesTutorialSolve the missing registerTutorialCheck NPV and IRR

Helper — not physical calculator keystrokes

The g DATE date helper and the SL, SOYD, and DB depreciation helpers are simplified learning aids: they return the CFA answer but do not reproduce the exact HP 12C keystroke sequence. RPN entry, the TVM registers, NPV, and IRR match the hardware keystrokes.

TVM registers

n

0.000000

i

0.000000

pv

0.000000

pmt

0.000000

fv

0.000000

mode

END

Type a value and press a TVM key to store it. Press a TVM key again without typing to solve that value. Interest is per period, so 6% APR with monthly payments is entered as 0.5.

Cash-flow helper

Cash flows, one per lineDiscount rate

NPV

3.02

IRR

8.16%

## Interactive finance visuals

The charts update from the TVM registers and cash-flow helper, so users can see the loan balance path, payment mix, project cash-flow timing, and cumulative discounted value without leaving the calculator.

Figure: TVM balance path

Remaining balance

Hover or focus a point to inspect the curve.

Figure: First payments interest and principal

Hover or focus a bar to inspect the value.

Figure: Cash-flow timeline

Hover or focus a bar to inspect the value.

Figure: Cumulative discounted cash-flow value

Cumulative discounted value

Hover or focus a point to inspect the curve.

## Built for search intent

People searching for an HP12C emulator usually want a calculator now, not a landing page. The usable tool is above the fold.

## Useful beyond one query

RPN arithmetic, TVM, NPV, and IRR make it useful for CFA prep, analyst work, real estate, and business-school finance.

## Natural exclam.ai bridge

Finance students can calculate a result here, then use exclam.ai to turn their owned notes into flashcards, quizzes, and a weekly plan.

## Where HP 12C is relevant

I checked current calculator policies before placing this page. The HP 12C is a fit for CFA and several adjacent finance credentials, but not for exclam.ai's current SOA actuarial section.

[CFA Program Allowed CFA Institute authorizes the HP 12C family and TI BA II Plus family.](https://www.cfainstitute.org/about/governance/policies/cfa-calculator-policy)

[FRM Allowed GARP lists HP 12C models among the business calculators authorized for FRM exams.](https://www.garp.org/frm/exam-policies)

[CAIA Allowed CAIAA authorizes HP 12C models and TI BA II Plus models.](https://caia.org/content/caiaa-examination-calculator-policy)

[CFP Allowed CFP Board lists HP 12c and HP 12c Platinum among approved calculators.](https://www.cfp.net/certification-process/exam-requirement/about-the-cfp-exam/what-to-expect-on-exam-day/what-to-bring-to-the-exam)

[CMA Allowed IMA permits HP 12c and HP 12c Platinum for CMA exams.](https://prodcm.imanet.org/-/media/IMA/Files/Home/IMA-Certifications/CMA-Certification/CMA-Handbook-3132024.ashx)

[SOA actuarial Not on SOA list SOA lists approved Texas Instruments models; HP 12C is not part of the SOA-approved set.](https://www.soa.org/education/exam-req/exam-day-info/edu-calculators/)

## Prefer the BA II Plus workflow?

The other CFA-approved calculator family uses algebraic entry and worksheet keys instead of RPN. Use the BA II Plus-style page if that matches the calculator you plan to bring on exam day.

[Open BA II Plus-style calculator](https://exclam.ai/cfa/ba-ii-plus-calculator/index.md)

## Studying for CFA or finance exams?

exclam.ai turns owned prep PDFs and notes into a daily plan with flashcards, quizzes, and review. Use this calculator for desk math, then use exclam.ai for the study system around it.

[CFA study workflow](https://exclam.ai/use-cases/cfa/index.md)

Sitting the CFA exam? .

Related calculators

## CFA finance tools

[CFA hub](https://exclam.ai/cfa/index.md)

[BA II Plus-style calculator TVM, cash-flow, amortization, NPV, and IRR practice with algebraic entry. All levels Calculator keystrokes](https://exclam.ai/cfa/ba-ii-plus-calculator/index.md)

[Binomial option pricing visualizer Stock tree, option tree, risk-neutral probability, delta, and American exercise nodes. Level II Option trees](https://exclam.ai/cfa/binomial-option-pricing-calculator/index.md)

[Bond price, yield, and duration calculator Bond pricing, YTM, Macaulay duration, modified duration, convexity, and DV01. Levels I-II Bond math](https://exclam.ai/cfa/bond-price-yield-duration-calculator/index.md)

[Black-Scholes and Greeks visualizer Call and put pricing with delta, gamma, vega, theta, rho, and sensitivity curves. Level II Greeks](https://exclam.ai/cfa/black-scholes-greeks-calculator/index.md)

[Fixed income immunization tool Match asset and liability duration, then stress price risk and convexity cushion. Levels II-III Duration matching](https://exclam.ai/cfa/fixed-income-immunization-calculator/index.md)

[Brinson attribution calculator Allocation, selection, interaction, waterfall, and active return reconciliation. Level III Performance attribution](https://exclam.ai/cfa/brinson-attribution-calculator/index.md)

## FAQ

Is this an exact HP 12C emulator?

No. This is an independent HP 12C-style financial calculator that recreates common RPN, TVM, NPV, and IRR workflows in the browser. It does not use HP ROMs, HP firmware, or copied calculator assets.

Can I use it for CFA, finance, or real estate practice?

Yes. It is built for common study and desk-check workflows: RPN arithmetic, loan payments, present value, future value, NPV, IRR, and mortgage-style TVM problems.

Do actuarial candidates use the HP 12C?

Not for the SOA/CAS actuarial exam path exclam.ai currently covers. SOA lists Texas Instruments models only, so this calculator is filed under CFA rather than actuarial.

How does the TVM row work?

Type a number, then press n, i, PV, PMT, or FV to store it. Press a TVM key without typing a new number to solve that register from the other four values.

What does RPN mean?

Reverse Polish notation means you enter the numbers before the operator. For example, 12 ENTER 3 + produces 15. This feels different at first, but it reduces parentheses once you get used to the stack.

Can this replace my exam-day calculator?

No. Use it for browser practice, checking work, and learning the workflow. For an exam, practice on the physical calculator model you are allowed to bring and check the official calculator policy before test day.

Why does payment sometimes show as a negative number?

Financial calculators use cash-flow signs. Money you receive and money you pay should have opposite signs, so a loan payment usually appears negative when PV is positive.

HP and HP 12C are trademarks of their respective owner. CFA Institute does not endorse, promote, or warrant third-party prep tools. exclam.ai is not affiliated with, sponsored by, or endorsed by HP. This page is an independent calculator workalike for educational and general finance use.
