Discounted Cash Flow (DCF) Calculator
Estimate intrinsic value from projected free cash flow, discount rate, and terminal growth assumptions.
Discounted cash flow is one of the most practical ways to estimate what a business is worth today based on the cash it can generate in the future. Instead of asking, “What is the stock price right now?” DCF asks a better question: “What are future dollars worth to me today, given risk and time?”
What is discounted cash flow?
A discounted cash flow model converts future free cash flows into present value. The logic is simple: money expected in the future is worth less than money in hand now. A dollar five years from now must be discounted because of inflation, uncertainty, and opportunity cost.
In investing and corporate finance, DCF is used to:
- Estimate the intrinsic value of a company or project.
- Compare value to current market price.
- Test whether assumptions about growth are realistic.
- Evaluate buy/sell decisions with a margin of safety.
Core DCF formula
Terminal Value = FCFn+1 / (r - g)
Where:
- FCF = free cash flow in each year
- r = discount rate (often WACC)
- g = terminal growth rate
- n = number of explicit forecast years
After you calculate enterprise value, you adjust for net debt to reach equity value, then divide by shares outstanding to estimate intrinsic value per share.
Step-by-step: calculation of discounted cash flow
1) Estimate current free cash flow
Start with the latest annual free cash flow from financial statements. Free cash flow is generally operating cash flow minus capital expenditures. Consistency matters more than perfection: choose one definition and apply it uniformly.
2) Project future cash flows
Choose a growth rate for the forecast window (commonly 5 to 10 years). In the calculator above, we use one constant growth assumption for simplicity, but advanced models can apply different growth rates for early and mature years.
3) Select a discount rate
The discount rate reflects risk and required return. Many analysts use WACC for enterprise valuation. A higher discount rate lowers present value; a lower rate increases it.
4) Compute terminal value
Because businesses can continue beyond the explicit forecast period, terminal value usually captures a large share of total valuation. The perpetual growth method assumes cash flows grow forever at a modest rate, usually close to long-run GDP or inflation-adjusted economic growth.
5) Convert to equity value and per-share value
Subtract net debt from enterprise value to get equity value. Then divide by shares outstanding. This gives an estimated intrinsic price per share that you can compare with the market price.
How to interpret your calculator result
- Intrinsic Value per Share: the model-based estimate of fair value.
- Value with Margin of Safety: a conservative buy threshold after applying your safety discount.
- Upside/Downside: comparison against current market price (if entered).
If your assumptions are realistic and intrinsic value is significantly above the current price, the stock may be undervalued. If intrinsic value is below current price, the market may be pricing in higher growth or lower risk than your model assumes.
Key assumptions that drive DCF results
Growth rate
Small changes in growth can significantly alter valuation. Avoid projecting high growth too far into the future.
Discount rate
This is often the most sensitive input. A 1% change in discount rate can materially shift estimated intrinsic value.
Terminal growth
Terminal growth should usually stay below discount rate and remain economically reasonable. If terminal growth is too high, valuation can become unrealistically large.
Capital structure and net debt
Enterprise value is not the same as equity value. Ignoring debt and cash can create large valuation errors.
Common DCF mistakes to avoid
- Using optimistic growth assumptions without evidence.
- Setting terminal growth above discount rate.
- Forgetting to adjust enterprise value for net debt.
- Using stale share count after dilution or buybacks.
- Treating one DCF output as absolute truth instead of a range.
Use sensitivity analysis, not one-point estimates
A strong valuation process tests multiple scenarios:
- Base case: most likely assumptions.
- Bull case: stronger growth, lower risk.
- Bear case: slower growth, higher discount rate.
In practice, good investors rely on valuation bands. If value looks attractive across conservative scenarios, confidence increases.
Final thoughts
The calculation of discounted cash flow blends math with judgment. The formulas are straightforward, but assumptions require discipline. Use this calculator as a starting framework, keep assumptions transparent, and stress-test your model before making decisions.
DCF will not predict markets perfectly, but it can make your thinking more rational, consistent, and grounded in business fundamentals.