Skip to main content

Time value of money

Finance Calculator: Time Value of Money & Cash Flow Model

Professional TVM solver for Present Value, Future Value, Interest Rate, and Payments. Master the Time Value of Money.

By Jeff Beem

Updated

01

Solve for

What will my investment be worth?

02

TVM variables

With annual compounding, N = years

%
Negative = outflow
$
Negative = outflow
$
$
03

Advanced

Purchasing power adjustment (default 3%)

Liquidity Balanced
Future Value
-$9,455.36

Outflow (negative)

Total cash flow $40,000
Total interest $9,455
Inflation-adjusted $7,036At 3% inflation
04

Growth vs principal

Loading chart…

TVM formula

PV(1+i)ⁿ + PMT Γ— [(1+i)ⁿ - 1] / i Γ— (1 + iΓ—type) + FV = 0

Mastering the five variables

Sign convention

Outflows (investments, loan payments) are negative. Inflows (returns, loan proceeds) are positive. This matches professional financial calculators.

Annuity due (BGN)

β€œBegin” means payments at period start. Over long horizons, due timing can add materially versus end-of-period payments.

Real vs nominal

A large nominal future value may buy far less after inflation. Use the inflation-adjusted readout for long horizons.

2026 TVM Strategy Framework

Master the Time Value of Money to make better financial decisions across loans, investments, and retirement planning.

2026 TVM Strategy Framework

The Power of Compounding

Money grows exponentially, not linearly. $10K at 7% becomes $76K in 30 years. Start early, time is the multiplier.

Sign Convention Matters

Professional calculators use +/- signs. Outflows (payments) are negative; inflows (returns) are positive. Master this to avoid errors.

Periods vs Years

N is periods, not years. Monthly compounding for 10 years = 120 periods. Always match N to your compounding frequency.

Real vs Nominal Returns

Subtract inflation (~3%) from nominal returns for "real" growth. 7% nominal β‰ˆ 4% real purchasing power increase.

Finance Calculator: Universal TVM Solver

Professional-grade TVM calculator to solve for Present Value, Future Value, Interest Rate, Payment, or Periods. How to calculate PV and FV. Master the Time Value of Money. No sign-up, all calculations run locally.

What This Calculator Does

This finance calculator is a professional-grade Time Value of Money (TVM) solver that computes any one of five core variables. N (number of periods), I/Y (annual interest rate), PV (present value), PMT (periodic payment), or FV (future value), when the other four are known. It serves students studying corporate finance, professionals comparing loan or investment scenarios, and anyone who needs to answer questions like "what will my monthly payment be?" or "what return am I really earning?" The calculator supports monthly, quarterly, and annual compounding, both ordinary annuity and annuity due payment timing, and an optional inflation adjustment that converts nominal future value into today's purchasing power. It does not model variable rates, taxes, or fees, those require specialized tools. All computation runs locally in your browser with no data sent to a server.

How the Math Works

The foundation of every TVM calculation is the lump-sum relationship between present and future value:
FV=PVβ‹…(1+r)nFV = PV \cdot (1 + r)^n
where r is the periodic interest rate (annual rate divided by periods per year) and n is the total number of compounding periods. When regular payments are involved, the annuity formula extends this:
FV=PV(1+r)n+PMTβ‹…(1+r)nβˆ’1rβ‹…(1+r)TFV = PV(1+r)^n + PMT \cdot \frac{(1+r)^n - 1}{r} \cdot (1+r)^T
T equals 1 for annuity due (begin) or 0 for ordinary annuity (end). Worked example: a $300,000 mortgage at 6.5% annual rate compounded monthly (r = 0.005417) over 360 months yields PMT β‰ˆ βˆ’$1,896; negative because payments are cash outflows. When solving for I/Y, no closed-form solution exists; the calculator uses Newton-Raphson iteration, converging within a few cycles for typical inputs. Edge cases: if PV, PMT, and FV are all zero, any rate satisfies the equation and the result is undefined.

How to Use This Calculator

Click the variable button you want to solve for. N, I/Y, PV, PMT, or FV, at the top of the calculator. Enter values in the four remaining fields, using negative numbers for cash outflows (money you pay) and positive numbers for cash inflows (money you receive). Select a compounding frequency: monthly is standard for most loans and savings accounts; quarterly and annually suit certain bonds and CDs. Choose whether payments occur at the beginning or end of each period, most loans use end-of-period. The solved variable appears highlighted in the results panel. If you entered an inflation rate, the calculator also displays an inflation-adjusted value showing your purchasing power in today's dollars. Review the amortization or growth breakdown below the main result to see how principal and interest evolve over the life of the loan or investment.

The 5 TVM Variables Explained

Variable Definitions

Understanding each variable is essential for accurate calculations:
  • N (Periods):
    Total number of compounding periods. For monthly payments over 10 years, N = 120.
  • I/Y (Interest Rate):
    Annual interest rate as a percentage. The calculator converts to periodic rate automatically.
  • PV (Present Value):
    Today's value. For loans, PV is positive (you receive money). For investments, PV is negative (you deposit money).
  • PMT (Payment):
    Regular periodic payment. Loan payments are negative (outflow); annuity receipts are positive (inflow).
  • FV (Future Value):
    Value at end of time horizon. Investment growth is positive; loan balloon payment is negative.

