TimeValue 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, the can be given as numerical values or date expressions.

In return for receiving $600 at the end of 8 years, a person pays $100 immediately, $200 at the end of 5 years, and a final payment at the end of 10 years. What final payment amount will make the rate of return on the investment equal to 8% compounded semiannually:

Payments of $100, $200, and $500 are due at the end of years 2, 3, and 8, respectively. Find the point in time where a payment of $800 would be equivalent at 5% interest:

At what effective rate of interest will the present value of $2000 at the end of 2 years and $3000 at the end of 4 years be equal to $4000:

When specifying a valuation period in between payments of a Cashflow object, TimeValue calculates the future value of all cash flows before the valuation period, and the present value of all cash flows after the valuation period:

This is equivalent to the sum of present and future values here:

Cashflow[Annuity[pmt, n, q]] only works for numeric n and f:

Using numeric n allows Cashflow to convert the Annuity object as desired: