The Time Value of Money

Any four of the five quantities fix the fifth.

Worth more now

Would you rather have $1000 today or $1000 a year from now? Today, because $1000 today can be put in an account and earn interest. At 5% a year it becomes 1000 × 1.05 = 1050 dollars in a year.

So $1000 today is worth the same as $1050 a year from now, and more than $1000 a year from now. A sum of money is worth more now than the same sum later, because it can earn interest in between. That is the time value of money.

Value now and value later

The value of a sum today is called its present value, PV. The value it grows to after N periods is its future value, FV. Write the interest rate for one period as a decimal, i, so that 5% a year is i = 0.05. Each period multiplies the sum by 1 + i, so with nothing paid in or taken out along the way, FV = PV × (1 + i)^N.

This is the compound interest formula, with the rate written as a decimal. The single number (1 + i)^N, the growth factor for N periods, links the value now to the value later.

Bringing a sum back to today

Divide both sides of FV = PV × (1 + i)^N by (1 + i)^N and the formula runs the other way: PV = FV ÷ (1 + i)^N. Finding a present value this way is called discounting: a sum due later is discounted back to what it is worth today.

It is the same move as a reverse percentage. A price that rose by 20% is undone by dividing by 1.2; N periods of growth are undone by dividing by the growth factor (1 + i)^N. Taking a percentage off would not undo them.

1000104810501100todaynext year1000 < 10481050 < 1100r = 5%: 1100 ÷ 1.05 = 1048 today1000 × 1.05 = 1050 next yearr = 5%

B = 1100 in a year is worth 1048 today, more than 1000; and 1000 today grows to 1050, less than 1100: the comparison comes out the same on either date

Find the B that ties with 1000 today at the rate shown

$1000 today against a sum B due in a year, at a rate r. At r = 5% the $1000 grows to $1050 in a year, and B = 1100 due in a year is worth 1100 ÷ 1.05 = 1047.62 dollars today, which the figure rounds to 1048. So B is worth more than the $1000 on either date. Drag B down to the sum that ties with $1000 today: $1050.

A sum due in five years

$1000 is due in 5 years, and money earns 6% a year, so i = 0.06 and N = 5. The growth factor is 1.06⁵ = 1.338226, to 6 decimal places, so PV = 1000 ÷ 1.338226 = 747.26 dollars, to the nearest cent.

So $747.26 today and $1000 in five years are worth the same. Put $747.26 in the account and it grows to 747.26 × 1.338226 = 1000.00 dollars, to the nearest cent, in five years.

02004006008001000now1 yr2 yr3 yr4 yr5 yr

What $1000 is worth today at 6% a year when it is due now, in 1 year, and so on up to 5 years: $1000, $943.40, $890.00, $839.62, $792.09 and $747.26. Each year further off divides by 1.06 once more.

One rule, two directions

Compounding and discounting are one relationship read in two directions. Multiplying by (1 + i)^N moves a sum forward N periods; dividing by it moves a sum back. Two sums due on different dates can only be compared once they are moved to the same date, and either date gives the same verdict.

Compare $1000 today with $1100 in two years, at 5% a year. Forward: 1000 × 1.05² = 1102.50 dollars in two years, which is more than $1100. Back: 1100 / 1.05² = 997.73 dollars today, to the nearest cent, which is less than $1000. On both dates the $1000 today is worth more.

Any four fix the fifth

A finance calculator, or the finance solver on a graphing calculator, holds five quantities: N, the number of periods; I, the interest rate; PV, the value now; PMT, a payment made every period; and FV, the value later. Enter any four and it finds the fifth. With no payments along the way, PMT = 0, and the other four are linked by FV = PV × (1 + i)^N. Many calculators count money paid out as negative and money received as positive, so PV and FV are entered with opposite signs.

The formula can be solved for any of the four by hand too. The rate that turns $800 into $1000 in 4 years solves 800 × (1 + i)⁴ = 1000, so (1 + i)⁴ = 1.25 and 1 + i = 1.25^(1/4) = 1.057371, to 6 decimal places: a rate of 5.74% a year. The time $800 takes to reach $1000 at 5% a year solves 1.05^N = 1.25, so N = ln 1.25 / ln 1.05 = 4.57, to 2 decimal places: the balance first passes $1000 after 5 whole years.

