Quant with Vahab
Quant Systems Lab · Control Systems for Quantitative Finance

Discounting and Present Value

A CHF tomorrow is worth less than a CHF today. Discounting converts future cash flows to today.

Explanation

Discounting uses an interest rate curve: PV = Σ cashflow_t × DF(t).

In no-arbitrage pricing, discount factors come from tradable instruments (or a model tied to them).

Mis-specified discounting shifts valuations systematically.


time valueratespvdiscount factor
Interactive visualisation

A fixed stream of future cash flows can be viewed in two ways: their nominal amounts at payment dates, and their discounted contributions to present value at time 0. The discount rate compresses or stretches these contributions along the timeline.

Nominal cash flows CF_t (vertical) at payment times t (horizontal)t=15t=25t=35t=4105
Discounted contributions CF_t × DF(t); sum is the present value PVDF(1) ≈ 0.97PV ≈ 4.9DF(2) ≈ 0.94PV ≈ 4.7DF(3) ≈ 0.92PV ≈ 4.6DF(4) ≈ 0.89PV ≈ 93.3Total PV ≈ 107.43
Numbers
Sum of nominal CFs = 120
Present value at r ≈ 107.43
Interpretation

Increasing the discount rate shrinks the green bars more strongly at later times: far cash flows count less in today’s value. The present value is the sum of these discounted contributions, not the sum of nominal amounts.

In practice, each maturity has its own discount factor from the rate curve; here we use a single flat r for clarity. Mis-calibrated discount factors move the whole term structure of PVs.