Cashflow

Cashflow[{c0,c1,,cn}]
represents a series of cash flows occurring at unit time intervals.

Cashflow[{c0,c1,,cn},q]
represents cash flows occurring at time intervals q.

Cashflow[{{time1,c1},{time2,c2},}]
represents cash flows occurring at the specified times.

DetailsDetails

  • TimeValue[Cashflow[],interest,t] computes the time value of a cash flow as a single equivalent payment at the specified time t. Possible cash flow calculations include net present value, discounted cash flow, and internal rate of return.
  • Times and amounts can be given as numbers or arbitrary symbolic expressions.
  • In Cashflow[{{time1,c1},}], the can be given as numerical values or date expressions.
  • Cashflow[{c0,c1,c2,}] is equivalent to Cashflow[{{0,c0},{1,c1},{2,c2},}].
  • TimeValue[Cashflow[{{date0,c0},}],r,date] computes the time value of a cash flow at date.
  • Cashflow[Annuity[]] converts an Annuity object to a Cashflow object.

ExamplesExamplesopen allclose all

Basic Examples  (7)Basic Examples  (7)

Compute the present value at 7% of a stream of cash flows occurring at regular time intervals:

In[1]:=
Click for copyable input
Out[1]=

Specify an interval at which cash flows occur:

In[1]:=
Click for copyable input
Out[1]=

Future value at 9% of a stream of cash flows occurring at irregular time intervals:

In[1]:=
Click for copyable input
Out[1]=

Find the net present value of a $1000 initial investment producing future incoming cash flows:

In[1]:=
Click for copyable input
Out[1]=

Internal rate of return of an investment with regular cash flows:

In[1]:=
Click for copyable input
Out[1]=

What payment at time 2 will make the net present value of a series of cash flows zero:

In[1]:=
Click for copyable input
Out[1]=

Solve for the point in time where a payment of $400 will make the net present value equal 0:

In[1]:=
Click for copyable input
Out[1]=
Introduced in 2010
(8.0)