The usual mistakes

Growing forward when today's value is asked. 1000 × 1.338226 = 1338.23 dollars is what $1000 today becomes in 5 years. The value today of $1000 due in 5 years is smaller than $1000, not larger.

Taking the rate straight off. 5 years at 6% is not 30% off, and 1000 × 0.7 = 700 dollars is too low. Discounting divides by the growth factor, and a division is not a subtraction.

Using simple growth. Five years at 6% is a factor of 1.06⁵ = 1.338226, not 1 + 5 × 0.06 = 1.3, because each year's interest is worked out on a balance that already holds the earlier interest.

Worked example: A Prize Offered as Cash Today or a Larger Sum in Two Years

Question A competition offers its winner $10000 today, or $11466 paid in two years' time. Money can be put into an account paying 5% a year, with the interest added once a year, and 1.052 = 1.1025. (a) Compare the two offers at the two-year date, and say which is worth more and by how much. (b) Compare the two offers at today's date instead, and check that the two answers agree.

  1. 1.Choose a date to compare them at. The two-year date is the natural one, because that is when the later payment arrives.

    the cash offer, carried forward$10000today1 year2 yearsthe later payment, brought backtoday1 year$114662 years$10000 today, or $11466 in two yearsboth have to be read at one date
    the cash offer, carried forward$10000today1 year2 yearsthe later payment, brought backtoday1 year$114662 years$10000 today, or $11466 in two yearsboth have to be read at one date
    The two offers fall on different dates, so neither can be read against the other until both are valued on one date.
  2. 2.Carry the cash offer forward two years. Interest is added once a year, so the multiplier for two years is 1.05 × 1.05 = 1.1025, and 10000 × 1.1025 = $11025.

    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought backtoday1 year$114662 years5% a year, twice: 1.052= 1.102510000 × 1.1025 = $11025
    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought backtoday1 year$114662 years5% a year, twice: 1.052= 1.102510000 × 1.1025 = $11025
    Interest is added once a year, so two years multiply by 1.05 × 1.05 = 1.1025 and $10000 becomes $11025.
  3. 3.(a) At the two-year date the offers are worth $11025 and $11466, so the later payment is worth 11466 − 11025 = $441 more.

    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought backtoday1 year$114662 yearsat 2 years: 11025 against 11466the later payment is $441 more
    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought backtoday1 year$114662 yearsat 2 years: 11025 against 11466the later payment is $441 more
    (a) At the two-year date the offers are $11025 and $11466, so the later payment is $441 more.
  4. 4.Now compare them at today's date. A sum x today grows to 1.1025x in two years, so the sum that grows into $11466 is x = 11466 ÷ 1.1025 = $10400.

    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought back$10400today1 year$114662 yearsdivided by 1.05divided by 1.05back to today: 11466 divided by 1.1025gives $10400
    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought back$10400today1 year$114662 yearsdivided by 1.05divided by 1.05back to today: 11466 divided by 1.1025gives $10400
    The same multiplier taken the other way brings the later payment back: 11466 ÷ 1.1025 = $10400.
  5. 5.(b) At today's date the offers are worth $10000 and $10400, so the later payment is worth $400 more. Check: carrying that gap forward gives 400 × 1.1025 = $441, which is the gap found in part (a), so the two dates agree.

    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought back$10400today1 year$114662 yearsdivided by 1.05divided by 1.05today: 10000 against 10400, so $400 more400 × 1.1025 = 441, the gap at 2 years
    the cash offer, carried forward$10000today$105001 year$110252 years× 1.05× 1.05the later payment, brought back$10400today1 year$114662 yearsdivided by 1.05divided by 1.05today: 10000 against 10400, so $400 more400 × 1.1025 = 441, the gap at 2 years
    (b) At today’s date the offers are $10000 and $10400, a gap of $400, and 400 × 1.1025 = 441.

Answer: (a) The later payment, because $10000 today is worth $11025 in two years and that is $441 short of $11466; (b) the later payment is worth $10400 today, which is $400 more than the cash offer

