If you want to estimate a company’s intrinsic value based on expected future cash flows, the discounted cash flow model (DCF) is one of the most useful valuation tools available. Below is a practical DCF calculator, followed by a clear breakdown of the DCF calculation formula, assumptions, and common mistakes to avoid.
DCF Calculation Formula Calculator
Enter assumptions for free cash flow growth, discount rate (WACC), terminal growth, and capital structure inputs.
What is the DCF calculation formula?
The DCF method values a business by converting expected future free cash flows into present value terms. In plain English: a dollar received in the future is worth less than a dollar received today, so future cash flows must be discounted.
Where:
- FCFt = free cash flow in year t
- r = discount rate (often WACC)
- TVN = terminal value at the end of forecast year N
- g = perpetual terminal growth rate
- Net Debt = total debt minus cash and equivalents
How to calculate DCF step by step
1) Forecast free cash flows
Start with Year 1 free cash flow and project it over a finite period (often 5 to 10 years). In the calculator above, Year 1 FCF grows at a constant annual rate during the explicit forecast period.
2) Discount each year back to present value
Each forecasted cash flow is discounted by (1 + r)t.
The higher the discount rate, the lower the present value of future cash flows.
3) Estimate terminal value
Because businesses typically continue after the explicit forecast window, DCF models include terminal value. This page uses the Gordon Growth formula:
- TVN = FCFN+1 / (r - g)
- This requires r > g to be mathematically valid.
4) Move from enterprise value to equity value
Subtract net debt from enterprise value to estimate equity value available to shareholders, then divide by shares outstanding to get implied intrinsic value per share.
Why assumptions matter so much
DCF output is extremely sensitive to a few key assumptions. A small tweak in discount rate, terminal growth, or long-term margins can shift valuation materially.
- Discount Rate (WACC): Increasing WACC generally lowers valuation.
- Terminal Growth: Increasing terminal growth raises terminal value, often significantly.
- Forecast Growth: Strong near-term growth boosts the present value of explicit cash flows.
- Net Debt: Higher net debt reduces equity value.
Common DCF formula mistakes
- Using a terminal growth rate that is unrealistically high relative to long-run GDP/inflation.
- Applying inconsistent cash flow definitions (e.g., mixing FCFF with cost of equity instead of WACC).
- Forgetting to convert enterprise value to equity value via net debt adjustments.
- Using nominal cash flows with real discount rates (or vice versa).
- Treating one DCF point estimate as absolute truth instead of running scenarios.
Practical interpretation
Think of DCF as a framework, not a crystal ball. It helps you translate business expectations into a disciplined valuation estimate. The best use of the model is typically to run multiple scenarios:
- Base case: conservative but realistic assumptions
- Bull case: stronger growth and/or lower capital costs
- Bear case: slower growth and/or higher discount rates
Quick DCF checklist
- Forecast 5-10 years of free cash flow
- Use a defensible discount rate (WACC)
- Ensure terminal growth is below discount rate
- Adjust enterprise value for net debt
- Divide by diluted shares, not just basic shares
- Run sensitivity analysis across key assumptions
Bottom line: the DCF calculation formula is one of the strongest methods for intrinsic valuation when used carefully. It forces explicit thinking about future cash generation, risk, and capital structure—exactly the factors that drive long-term value.