The core TVM relationship for a lump sum:

FV=PV(1+r)nFV = PV(1+r)^n
For periodic payments (annuity), PMT links PV, FV, r, and n through the standard annuity formulas. The calculator solves iteratively when a variable is unknown.

Common Use Cases

Investment Growth (Solve for FV)

How much will my investment be worth?
  • Inputs:
    N = periods, I/Y = expected return, PV = initial investment (negative), PMT = regular contributions (negative)
  • Example:
    $10,000 initial + $500/month for 20 years at 7% = $299,145
  • Tip:
    Check inflation-adjusted value for realistic retirement planning

Loan Payment (Solve for PMT)

What will my monthly payment be?
  • Inputs:
    N = loan term in months, I/Y = annual rate, PV = loan amount (positive), FV = 0
  • Example:
    $300,000 mortgage at 6.5% for 30 years = $1,896/month
  • Tip:
    Result is negative (outflow) because you're paying

Rate Discovery (Solve for I/Y)

What interest rate am I really paying?
  • Inputs:
    N = periods, PV = amount borrowed, PMT = payment made, FV = remaining balance
  • Use Case:
    Verify car dealer financing, compare loan offers, calculate investment returns
  • Tip:
    Uses Newton-Raphson iteration for precision

Advanced Concepts

Annuity Types

Payment timing significantly affects calculations:
  • Ordinary Annuity (End):
    Payments at period end. Most loans, mortgages, and bonds.
  • Annuity Due (Begin):
    Payments at period start. Rent, leases, insurance premiums.
  • Impact:
    Annuity due earns one extra period of interest, about 3% more over 30 years at 7%

Compounding Frequency

How often interest is calculated and added:
  • Monthly (12/year):
    Most loans, credit cards, savings accounts
  • Quarterly (4/year):
    Some bonds, CDs, dividend stocks
  • Annually (1/year):
    Simple loans, some international bonds
  • Effect:
    More frequent compounding = slightly higher effective rate

Finance Calculator FAQ

How do I use the TVM solver?

Select which variable you want to calculate (N, I/Y, PV, PMT, or FV) using the buttons at the top. Enter values for the other four variables. The calculator will solve for the missing piece. Remember: use negative values for money leaving your pocket (outflows) and positive for money coming to you (inflows).

Why is my result showing as a negative number?

Negative numbers represent cash outflows (money you pay). Positive numbers represent cash inflows (money you receive). If solving for PMT on a loan, a negative result means you're making payments. If solving for FV on an investment, a positive result means you'll receive that amount. This "sign convention" is standard in professional finance.

What is the difference between an ordinary annuity and an annuity due?

An ordinary annuity (End) has payments at the end of each period, like most mortgages and loans. An annuity due (Begin) has payments at the beginning, like rent or lease payments. Annuity due payments earn one extra period of interest, yielding about 3% more over 30 years at typical rates.

How do I calculate the interest rate on a loan?

Select "I/Y" as the variable to solve. Enter N (number of payments), PV (loan amount, positive because you receive it), PMT (payment amount, negative because you pay it), and FV (usually 0 for a fully amortized loan). The calculator uses Newton-Raphson iteration to find the precise annual rate.

What does N represent in a finance calculator?

N is the total number of compounding periods, not necessarily years. If compounding monthly for 10 years, N = 120. If quarterly for 5 years, N = 20. The calculator adjusts the interest rate (I/Y) based on your selected compounding frequency to calculate the correct periodic rate.

Why should I consider inflation when calculating Future Value?

A dollar today buys more than a dollar in 20 years due to inflation. The calculator shows "inflation-adjusted" FV to reveal purchasing power. At 3% inflation, $1M in 20 years equals about $550K in today's dollars. For retirement planning, the real (inflation-adjusted) number matters more than the nominal figure.

Sources & citations

References used for the calculation method and definitions. Links open in a new tab when available.

[1]
SEC – Investor.gov: Compound Interest (Glossary)

SEC investor education glossary definition of compound interest (interest on principal and accumulated interest), a core idea behind time value of money and growth in TVM calculations.

[2]
CFA Institute – Time Value of Money

CFA Institute educational material on TVM fundamentals including present value, future value, annuities, and the relationship between interest rates and cash flows.

Financial Estimation Note

General Projections: Results are mathematical estimates based on the rates and formulas currently loaded for this tool, including year-specific tax data where noted. They are intended for high-level planning only.

No Advice Provided: This site does not provide financial, tax, or legal advice. Using this tool does not create a client-advisor relationship with CalcRegistry.

Confirm Numbers: Financial laws change frequently. Please verify all results with a qualified professional (CPA, Financial Planner, or Lawyer) before making significant financial decisions.

Β© 2026 CalcRegistry Reference Last Formula Sync: May 2026Free Online Utility Tools