Finance Calculator
Time Value of Money ยท Solve FV ยท PV ยท PMT ยท I/Y ยท N ยท Equivalent of BA II Plus & HP 12C
๐ Choose a solve mode (FV, PMT, I/Y, N, or PV), enter the known values, and the calculator will solve for the missing variable instantly.
The Time Value of Money (TVM)
The Time Value of Money is the foundational concept of all finance: a dollar in hand today is worth more than a dollar promised in the future. This is true for three reasons:
- Opportunity cost: A dollar today can be invested immediately and earn returns - a future dollar cannot.
- Inflation: A future dollar will generally buy less than a dollar today due to rising prices.
- Risk: Future cash flows are uncertain - a dollar promised in the future carries the risk of not materializing.
TVM is used to evaluate loans, bonds, mortgages, annuities, business investments, and retirement plans. This calculator replicates the 5-key TVM functionality of professional financial calculators like the Texas Instruments BA II Plus and HP 12C.
The Five TVM Variables
- N: Total number of compounding periods (e.g., 360 for a 30-year monthly mortgage)
- I/Y: Annual interest rate (the calculator adjusts for P/Y and C/Y automatically)
- PV: Present Value - the value at time zero (positive = inflow, negative = outflow)
- PMT: Periodic payment each period (negative if paying, positive if receiving)
- FV: Future Value - the value at the end of all periods (0 for most loans)
Core TVM Formulas
Ordinary Annuity vs. Annuity Due
The timing of periodic payments (PMT) changes the value of an annuity calculation significantly:
Ordinary Annuity (End of Period)
Payments occur at the end of each period. This is the most common type in finance:
- Mortgage payments (due at end of month)
- Car loan payments
- Bond coupon payments
- Most loan repayments
Annuity Due (Beginning of Period)
Payments occur at the beginning of each period. An annuity due is always worth more than an ordinary annuity at the same rate, because each payment compounds for one additional period:
- Lease payments (first payment due immediately)
- Insurance premiums
- Rent (typically due at month's start)
Comparison: $1,000/month at 6%/yr for 10 years
| Type | FV | PV |
|---|---|---|
| Ordinary Annuity (end) | $163,879 | $90,073 |
| Annuity Due (beginning) | $164,700 | $90,524 |
| Difference (1 extra period) | +$821 | +$451 |
Nominal vs. Effective Interest Rates: P/Y and C/Y Settings
The nominal interest rate (I/Y) is the stated annual rate. The effective annual rate (EAR) is the actual annual yield after accounting for how frequently interest compounds within the year. Most financial contracts quote nominal rates, but EAR is what you actually earn or pay.
The EAR Formula
Why P/Y and C/Y Matter
The P/Y setting (Payments per Year) defines how often you make payments - monthly, quarterly, annually. The C/Y setting (Compounding per Year) defines how often interest compounds. When P/Y โ C/Y, the calculator converts the nominal rate to a per-period effective rate before calculating:
| Nominal Rate | C/Y | EAR | Real extra cost vs annual |
|---|---|---|---|
| 6.00% / yr | Annually (1) | 6.000% | baseline |
| 6.00% / yr | Semi-annually (2) | 6.090% | +$9/yr per $10,000 |
| 6.00% / yr | Quarterly (4) | 6.136% | +$14/yr per $10,000 |
| 6.00% / yr | Monthly (12) | 6.168% | +$17/yr per $10,000 |
| 6.00% / yr | Daily (365) | 6.183% | +$18/yr per $10,000 |
| 6.00% / yr | Continuous | 6.184% | +$18/yr per $10,000 |
Net Present Value (NPV) & Internal Rate of Return (IRR)
NPV and IRR are extensions of TVM used in corporate finance and capital budgeting to evaluate whether an investment or project is worthwhile.
Net Present Value (NPV)
NPV discounts all future cash flows back to today's dollars using a required rate of return (discount rate), then subtracts the initial investment. A positive NPV means the investment creates value; a negative NPV destroys value.
Decision rule:
- NPV > 0: Accept the investment (it creates value)
- NPV = 0: Indifferent (exactly meets required return)
- NPV < 0: Reject (destroys value)
Example: You invest $100,000 today to receive $30,000/year for 5 years at a 10% discount rate. NPV = -$100,000 + $30,000 ร [1-(1.10)^-5]/0.10 = -$100,000 + $113,724 = +$13,724. The investment creates $13,724 of value above the required return.
Internal Rate of Return (IRR)
IRR is the discount rate that makes NPV exactly equal to zero - it's the investment's actual effective return rate. If IRR > required return (hurdle rate), the investment is acceptable.
For the example above: IRR โ 15.2%. Since IRR (15.2%) > required return (10%), the investment is accepted.
Real-World TVM Applications
Mortgage Payments (PV โ PMT)
A $320,000 home loan at 6.57% for 30 years. Set N=360, I/Y=6.57, PV=320,000, FV=0, P/Y=12, C/Y=12. Solve for PMT = -$2,046.03/month. Total interest paid = $2,046 ร 360 - $320,000 = $416,578.
Retirement Savings (PMT โ FV)
Save $500/month for 30 years at 7% return. N=360, I/Y=7, PV=0, PMT=-500, P/Y=12. Solve for FV = $606,438 - built from $180,000 of contributions and $426,438 of compound growth.
Bond Valuation (FV, PMT, N โ PV)
A $1,000 bond paying 5% semi-annual coupons, maturing in 10 years, when market rates are 6%. N=20, I/Y=6, PMT=25, FV=1000, P/Y=2, C/Y=2. Solve for PV = -$925.61. The bond trades at a discount because its coupon rate (5%) is below the market rate (6%).
Lease vs. Buy Analysis (NPV approach)
Compare buying equipment for $50,000 vs leasing at $1,200/month for 5 years. Use PV of lease payments at your cost of capital, then compare to outright purchase. TVM makes this comparison mathematically rigorous.
Perpetuity Value
A perpetuity pays a fixed amount forever. Its present value is simply:
Growing Annuity
Cash flows that grow at rate g per period:
Discounted Cash Flow (DCF) & Business Valuation
Discounted Cash Flow analysis is the most rigorous framework for valuing businesses, real estate investments, and capital projects. It applies TVM principles to project all future cash flows, then discounts them to present value using an appropriate discount rate (typically the Weighted Average Cost of Capital, or WACC).
Step-by-Step DCF Valuation
- Project free cash flows (FCF): Estimate how much cash the business generates each year after operating expenses and capital expenditures, but before debt payments. This requires revenue forecasts, margin assumptions, and capex plans.
- Determine the discount rate (WACC): WACC = cost of equity ร (E/V) + cost of debt ร (D/V) ร (1 - tax rate). Cost of equity is typically estimated using the Capital Asset Pricing Model (CAPM): r = risk-free rate + ฮฒ ร market risk premium.
- Calculate the terminal value: Projects beyond the forecast horizon (usually 5-10 years) are captured in a terminal value. The Gordon Growth Model: TV = FCF(last year) ร (1+g) / (WACC - g), where g is the long-run growth rate (typically 2-3%, near GDP growth).
- Discount everything to present value: Sum the PV of each year's FCF plus the PV of the terminal value. This sum is the Enterprise Value of the business.
- Subtract net debt: Enterprise Value - Net Debt = Equity Value. Divide by shares outstanding to get intrinsic value per share.
Weighted Average Cost of Capital (WACC)
CAPM: Capital Asset Pricing Model
Using This Calculator Like a BA II Plus
This calculator replicates the five-key TVM function of the Texas Instruments BA II Plus and HP 12C financial calculators, the industry standard for CFA exam candidates and finance professionals.
Key Differences from Consumer Calculators
- Sign convention: Cash outflows are negative, inflows are positive. When taking a loan (receiving money): PV is positive. When making payments: PMT is negative.
- P/Y and C/Y settings: These allow the calculator to handle cases where payment frequency differs from compounding frequency - critical for Canadian mortgages (semi-annual C/Y, monthly P/Y) and some corporate bonds.
- N is total periods: N = 360 for a 30-year monthly mortgage. On the BA II Plus, you typically input N in periods, not years. Here you can input N directly.
- FV for balloon payments: Use FV when a loan has a balloon payment at the end (not fully amortized). Most regular mortgages have FV = 0.
Common TVM Scenarios Quick Reference
| Scenario | Solve for | Known inputs |
|---|---|---|
| Mortgage payment | PMT | N, I/Y, PV, FV=0 |
| Loan balance after N payments | FV | N, I/Y, PV, PMT |
| Retirement savings goal | FV | N, I/Y, PV=0, PMT |
| Required monthly savings | PMT | N, I/Y, PV=0, FV |
| Bond price | PV | N, I/Y, PMT=coupon, FV=par |
| Bond yield (YTM) | I/Y | N, PV=price, PMT=coupon, FV=par |
| Payback period | N | I/Y, PV, PMT, FV |
| Lump sum growth | FV | N, I/Y, PV, PMT=0 |