Please tell a friend about us. Thank you.

The Time Value of Money Calculator is the most sophisticated, most flexible calculator on and I think on the entire internet. If you are someone who needs date accurate results with irregular cash flows (loans, payments, deposits, withdrawals, investments), this is the calculator you should study and use. Questions? Remember, I'm here to help. More below...»

Series Date Amount # Periods Frequency End Date Series Options cmpFreq specialSeriesType SpecialSeriesStruct
$ : mm/dd/yyyy
  Original Size  

What is Time Value of Money?

Time Value of Money (TVM) is the concept that the value of money itself changes over time. Having a dollar today is worth more than a dollar tomorrow. Present value, future value, amount, interest rate and term are some common time value of money calculations. Our online TVM calculator is capable of performing any of these calculations with regular or irregular amounts on any date for savings or loan cash flows.

Calculator's Features

Solve for any unknown

  • Payment or loan amount
  • Deposit or withdrawal
  • Yields: APR, APY or IRR
  • Balance as of a specific date
  • Date a specific balance is reached *
  • Present value (PV)
  • Future value (FV)
  • Balloon payment amount
  • Payment required to reach a specific balloon
  • Number of payments
  • Interest rates - nominal or effective *
  • Discounted values
  • Remaining balance
  • Deposit required

Any type of calculation method

  • Normal amortization or investment
  • Rule-of-78s
  • Canadian methods
  • US Rule — simple interest
  • Supports 360, 364 and 365 day years
  • Exact day or periodic interest calculations

Scheduled (but adjustable) Payment Frequencies

  • Daily
  • Weekly
  • Bi-weekly
  • Twice monthly (Half-month)
  • Every 4 weeks
  • Monthly
  • Bi-monthly (every two months)
  • Quarterly
  • Every 4 months
  • Semi-annual
  • Annual

 * Feature only available in C-Value! ™,
our cash flow calculator for Windows™

Flexible Reports & Schedules

  • Amortization & investment schedules
  • Schedules with details or totals only *
  • Custom headers and labels *
  • Change fonts, colors *
  • Select a fiscal year end *
  • Reg. Z APR disclosure report *

Handles any type of cash flow

  • Normal
  • Interest only
  • Enter your own payment amount
  • Negative amortization
  • Skipped payments or deposits
  • Fixed principal + interest
  • Percent step amounts
  • Dollar step amounts
  • Balloon payments
  • Extra payments
  • Payments to interest
  • Cash flow amounts set to any random date

Compounding Frequencies

  • Exact day simple
  • Daily compounding
  • Weekly
  • Bi-weekly
  • Twice monthly (Half-month)
  • Every 4 weeks
  • Monthly
  • Bi-monthly (every two months)
  • Quarterly
  • Every 4 months
  • Semi-annual
  • Annual
  • Continuous
  • Change the frequency of compounding during a cash flow
  • No compounding option when rate changes

TVM Tutorials

