🧠 Want more free quizzes?Practise Physics, Chemistry, Mathematics and Biology.
Register for More Free Quizzes β†’

[Math][Finance]: Interactive Discounted Cash Flow Explorer

A dollar received in the future is normally worth less than a dollar received today. Change the initial investment, first-year cash flow, cash-flow growth rate, discount rate and forecast period to explore present value and net present value (NPV).
Cash flow: CFt = CF1(1 + g)tβˆ’1    |    Present value: PVt = CFt / (1 + r)t
Net present value: NPV = βˆ’Initial Investment + Ξ£ PVt

Interactive DCF model

Future cash flow Present value
Total future cash flowsβ€”
Present value of cash flowsβ€”
Initial investmentβ€”
Net present value (NPV)β€”
Value lost to discountingβ€”
Investment indicationβ€”
YearCash Flow ($)Discount FactorPresent Value ($)
Interpretation: A positive NPV means the discounted value of the forecast cash inflows is greater than the initial investment under these assumptions. A negative NPV means the forecast inflows do not recover the investment after allowing for the required discount rate. Try increasing the discount rate and observe how present value falls.

Explore Discounted Cash Flow

Change the assumptions and observe how the discount rate and time affect the present value of future money. Compare the undiscounted cash flows with their values today.

DCF is widely used to connect exponential mathematics with investment and business decisions.

DCF Python Model

This Python model forecasts a growing series of cash flows and discounts each one back to today. Change the assumptions and compare the Python result with the interactive explorer.