Common mistakes

  • Comparing $10000 with $11466 as they stand and calling the later offer $1466 better. The two sums fall on different dates, and a dollar today is worth more than a dollar in two years because it can earn interest in between. Nothing may be compared until both sums are valued at the same date.
  • Discounting with 2 × 5% = 10%, so dividing by 1.1. The second year's interest is worked out on the first year's interest as well, so the two-year multiplier is 1.05 × 1.05 = 1.1025. Dividing 11466 by 1.1 gives $10423.64, which is $23.64 too high.

More financial mathematics problems, worked step by step →

Worked example: A Year of Free Credit at a Shop Against a Discount for Paying Today

Question A shop sells a sofa for $2600, with nothing to pay for one year. The same sofa costs 6% less if it is paid for today. Raj's savings account pays 4% a year. (a) Find the cash price, and compare the two offers in today's money. (b) Compare the two offers at the one-year date, and check that the two answers agree.

  1. 1.The discount is 6% of $2600, which is 6100 × 2600 = $156, so the cash price is 2600 − 156 = $2444.

    List price$2444$26006% of 2600 = $156cash price 2600 − 156 = $2444
    List price$2444$26006% of 2600 = $156cash price 2600 − 156 = $2444
    The discount is 6100 × 2600 = $156, so the cash price is $2444.
  2. 2.To meet the credit offer, Raj sets a sum aside today and lets it grow. A sum x today grows to 1.04x in a year, so x = 2600 ÷ 1.04 = $2500.

    pay in a yearpay today$2500todayin one year2600 due in a year is met by2600 divided by 1.04 = $2500 today
    pay in a yearpay today$2500todayin one year2600 due in a year is met by2600 divided by 1.04 = $2500 today
    A sum x today grows to 1.04x in a year, so the $2600 due then is met by 2600 ÷ 1.04 = $2500 set aside now.
  3. 3.(a) In today's money the credit offer costs $2500 and the cash offer costs $2444, so paying today is 2500 − 2444 = $56 cheaper.

    pay in a yearpay today$2500$2444todayin one yeartoday: 2500 against 2444paying today is $56 cheaper
    pay in a yearpay today$2500$2444todayin one yeartoday: 2500 against 2444paying today is $56 cheaper
    (a) In today’s money the offers cost $2500 and $2444, so paying today is $56 cheaper.
  4. 4.At the one-year date: had Raj kept the $2444 in the account instead of spending it, it would have grown to 2444 × 1.04 = $2541.76, and the credit offer needs $2600 on that date.

    pay in a yearpay today$2500$2444today$2600$2541.76in one yearkeep the 2444 instead: 2444 × 1.04= $2541.76 against the $2600 due
    pay in a yearpay today$2500$2444today$2600$2541.76in one yearkeep the 2444 instead: 2444 × 1.04= $2541.76 against the $2600 due
    Read at the one-year date instead: the $2444 left in the account would be $2541.76, against the $2600 due.
  5. 5.(b) Paying today is 2600 − 2541.76 = $58.24 better at the one-year date. Check: the gap of $56 today carried forward is 56 × 1.04 = $58.24, so the two dates agree.

    pay in a yearpay today$2500$2444today$2600$2541.76in one year2600 − 2541.76 = $58.24 better in a year56 × 1.04 = 58.24, the same gap
    pay in a yearpay today$2500$2444today$2600$2541.76in one year2600 − 2541.76 = $58.24 better in a year56 × 1.04 = 58.24, the same gap
    (b) Paying today is 2600 − 2541.76 = $58.24 better then, and 56 × 1.04 = 58.24.

Answer: (a) The cash price is $2444, and the credit offer costs $2500 in today's money, so paying today is $56 cheaper; (b) at the one-year date the cash buyer still holds $2541.76 against the $2600 due, so paying today is $58.24 better

Common mistakes

  • Taking the credit because it is advertised as costing nothing. The year of credit is paid for by giving up the $156 discount, and a year of interest on the $2500 set aside is only $100 at 4%, so the credit costs $56 in today's money.
  • Comparing the cash price of $2444 with the $2600 due in a year and calling the saving $156. Those two sums fall a year apart. The $2600 is met by setting aside only $2500 today, so the saving in today's money is $56.

More financial mathematics problems, worked step by step →

Practice The Time Value of Money in the app