TVM Calculator (Time Value of Money)
Solve classic TVM problems with N, I/Y, PV, PMT and FV. Supports end-of-period and beginning-of-period payments, suitable for loans, annuities, savings plans and CFA/FRM style practice.
Time Value of Money (TVM) Calculator
Enter any four variables among N, I/Y, PV, PMT and FV, select the unknown variable and payment timing, then click Calculate.
This tool is for learning and estimation only and does not constitute any investment, loan or financial advice.
TVM Input Area
Payment Timing
Most loans and bonds use end-of-period payments; some rents and annuities use beginning-of-period payments.
Unknown Variable (to be calculated)
Make sure the other four variables are filled in clearly. Empty fields are treated as unknown.
Result
After filling in four variables and selecting the unknown variable, click "Calculate" to see the result here.
Sign convention: Positive numbers usually represent cash inflow (receive), and negative numbers represent cash outflow (pay). For example, taking out a loan: PV is positive (receive money), PMT is negative (repay each period).
This tool is implemented purely in the browser and does not store any data. All calculations are for teaching/learning and estimation only and do not constitute any investment or lending recommendation.
What is TVM (Time Value of Money)?
TVM (Time Value of Money) is a core concept in finance, meaning that one unit of money today is not equal to one unit of money in the future. Interest, compounding and payment timing will all change the value of cash flows across time.
Why use this TVM Calculator?
- Five Variables: Directly supports the standard five TVM variables N, I/Y, PV, PMT and FV
- Flexible Payment Timing: Switch between end-of-period (End) and beginning-of-period (Begin) payments
- Sign Convention Hints: Built-in cash flow direction hints to avoid common sign mistakes
- Exam Friendly: Close to BA II Plus style logic, suitable for CFA/FRM candidates to practice TVM questions
Typical Use Cases
- Calculate the monthly payment (PMT) for a fixed-rate loan given loan amount, rate and term
- Calculate future value (FV) of regular savings given periodic contribution and expected return
- Back-solve required interest rate (I/Y) given present value, payment and target future value
- Estimate the number of periods (N) needed to reach a certain savings target
Related Tools
Time & Timestamp Tool
PopularProvides current time, Unix timestamp, millisecond time, time unit conversion and time formatting functions to help users quickly complete various time-related calculations and conversions
BA II Plus Financial Calculator
PopularProfessional financial calculation tool supporting TVM, NPV, IRR and more
Match Game
PopularSimple and elegant match puzzle game with multiple difficulty levels, challenge your observation and reaction speed
2048 Game
PopularClassic 2048 number merging game with undo function, challenge your logical thinking and strategic planning skills
Gem Match
PopularClassic Match-3 elimination game with chain elimination and combo bonuses, minimalist beautiful interface design, smooth animation effects
Sudoku
PopularClassic Sudoku puzzle game with multiple sizes and difficulty levels, includes hints, validation, undo and other functions, challenge your logical thinking ability