Discounted Cash Flow (DCF) Calculator
Estimate investment net present value from forecast cash flows, a discount rate, and a terminal growth assumption.
Enter initial investment, yearly cash flows, discount rate, terminal growth rate, and forecast years to calculate a simple DCF valuation.
Discounted Cash Flow (DCF) Calculator
Estimate investment net present value from forecast cash flows, a discount rate, and a terminal growth assumption.
About Discounted Cash Flow Valuation
A discounted cash flow (DCF) model converts forecast cash flows into a present value using a discount rate that reflects risk and required return. This DCF calculator uses an explicit forecast of annual cash flows, a Gordon-growth terminal value after the last forecast year, and an initial investment so the headline result is net present value (NPV). Equity analysts, corporate development teams, and investors use a simple DCF as a first-pass valuation before building a full three-statement model.
Each forecast cash flow is discounted as CF_t ÷ (1 + r)^t. Terminal value is final cash flow × (1 + g) ÷ (r − g), then discounted for n years. NPV is the present value of the forecast cash flows plus the present value of terminal value minus the initial investment. The discount rate must exceed terminal growth or the perpetuity formula is invalid. With a $50,000 outlay, cash flows of 15k, 18k, 20k, 22k, and 25k, r = 10%, and g = 3%, NPV is $252,498.37 because the terminal value dominates the later present value.
Use the model to compare projects, to sanity-check an asking price, or to see how sensitive value is to r and g. Terminal value often accounts for most of a DCF, so a 1-point change in growth or discount rate can move NPV more than a change in year-1 cash flow. Enter cash flows as a comma-separated list with at least as many values as the number of years.
A DCF is only as good as its forecasts. It ignores capital-structure changes, mid-year conventions, and taxes unless they are already inside the cash flows. Perpetual growth should not exceed long-run nominal economy growth without a strong reason. Test bull, base, and bear cases, and do not treat a single NPV as a market price.
Because terminal value is last cash flow grown one more year and capitalized at r − g, a forecast that ends on a cyclically high year will overstate value. Normalize the final cash flow if the business is lumpy. The cash-flow list is taken in order for year 1 through year n; extra values after n are ignored, and too few values produce an error. Subtracting the initial investment makes the headline an NPV, so a positive result means the present value of inflows exceeds the outlay at your stated discount rate.
Discounted Cash Flow Examples
These worked examples follow the same formula as the calculator and provide a practical way to check your inputs.
| Input | Output | Notes |
|---|---|---|
| Investment $50,000; cash flows 15000,18000,20000,22000,25000; r 10%; g 3%; 5 years | NPV $252,498.37 | Terminal value of $367,857.14 discounted five years is the main driver of this NPV. |
| Investment $10,000; cash flows 5000,5000; r 10%; g 0%; 2 years | NPV $40,000.00 | With 0% terminal growth, terminal value is $50,000. Discounting the cash flows and terminal value, then subtracting the $10,000 outlay, yields $40,000.00 NPV. |
| Investment $200,000; cash flows 40000,45000,50000; r 12%; g 2%; 3 years | NPV $270,184.95 | A shorter forecast with 12% discounting still produces a large terminal-value contribution at 2% perpetual growth. |
How to Calculate Discounted Cash Flow
- Enter the initial investment, a comma-separated list of annual cash flows, and the number of forecast years.
- Enter the discount rate and a terminal growth rate that is lower than the discount rate.
- Select Calculate DCF to see present values, terminal value, and net present value.
- Change the discount rate and growth rate separately to see how sensitive NPV is to each assumption.
Discounted Cash Flow (DCF) FAQ
What is discounted cash flow?
DCF converts forecast future cash flows into today’s dollars using a discount rate that reflects risk and required return. This form also adds a perpetual-growth terminal value after the explicit forecast.
Why must discount rate exceed terminal growth?
The perpetual-growth terminal-value formula is only valid when the discount rate is higher than the perpetual growth rate. If growth is equal or higher, the implied terminal value is not finite.
What is terminal value?
Terminal value represents cash flows beyond the explicit forecast period under a stable-growth assumption. In many models it is the largest single piece of present value, so it deserves extra scrutiny.
Does a DCF give an exact market value?
No. It depends strongly on forecasts and assumptions. Test multiple cash-flow, discount-rate, and growth scenarios before treating NPV as a transaction price.
関連ツール
賃貸と購入の住宅費比較計算機実用ガイド
住宅ローン、予想家賃、所有費用、居住予定期間の住宅価値を比較します。重要な前提を比較し、計画に役立つ結果を確認できます。
計算機:健康と計画
毎月返済額、総利息、手数料、返済総額、返済計画を試算できる事業ローン計算機です。
計算機:健康と計画
加重平均金利計算機で、加重平均金利、総残高、年間利息、借り換え比較を試算できます。
失業率計算:労働力統計
失業者数と労働力人口から失業率を計算し、任意の期間の労働統計を確認します。
計算機:健康と計画
携帯プラン計算機で、月額料金、回線費用、データ超過、税金、年間コストを比較し、乗り換え前に検討できます。
計算機:健康と計画
商品サービス税、税抜き金額、税込合計、実効GST率を請求書やレシート、価格確認のために計算します。