CalcGallery

TVM Calculator

Solve any one of the five time value of money keys, N, I/Y, PV, PMT or FV, the way a financial calculator does.

Built by AbhiLast reviewed September 25, 2026

NowAfter 10 periods

Your amounts and assumptions

This sets the signs a financial calculator would need. Enter every amount as a positive number.

Payments and compounding both happen this often. I/Y is divided by it to get the rate per period.

Result

Future value (FV): $10,511.40

A constant rate and level payments, one per period. Uneven cash flows need the NPV or IRR calculator.

Present value (PV)
$10,000.00
Payment (PMT)
$0.00
Number of periods (N)
10
Annual interest rate (I/Y)
6%
Report a problem with this calculator
Your entries are kept on this device only.

Results are arithmetic on the returns, rates and horizons you enter, not a forecast and not investment, tax or retirement advice. The site supplies no expected return, inflation rate, contribution limit, tax rate or withdrawal rate. Real returns vary from year to year, and fees, taxes and the order of returns all change the outcome. Check anything that matters with a qualified adviser. Read the full disclaimer

How to use the TVM Calculator

  1. Choose the key to solve for, and who pays what, which sets the signs a financial calculator would need.
  2. Enter the other four keys as positive amounts, and how many periods fall in a year.
  3. Choose whether payments fall at the end of each period or the start, and read the answer.

The equation

Every time value of money problem with level payments is one equation in five quantities:

PV × (1 + i)^N + PMT × c × ((1 + i)^N − 1) ÷ i + FV = 0i = I/Y ÷ P/Y,  c = 1 + i for payments at the start, 1 at the end

Money received counts as positive and money paid as negative. Given any four keys, the fifth follows. FV, PV and PMT rearrange directly. N comes from a logarithm. I/Y has no rearrangement, so the page searches for it, halving the gap until it is exact far beyond the digits shown.

Choosing who pays what

A solved amount below zero means the money flows the other way from the pattern chosen: a borrowing FV below zero, for example, means the payments more than repay the loan.

Where the other pages fit

The future value, present value and annuity calculators each answer one of these questions with more explanation. The interest rate calculator solves I/Y for a loan with nothing left owing. Uneven cash flows, where the payment changes, need the NPV or IRR calculator.

With your numbers

  1. Rate per period i = 4% ÷ 1 = 4%
  2. PV × (1 + i)^N + PMT × ((1 + i)^N − 1) ÷ i = FV
  3. N = 5, PV = $0.00, PMT = $3,000.00, FV = $16,248.97, I/Y = 4%

Quick reference

A constant rate and level payments, one per period. Uneven cash flows need the NPV or IRR calculator.

Worked examples on the assumptions shown, for United States. None of these rates is a forecast or a recommendation.
ExampleResult
FV of 3,000 a year for 5 years at 4%Future value (FV): $16,248.97
The same paid at the start of each yearFuture value (FV): $16,898.93
PV of 25,000 a year for 5 years at 8%Present value (PV): $99,817.75
PMT on 32,000 over 36 months at 6%Payment (PMT): $973.50
N for 100 to grow to 133.82 at 5%Number of periods (N): 5.97
I/Y for 1,000 to grow to 1,125.51 in 4 yearsAnnual interest rate (I/Y): 3%
Balance left on 200,000 at 6% after 60 payments of 1,500Future value (FV): €165,114.98

Common questions about the TVM Calculator

How does this match the BA II Plus or an HP 12C?
It solves the same equation with the same five keys. A financial calculator needs money you pay in entered as a negative number and money you receive as positive. Here you choose the pattern instead, saving, borrowing or drawing down, and type every amount as positive. The worked examples in OpenStax Principles of Finance come out the same, such as 3,000 a year for 5 years at 4% growing to 16,248.97.
What does P/Y mean?
Payments per year. I/Y is an annual rate, and it is divided by P/Y to get the rate for each period. Here payments and compounding happen equally often, which is the calculator default. N counts periods, not years: 30 years of monthly payments is N = 360.
When should I use payments at the start?
When each payment falls on the first day of its period, like rent or a lease, rather than the last day, like most loan payments. It is called an annuity due, or BGN mode, and each payment earns one more period of interest.
Why does solving for I/Y or N sometimes give no answer?
Because no rate, or no number of periods, makes the amounts balance. A loan payment smaller than the interest each period never repays the loan, so no N exists. The page then leaves the answer blank and says why, rather than showing a number that would be wrong.

Report a problem with this calculator