The below tutorials walk you through the steps for setting up the indicated financial calculation. We recommend that you right click on a link and select "Open in New Window" so you can have the calculator handy in this window as you read.

  1. Calculate Payment
    • loan or mortgage periodic payment calculation
    • also an introduction to this calculator
  2. Investment Cash Flow
    • calculating final value
  3. Calculate Income From An Investment
    • How to calculate income you can expect from an investment
  4. Adjustable Rate Mortgage or Loan
    • ARM with interest rate changes on any date you desire
  5. Calculate a Loan's Term
    • How to solve for an unknown number of payments
  6. Calculate Loan Amount
    • How much can I borrow?
  7. Balloon Payment Calculation
    • Calculate the balloon amount
  8. Balloon Loan Calculation
    • Calculate the periodic payment required to result in a specified balloon
  9. Random Extra Principal Payment
    • How to prepay principal on any date
  10. Loan with Series of Extra Principal Payments
    • How to calculate loan or mortgage with extra payments
  11. Construction Loan
    • Generally a short term loan with multiple borrows
  12. Monthly Skipped Payments
    • Loan or mortgage with scheduled skipped payments
  13. Odd Length First Period
    • Interest payment options for initial period
  14. Interest Only Loan
    • Initial series of interest only payments
  15. Biweekly Mortgage Payments
    • Pay 1/2 the monthly payment every other week to reduce the total interest paid
  16. US Rule
    • No interest charged on interest — separate tracking of interest balance
  17. How much do I have to save or invest?
    • State your goal - calculate periodic investment amount needed to reach goal
  18. Paying for College
    • You may have longer than you think
    • Multiple investments with multiple, overlapping withdrawals
    • Demonstrates solving for unknown in complex cash flow
  19. Future Value Calculation
    • How to set up simple or complex cash flows to calculate FV
  20. Present Value Calculation
    • How to discount a simple or complex cash flow to find its PV
  21. Calculate PV of Fixed Principal + Interest Loan
    • Calculate PV of the declining payment amount
    • Demonstrates the cash flow analytics of this calculator
  22. Calculate Rate of Return (ROR) on Annuity
    • How to set up an annualized ROR calculation
  23. Calculate Time It Takes to Reach Investment Goal
    • Set a goal and see how long it takes to reach it
  24. Calculate ROI for X Days
    • Exact day return on investment calculation
  25. Calculate Loan Balance — Loan Payoff Calculation
    • Enter payments for any amount on date made — audit balance due

Let us know below if you have an idea for an additional time value of money tutorial.

7 thoughts on “time-value-of-money-calculator

  1. HI I came across your Time Value of Money Calculator web site. I follow the tutorial. I got stuck on step 4. When I click on the first row, the entire row is highlighted, how do I set the ‘Date’?

    • Hi, if you click inside the date cell itself, it should go to edit mode. Then a calendar will pop-up which you can use, or you can just type the date. If you type the date, only type the numbers. Do not type “-” or “/”.

  2. The original date of sale agreement was 1/19/2013 and the loan was signed on 8/27/2013. with final balloon pay off 7/1/2015. The deed was written in 2014 with the same agreement r/t due date and payments.

    Payments of 506.23 were due the 1st of each month
    4% per annum
    Payments were made on irregular dates over the past 2 plus years, at least one payment was made to cover late payments, current payment, and one in the future.
    Which calculator do I use to figure the total amount of the balloon payment inputting each of the payments so that the interest and principal calculations will be correct?

    • The Time Value of Money calculator is certainly the correct calculator to use. For reference, everyone should read tutorial #1 Calculate Payment to get a general overview of how this calculator works. Then for your particular requirement, you should read tutorial #25 Calculate Loan Balance — Loan Payoff Calculation

      A couple of pointers, make sure that you have the rounding option set for “Open Balance”. You’ll be entering the loan amount followed by each payment on the date made and for the amount made. The final row/payment can be set to “Unknown” and you can set if for the current date (or any date) the the calculator will calculate the total payoff amount including the accrued interest – which may or may not be a balloon. That depends on the payment made thus far.

      If you have additional questions once trying this, please ask.

      Also, please do not reply to the email. Ask follow-up questions no the calculator page so that all can benefit and I might save some typing. Thank you.

  3. Hi! I’m in a business math class and have come across a problem that I can’t seem to figure out. The problem states:

    A loan of ​$5990 was made on April 10 for 210 days at 9​%. Find the present value of the loan on July 19​, if the time value of money is 8​%.

    I’m thinking this is the right calculator for this problem, but I can’t seem to figure it out. Help! What do I do?


    • This calculator will certainly do the calculation. (You can use the Compound Interest Calculator to find the date 210 days from April 10th.

      A present value calculation normally is a calculation that discounts a future amount to it’s value “today”. I think what you’ll have to do is break the problem into 2 parts. Frist, find the balance of the loan @9% 210 days from April 10th. Than, find the present value of that amount @8% as of July 19th.

      Scan through the list of tutorials. You’ll find instructions for both future value and present value calculations.

      If, once you read those, you have questions, just ask.

      Please do NOT reply to the email however. Please ask questions in the comments under the calculator so that others may benefit and I might save some typing. Thanks.

Comments, suggestions & questions welcomed...

* Required