A versatile TVM (Time Value of Money) calculator that solves for any unknown — present value, future value, payment, interest rate, or number of periods. Ideal for loans, savings, annuities, mortgages and investment planning.
Choose one of five calculation modes: Find Payment (given loan details), Find Interest Rate (given all other terms), Find Number of Periods, Find Present Value (loan you can afford), or Find Future Value (savings goal). The relevant input fields appear automatically.
Enter the values you know. Present value is the current amount or loan principal. Future value is the target balance. Payment is the regular payment amount. Rate is the annual interest rate. Periods is the total number of payment periods (months or years).
The calculated unknown appears instantly with a plain-English explanation of what the result means. Use this tool to answer questions like: How much can I afford to borrow? What will my savings be worth? How long until I pay off this loan?
The time value of money is the financial principle that a dollar today is worth more than a dollar in the future, because money available now can be invested to earn a return. TVM underpins all finance — it is used to calculate loan payments, investment returns, retirement savings, bond pricing, and any situation involving cash flows over time.
Present value is the current worth of a future sum of money, discounted at a given interest rate. If someone offers you $1,000 in 5 years and the discount rate is 5%, the present value is $783.53 — that is how much you would need to invest today at 5% to have $1,000 in 5 years. PV is used to determine how much you can borrow based on what you can afford to pay.
Future value is what an investment or savings balance will be worth at a specified date in the future, accounting for compound growth. If you invest $1,000 today at 7% annual return for 20 years, the future value is approximately $3,870. FV calculations help you plan retirement savings, college funds, and other long-term financial goals.
An annuity is a series of equal payments made at regular intervals. Mortgage payments, car loan payments, rent, and pension payments are all examples of annuities. An ordinary annuity has payments at the end of each period. An annuity due has payments at the beginning of each period (like rent). Most loan calculators assume ordinary annuity payments.
Use the Find Payment mode. Enter: PV = loan amount, Rate = annual interest rate, Periods = loan term in months. The calculator gives you the monthly payment using M = PV × r(1+r)ⁿ / ((1+r)ⁿ - 1). For a $300,000 loan at 7% for 30 years (360 months), the monthly payment is approximately $1,996.
Use Find Future Value mode. Enter: PV = current savings balance, PMT = monthly contribution amount, Rate = expected annual return, Periods = years until retirement × 12. The result shows what your savings will be worth at retirement. You can also work backwards using Find Payment to see what monthly contribution achieves your target balance.