Online Tools ยท Free Calculator

TVM Calculator

Solve for N, I/Y, PV, PMT, or FV โ€” the five core variables behind loans, mortgages, savings, retirement, and leases โ€” with a full cash-flow schedule and one-click PDF/Excel export. Works the same way as the financial calculators used in finance courses worldwide; no affiliation with or endorsement by Texas Instruments.

๐Ÿงฎ The Five Variables

Cash Flow Convention

Positive = inflow (money received)  ยท  Negative = outflow (money paid). Example: for a loan, PV is negative (you receive it as a positive in real life, but enter it negative here) and PMT comes out positive when solved โ€” or flip both signs consistently; the math works either way as long as inflows and outflows have opposite signs.

RESULT
0.00
Ready โ€” enter your values and click SOLVE
PV
โˆ’300,000.00
PMT
0.00
FV
0.00
I/Y
6.50%

Cash Flow Schedule

PeriodBeginning BalanceInterestPaymentEnding Balance

How to Use This Calculator

  1. Enter any four of the five variables (N, I/Y, PV, PMT, FV) and click SOLVE next to the one you want to find. This mirrors how financial calculators used in finance courses work โ€” you don't need to rearrange any formula yourself.
  2. Watch your signs. One direction of cash flow must be positive and the opposite direction negative โ€” see the Cash Flow Convention box for a worked example. Getting a wildly wrong-looking answer almost always means a sign mismatch, not a calculator error.
  3. Set P/Y and C/Y if your payment frequency and compounding frequency differ โ€” for ordinary monthly loans, leave both at 12. For a Canadian mortgage, keep P/Y at 12 but set C/Y to 2 (Canadian mortgages compound semi-annually by law).
  4. Choose END or BGN timing. END (ordinary annuity) is the default for loans and mortgages. BGN (annuity due) is for situations where payment happens at the start of the period, like rent or most lease payments.
  5. Try a Quick-Start Preset if you're not sure where to begin โ€” each one loads realistic numbers for a common scenario (mortgage, car loan, retirement savings, lease, or a savings goal) directly into the fields above.
  6. Review the Cash Flow Schedule below the result โ€” it shows the period-by-period breakdown of interest and payments, generated automatically from whatever values are currently in the five fields.
  7. Export the schedule to PDF for a quick summary or Excel/Google Sheets for the complete period-by-period data.

What Is Time Value of Money?

The Time Value of Money (TVM) is one of the foundational concepts in finance: a dollar today is worth more than a dollar received in the future, because today's dollar can be invested and start earning a return immediately. This calculator, modeled in the spirit of the financial calculators widely used in finance, accounting, and CFA coursework, lets you solve for any one of five linked variables once you know the other four.

The Five TVM Variables

  • N โ€” total number of payment periods (e.g., 360 for a 30-year monthly mortgage)
  • I/Y โ€” the nominal annual interest rate
  • PV โ€” present value: a lump sum today
  • PMT โ€” the payment made (or received) each period
  • FV โ€” future value: a lump sum at the end of N periods

These five are linked by a single equation, where r is the interest rate per payment period (converted from I/Y, P/Y and C/Y), and F is 1 for BGN mode or 0 for END mode:

PV ยท (1 + r)N + PMT ยท (1 + r ยท F) ยท [ (1 + r)N โˆ’ 1 r ] + FV = 0

Give the calculator any four of the five and it solves the fifth โ€” algebraically for PV, FV, PMT, and N, and using a numerical method (Newton-Raphson) for I/Y, since that one can't be isolated algebraically.

Pro Tip

Always double-check your signs before trusting a result. A present value and a payment moving in the same direction (both positive or both negative) usually means you've described an impossible cash flow โ€” the calculator will often return an error, NaN, or a nonsensical number in that case.

Quick-Start Presets Explained

๐Ÿ  Mortgage / Loan
  • PVโˆ’300,000
  • I/Y6.5%
  • N360 (30yr monthly)
  • FV0
  • Solve forPMT
๐Ÿš— Car Loan
  • PVโˆ’28,000
  • I/Y7.5%
  • N60 (5yr monthly)
  • FV0
  • Solve forPMT
๐Ÿ“ˆ Retirement Savings
  • PVโˆ’25,000
  • PMTโˆ’500/month
  • I/Y7%
  • N360 (30yr)
  • Solve forFV
๐Ÿ“‹ Lease (BGN mode)
  • PVโˆ’35,000
  • I/Y5%
  • N36 (3yr monthly)
  • FVโˆ’15,000 (residual)
  • Solve forPMT, mode=BGN

BGN vs END Mode โ€” Precisely

END (ordinary annuity): each payment happens at the end of its period. This is the standard for mortgages, auto loans, and most installment loans.

BGN (annuity due): each payment happens at the start of its period โ€” common for rent and most lease agreements. Switching from END to BGN is not universally "better" or "worse" โ€” it depends on which side of the cash flow you're on: for a saver accumulating a future value, BGN produces a larger FV (each contribution earns one extra period of interest), but for a borrower making payments, BGN means paying earlier in each period, which is a less favorable timing for the person making the payment, not a better one. Always check which role you're in before assuming BGN is the "better" mode.

Common Mistakes to Avoid

1. Matching P/Y and C/Y

For ordinary monthly payments with monthly compounding, set both to 12. For a Canadian-style mortgage, keep P/Y at 12 (monthly payments) but set C/Y to 2 (semi-annual compounding) โ€” this calculator converts that combination into the correct effective monthly rate automatically.

2. Cash Flow Sign Errors

The single most common source of wrong answers. Outflows (money you pay) and inflows (money you receive) must have opposite signs. If PV and PMT are both positive (or both negative), you've described a cash flow that doesn't make economic sense, and the result will often be nonsensical.

3. Forgetting N Must Be a Whole Number of Periods

When solving for N, you'll often get a decimal (e.g., 314.7) rather than a clean whole number โ€” that's normal and means the loan or goal doesn't divide evenly into whole periods at that exact payment. Round up if you need a real payoff date.

4. Newton-Raphson for I/Y Doesn't Always Converge

Solving for I/Y uses a numerical method (since the rate can't be isolated algebraically). For most realistic finance scenarios it converges quickly, but extremely unusual cash flow patterns can occasionally cause it to fail โ€” if that happens, try entering a closer starting rate as I/Y before solving.

Final Tips for Students & Professionals

  • Use this tool to check homework or exam answers โ€” it follows the same input convention as the financial calculators commonly used in introductory finance courses.
  • Experiment with different interest rates to build intuition for how sensitive long-term results are to small rate changes.
  • Pair TVM with related concepts like NPV and IRR when evaluating multi-year investment decisions โ€” TVM handles level, regular cash flows, while NPV/IRR handle irregular ones.
  • Export the full cash-flow schedule whenever you need to show your work or double-check a result period by period.
  • For any real financial decision โ€” not just homework โ€” confirm important numbers with a licensed financial advisor.

This calculator and guide are for general educational purposes only and are not financial advice. This tool is not affiliated with, endorsed by, or sponsored by Texas Instruments or any calculator manufacturer; "BA II Plus" is referenced only as a familiar point of comparison for finance students. Last updated: June 2026.