Skip to main content
Free Tool · TVM, cash flows, bonds, loans

Financial Calculator Online: Solve TVM, NPV, IRR and Bond Problems.

Solve time value of money, NPV and IRR, bond price and yield, or a loan EMI; your answer and its BA II Plus keystrokes appear after a short form.

Choose a worksheet

Type the numbers you know. Money you pay out is negative (−); money you receive is positive. Each answer comes with BA II Plus keystrokes.

Solve for
Payment timing

Currency (display only)

Updated 10 October 2026

Quick answer: A financial calculator solves money-and-time problems. How much does ₹1,000 grow to? What is a loan's EMI (equated monthly instalment)? Does a project pay off? This free financial calculator online has four worksheets. TVM (time value of money) handles savings and loans. Cash flows gives NPV (net present value), IRR (internal rate of return) and payback. Bonds gives price, yield and duration. Amortisation splits each EMI. Every answer shows the matching BA II Plus keystrokes.

In the CFA® exam you may use only a physical Texas Instruments BA II Plus (including the Professional) or an HP 12C. So practise here, then repeat the keystrokes on your own calculator.

What can this financial calculator solve?

It covers the maths-heavy parts of CFA® Level 1: single sums, annuities (a run of equal payments), uneven cash flows, bonds and loans. Type the numbers you know and the tool finds the missing one, with BA II Plus keystrokes. Speed matters too. CFA Level 1 has 180 questions in 2 sessions of 135 minutes each. That is about 1.5 minutes a question (CFA Institute, checked October 2026).

How do the five TVM keys work?

TVM means time value of money: ₹100 today is worth more than ₹100 next year, because today's money can earn interest. A financial calculator links five values: N, I/Y, PV, PMT and FV. Enter any four and it solves the fifth. Think of a balance scale. Money out sits on one pan, money in on the other, and the interest rate makes them balance.

KeyPlain meaningExample (illustrative)
NNumber of periods10 years
I/YInterest rate a year, in %8
PVPresent value: money today−1,000 (you invest it)
PMTPayment each period0 (no yearly payments)
FVFuture value: money at the end2,158.92 (you receive it)

Plain takeaway: give the calculator any four keys and it finds the fifth; the signs tell it which way the money moves.

On the BA II Plus that example is 2ND [CLR TVM], 10 [N], 8 [I/Y], −1000 [PV], 0 [PMT], [CPT] [FV]. Type 1000, then press [+/−] to make it negative.

Two settings trip people up: P/Y and BGN/END (see the FAQ below). Illustrative: ₹100 a year for 5 years at 10% is worth ₹379.08 today in END mode (payments at the end of each year). In BGN mode (payments at the start) it is worth ₹416.99, because each payment arrives a year sooner.

How do you work out NPV, IRR and payback?

NPV (net present value) adds up every cash flow after shrinking each one back to today's money at your required rate. A positive NPV means the project earns more than that rate. IRR (internal rate of return) is the rate that makes NPV exactly zero. Payback is how long it takes to get your outlay back. Discounted payback does the same with today's-money flows.

IRR is like the interest a fixed deposit would need to pay to match the project. Illustrative: you invest ₹10,000 today and get ₹4,000 a year for 3 years. At 10%, NPV is −₹52.59, so the project falls just short. IRR is 9.70%, a little below 10%, which says the same thing. Simple payback is 2.5 years. Discounted payback is never reached, because the discounted flows add up to less than ₹10,000.

Watch out when signs flip more than once. Cash flows of −₹1,000, +₹2,300 and −₹1,320 have two IRRs: 10% and 20%. A calculator shows only one, so this tool lists both; trust NPV here. On the BA II Plus, use the [CF] worksheet: CF0, then C01 with F01 (how many times it repeats).

How do you price a bond and find its yield to maturity?

A bond's price is the present value of its coupons (regular interest payments) plus its face value, repaid at maturity. YTM (yield to maturity) is the one yearly rate that makes those cash flows equal the price. Price and yield sit on a seesaw: when yields rise, prices fall. If the coupon is below the YTM, the bond trades below face value, at a discount.

Illustrative: a 5-year bond with ₹1,000 face value pays a 7% coupon half-yearly, so ₹35 every six months. At an 8% YTM it is worth ₹959.45. On the BA II Plus, with P/Y set to 1, work in half-years: 10 [N], 4 [I/Y], 35 [PMT], 1000 [FV], [CPT] [PV].

