TVM Calculator
Solve For
Total number of payment periods
Annual interest rate
Use negative for money paid out
Regular payment per period
Fill in 4 of the 5 TVM variables to see the result instantly.
The field marked SOLVING will be calculated.
This TVM calculator solves for any one of the five core time-value-of-money variables (present value, future value, payment, interest rate, or number of periods) the moment you fill in the other four. If you have ever stared at a mortgage offer wondering whether the monthly payment actually adds up, or tried to figure out how much to invest today to hit a specific savings target, this is the tool that answers it in seconds. Read on and you will also find out why the same $1,000 is worth more today than it will be a year from now, and how that principle quietly shapes every financial decision you make.
By the end of this page, you will know:
- What time value of money actually means in plain language
- How to interpret each of the five TVM variables
- How to manually calculate a monthly mortgage payment, step by step
- The most common mistake people make when comparing loan or investment offers
How to Use the TVM Calculator
The calculator works on a simple rule: give it four of the five TVM variables and it instantly solves for the fifth. Here is how each field works:
- 1
Choose what to solve for
Click one of the five buttons at the top: Present Value, Future Value, Payment, Periods, or Interest Rate. That field turns highlighted and fills in automatically once you enter the rest.
- 2
Enter Periods (N)
The total number of payment periods over the life of the loan or investment. For a 30-year monthly mortgage that is 360. For a 5-year annual savings plan it is 5.
- 3
Enter Annual Rate
The yearly interest rate as a percentage. Toggle between Nominal (the rate as quoted) and Effective (the rate after compounding is applied). Most banks quote nominal rates.
- 4
Enter Present Value (PV)
The lump-sum value today. Use a negative number when it represents money you are paying out (a loan you are taking) and a positive number when it is money coming in.
- 5
Enter Payment (PMT) and Future Value (FV)
PMT is the recurring payment per period. FV is the lump sum at the end. For a standard mortgage you would set FV to 0, meaning you plan to fully pay off the loan.
- 6
Adjust Settings
Set Compounding frequency (how often interest compounds) and Payment Frequency (how often you pay). Set Payment Mode to End for ordinary annuities and Beginning for annuities-due such as lease payments.
▶ Worked Example: Daniel buys his first home
Daniel is taking out a $187,500 mortgage at a 6.75% nominal annual rate, compounded monthly, over 30 years. He wants to know his exact monthly payment.
Solve For
Payment (PMT)
Periods (N)
360 months
Annual Rate
6.75%
Present Value
−$187,500
Future Value
$0
Compounding
Monthly
The calculator returns a monthly payment of $1,216.03. Over 30 years Daniel pays a total of $437,770.80, of which $250,270.80 is interest. Now you know exactly what that 6.75% really costs over three decades.
What Is Time Value of Money?
Imagine Daniel has $187,500 sitting in a shoebox under his bed. A year from now that same $187,500 buys less: groceries cost more, rent is higher, and his savings have done nothing. Now imagine instead he had put that money into a mortgage, building equity month by month while a tenant paid down the loan. The cash today was worth more than that same cash sitting idle a year later. That gap (between what money is worth now versus what it will be worth in the future) is the time value of money.
Formally, the time value of money is the principle that a dollar received today is worth more than a dollar received in the future, because today's dollar can be invested to earn a return. Every loan, annuity, bond, and savings plan is built on this idea.
The Five TVM Variables
| Variable | Symbol | Plain-language meaning |
|---|---|---|
| Periods | N | How many payment or compounding periods the calculation spans |
| Annual Rate | I/Y | The yearly interest rate, either nominal or effective |
| Present Value | PV | The value of a sum of money right now, or a loan principal today |
| Payment | PMT | The recurring amount paid or received each period |
| Future Value | FV | The value of the cash flow at the end of the last period |
Let's think about Daniel again. His loan principal ($187,500) is the Present Value (the amount the bank hands over to the seller today). The 360 monthly payments are N. The 6.75% annual rate is I/Y. His monthly payment is PMT. And because he plans to pay the loan off completely, FV is zero. Change any one of those and the others shift accordingly, which is exactly what the TVM calculator lets you explore.
Note that the sign convention matters here. If PV represents money you receive (a loan coming in), it is positive. PMT going out (you paying the bank) is negative, or vice versa; the calculator uses standard cash-flow sign conventions, so be consistent or the math will look wrong.
Besides the five variables, two settings drive how interest compounds: Compounding Frequency (how often the bank applies interest to your balance) and Payment Frequency (how often you make payments). Most mortgages compound monthly and require monthly payments, so both are set to 12 times per year. That's why your periodic rate is 6.75% ÷ 12 = 0.5625% per month, not 6.75%. Pretty easy, isn't it?
The TVM Formula
All five variables are linked by one master equation. For an ordinary annuity (payments at the end of each period):
PV × (1 + r)ⁿ + PMT × [(1 + r)ⁿ − 1] / r + FV = 0
Standard TVM equation, ordinary annuity (end-of-period payments)
Where:
- PVPresent value (positive = cash in, negative = cash out)
- FVFuture value at end of period N
- PMTPayment per period (same sign convention as PV)
- rPeriodic interest rate = nominal annual rate ÷ compounding periods per year
- nTotal number of periods
Let's Walk Through Daniel's Payment Manually
We want to isolate PMT, so we rearrange the equation:
Find the periodic rate
r = 6.75% ÷ 12 = 0.5625% = 0.005625 per month
Calculate (1 + r)ⁿ
(1.005625)³⁶⁰ ≈ 7.5296 (the future-value factor for the principal)
Plug in the numerator
−(−187,500 × 7.5296 + 0) × 0.005625 = −(−1,411,800) × 0.005625 ≈ $7,941.38
Plug in the denominator
(1.005625)³⁶⁰ − 1 = 7.5296 − 1 = 6.5296
Divide to get the payment
PMT = $7,941.38 ÷ 6.5296 ≈ $1,216.03 per month
And just like that, Daniel knows his exact monthly obligation is $1,216.03. Of course, you can skip all this counting and let the TVM calculator do it instantly, but now you know the arithmetic is real, not magic.
Real-World Applications
🏠
Comparing mortgage offers
Daniel's bank offers 6.75% for 30 years; a credit union offers 6.25% for 25 years. The TVM calculator shows the credit union's higher payment ($1,217 vs $1,216) but saves him over $71,000 in total interest. One input change, instant answer.
📈
Retirement savings target
Maria wants $650,000 at retirement in 22 years. She sets FV = 650,000, N = 264 months, and her expected 7% annual return. The calculator tells her she needs to invest $1,083.47 per month starting today to hit that number.
🚗
Evaluating a lease vs. buy decision
Kevin is comparing a car lease (payments at the beginning of each month) against a purchase loan. Switching the Payment Mode toggle from End to Beginning changes the effective cost, and the TVM calculator captures that difference automatically.
🎯
Working backwards from a savings goal
Priya needs $18,500 in 3 years for a house deposit. She already has $4,000 saved. By setting PV = −4,000, FV = 18,500, N = 36 months, the calculator tells her she needs to add just $354.11 a month to get there. Totally worth running the numbers.
The Most Common TVM Mistake
Here is where most people get confused about interest rates: they assume the nominal rate and the effective rate are the same thing (good luck with that!). They are not, and the gap matters.
Let's say Daniel's bank offers 6.75% "nominal, compounded monthly." The periodic rate is 0.5625% per month. Compounded over 12 months, the effective annual rate is:
That is nearly 0.21 percentage points higher than the stated rate, and on a $187,500 loan it translates to hundreds of extra dollars over the loan's life. Note that lenders are legally required to disclose the APR (which approximates the effective rate), but they lead with the nominal rate because it looks lower.
Our TVM calculator shows you both the nominal and effective annual rate in the results panel so you are never comparing apples to oranges when you switch between lenders. That's why it pays to look at both figures before signing anything.
FAQs
What does a TVM calculator actually calculate?
It solves for whichever of the five time-value-of-money variables you leave blank (present value, future value, payment amount, number of periods, or interest rate) given the other four. Think of it as the financial equivalent of solving for x in an equation. You already know four of the values; the calculator finds the fifth instantly.
Why do I use a negative number for present value?
Sign convention in TVM follows cash-flow direction: money coming in is positive, money going out is negative. If Daniel borrows $187,500 from the bank, the bank sees PV as positive (cash out for them). From Daniel's perspective he is receiving cash, so PV can be positive, but then PMT must be negative (he pays monthly). The key is consistency: PV and PMT must have opposite signs, or the result will be nonsense.
What is the difference between nominal rate and effective annual rate?
The nominal rate is the rate as stated: 6.75% per year. The effective annual rate (EAR) accounts for how often that rate compounds within the year. Here's the step-by-step for Daniel's 6.75% nominal, monthly compounding: (1) Divide by 12: 6.75 ÷ 12 = 0.5625%. (2) Add 1: 1.005625. (3) Raise to the power of 12: 1.005625¹² ≈ 1.069614. (4) Subtract 1: EAR = 6.9614%. The more frequently interest compounds, the higher the EAR relative to the nominal rate.
What is the difference between End and Beginning payment mode?
End mode (ordinary annuity) means each payment happens at the end of the period, which is standard for mortgages and most loans. Beginning mode (annuity-due) means payment happens at the start of each period, which is typical of rent and lease agreements. The distinction changes the result because in Beginning mode, each payment has one extra compounding period to grow. Let's say PMT is $1,216.03 in End mode; switching to Beginning mode gives a slightly lower payment for the same loan terms, because each dollar goes to work one period sooner.
Can I use this TVM calculator to verify a quoted monthly payment?
Yes, and you should. Enter the loan amount as PV (negative), the quoted term as N, the stated nominal annual rate, and set FV to 0. The calculated PMT should match what the lender quotes almost exactly. If it does not, ask the lender about fees or insurance rolled into the payment, because the math does not lie.
Related calculators: Present Value Calculator · Future Value Calculator · Annuity Calculator