Macaulay duration is the average time, weighted by present value, until you get your money back. Modified duration turns it into price sensitivity. For the bond above it is 4.12, so a 1 percentage point rise in yield cuts the price by about 4.12%. The real fall is slightly smaller, because the price curve bends (convexity).

How does a loan amortisation schedule split each EMI?

An amortisation schedule shows each loan payment split into interest and principal. The EMI stays the same, but the mix changes. Interest is charged on the balance still owed, so early EMIs are mostly interest. As the balance falls, more of each EMI repays the loan, like an ice block that melts slowly at first and faster later.

Illustrative: a ₹10,00,000 loan at 9% a year for 20 years has an EMI of ₹8,997.26. In the first 12 EMIs you pay ₹89,240.01 of interest and repay only ₹18,727.10 of the loan. Over 20 years the interest adds up to ₹11,59,342.29. On the BA II Plus, compute PMT first. Then press 2ND [AMORT], set P1 = 1 and P2 = 12, and read BAL (balance left), PRN (principal repaid) and INT (interest).

Which calculators can you use in the CFA and FRM exams?

Only approved physical calculators. CFA Institute allows two models: the Texas Instruments (TI) BA II Plus and the HP 12C, with the editions listed below. GARP (the Global Association of Risk Professionals, which runs the FRM® exam) also allows the HP 10B II, 10BII+ and 20B. Phones, apps and websites like this one are not on either list.

ExamCalculators allowedSource
CFA® Program (all levels)TI BA II Plus (incl. Professional); HP 12C (incl. 12C Platinum, Platinum 25th anniversary, 30th anniversary and Prestige)CFA Institute calculator policy, page updated 12 Jan 2026
FRM® (Part I and Part II)TI BA II Plus (incl. Professional); HP 12C family; HP 10B II, 10BII+ and 20BGARP FRM exam policies

Plain takeaway: both exams accept the BA II Plus, so learning its keystrokes once covers CFA and FRM.

A model that is not on the list voids your CFA result, and GARP does not grade the exam. CFA Institute lets you keep keystroke cards and spare batteries, but not the manual. Rules can change, so check both pages before exam day. For live exam windows, see CFA exam dates and FRM exam dates.

Official sources (checked October 2026)

Financial calculator FAQ

Is this financial calculator free?

Yes. The first time you calculate, we ask for your name, email and phone, then show the full answer. After that, every calculation on this device shows straight away.

Can I use an online financial calculator in the CFA exam?

No. CFA Institute allows only two physical models. They are the Texas Instruments BA II Plus (including the Professional) and the HP 12C (including its Platinum, anniversary and Prestige editions). Use this tool to practise keystrokes and check answers, then sit the exam with your own approved calculator.

Why does the calculator show PV as a negative number?

Financial calculators use a sign rule: money you pay out is negative and money you receive is positive. If you invest ₹1,000 today, PV is −1,000 and the FV you get back is positive. If every amount has the same sign, there is no answer.

What do P/Y and C/Y mean?

P/Y is payments per year and C/Y is compounding periods per year. For monthly EMIs, both are 12. This tool keeps them equal, so the rate per period is I/Y (the yearly rate) divided by P/Y.

What is the difference between BGN and END mode?

END mode assumes each payment comes at the end of the period, as with most loans and bonds. BGN mode assumes it comes at the start, as with rent or an annuity due (equal payments made at the start of each period). BGN gives a higher present value, because each payment arrives one period sooner.

Will my answers match a BA II Plus?

They should, to the decimals shown, when you enter the same values and settings. The BA II Plus shows 2 decimals by default; press 2ND [FORMAT] to show more. Amortisation figures can differ in the last decimal because of rounding.

Related free tools and guides

For learning and practice only; not investment advice. Answers are worked out in your browser from your inputs. BA II Plus is a trademark of Texas Instruments; QuintEdge is not affiliated with Texas Instruments. CFA Institute does not endorse, promote or warrant the accuracy or quality of the products or services offered by QuintEdge. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute. GARP does not endorse, promote, review, or warrant the accuracy of the products or services offered by QuintEdge of FRM® related information, nor does it endorse any pass rates claimed by the provider. Further, GARP is not responsible for any fees or costs paid by the user to QuintEdge nor is GARP responsible for any fees or costs of any person or entity providing any services to QuintEdge. FRM®, GARP®, and Global Association of Risk Professionals™ are trademarks owned by the Global Association of Risk Professionals, Inc.

Loading batches… ▲
Call Us Visit Campus WhatsApp