DCF Calculator
Free web tool: DCF Calculator
| Year | Projected CF | Present Value |
|---|---|---|
| Year 1 | 1,050,000 | 954,545 |
| Year 2 | 1,102,500 | 911,157 |
| Year 3 | 1,157,625 | 869,741 |
| Year 4 | 1,215,506 | 830,207 |
| Year 5 | 1,276,282 | 792,470 |
CF PV Total
4,358,121
Terminal Value
16,272,590
Terminal PV
10,103,998
Enterprise Value (EV)
14,462,119
About DCF Calculator
The DCF Calculator is a free online tool that performs Discounted Cash Flow (DCF) analysis to estimate the intrinsic enterprise value (EV) of a business or investment. DCF is the gold-standard valuation method used by investment bankers, equity analysts, private equity professionals, and corporate finance teams. By entering an initial cash flow, an annual growth rate, a WACC/discount rate, a forecast period (1–10 years), and a terminal growth rate, the calculator projects future cash flows year by year, discounts them back to present value, adds a Gordon Growth Model terminal value, and sums everything into a single enterprise value estimate.
The tool displays an annual projection table showing each year's projected cash flow (CF × (1+g)^n) alongside its present value (PV = projected CF / (1+d)^n). Below the table, four summary cards show the cumulative CF present value total, the terminal value (TV = last CF × (1+terminal_g) / (d − terminal_g), the Gordon Growth Model formula), the discounted terminal PV, and the total enterprise value (EV = CF PV total + terminal PV). This breakdown makes it easy to see how much of the EV comes from near-term cash flows vs. the terminal value — a critical sanity check for any DCF analysis.
The calculator runs entirely client-side in React with useMemo memoization, so results update in real time as you adjust any input. The constraint d > terminal_g is enforced to prevent the terminal value from becoming infinite or negative — a common pitfall in manual DCF models. Numbers are formatted in Korean locale style (toLocaleString with ko-KR) for readability at large scales.
Key Features
- Annual cash flow projection table showing projected CF and present value for each year
- Gordon Growth Model terminal value: TV = last CF × (1 + terminal_g) / (discount_rate − terminal_g)
- Discounted terminal value (PV of terminal value) calculated separately
- Enterprise value (EV) = sum of discounted CFs + discounted terminal value
- Forecast periods from 1 to 10 years
- Real-time recalculation as inputs change — no submit button
- Validates d > terminal_g to prevent infinite or negative terminal value
- 100% client-side processing — no financial data ever sent to a server
Frequently Asked Questions
What is DCF analysis and why is it used?
Discounted Cash Flow (DCF) analysis estimates the intrinsic value of an investment based on its expected future cash flows, discounted back to the present using a required rate of return (discount rate or WACC). It is used because a dollar received in the future is worth less than a dollar today due to the time value of money and risk. DCF is widely used for company valuation in M&A, IPO pricing, equity research, and capital budgeting decisions.
What is WACC and how do I determine it?
WACC (Weighted Average Cost of Capital) is the blended average cost of all capital sources (debt and equity), weighted by their proportions in the company's capital structure. It reflects the minimum return a company must earn to satisfy all capital providers. For public companies, WACC is typically estimated using the CAPM model for equity cost and the after-tax yield on debt. Typical WACC values range from 6%–15% for most industries. For private companies or simpler analysis, a hurdle rate (the minimum acceptable return) is often used instead.
What is the terminal value and why does it often dominate DCF?
Terminal value (TV) represents the present value of all cash flows beyond the explicit forecast period, assuming the business grows at a stable perpetual rate (terminal growth rate). It is calculated using the Gordon Growth Model: TV = last CF × (1 + terminal_g) / (discount_rate − terminal_g). Because businesses are assumed to exist perpetually, the terminal value often accounts for 60%–80% of the total enterprise value in a typical 5-year DCF. This is why the terminal growth rate assumption is so sensitive — small changes have a large impact on EV.
What terminal growth rate should I use?
The terminal growth rate should reflect the long-run sustainable growth rate of the business in perpetuity. Common practice is to use the expected long-run GDP growth rate of the country where the business operates — typically 2%–3% for developed economies. Using a terminal growth rate higher than the economy's long-run growth implies the company will eventually grow larger than the entire economy, which is unrealistic. The discount rate must always exceed the terminal growth rate, or the Gordon Growth Model produces an infinite or negative result.
What initial cash flow should I enter?
The initial cash flow is typically Free Cash Flow to Firm (FCFF) or Free Cash Flow to Equity (FCFE), representing the cash the business generates after operating expenses and capital expenditures. For a simple analysis, you can use net income, EBIT × (1 − tax rate), or operating cash flow as a starting proxy. The key is to use a normalized, recurring figure that represents the baseline cash generation level, not a one-time spike or trough.
Why does changing the discount rate so dramatically affect the enterprise value?
The discount rate appears in the denominator of every present value calculation: PV = CF / (1+d)^n. Higher discount rates compress present values more aggressively, especially for cash flows far in the future. For the terminal value, the discount rate minus the terminal growth rate (d − terminal_g) is in the denominator of the Gordon formula — a small increase in d produces a large drop in TV. This mathematical sensitivity is why investors argue intensely over WACC assumptions in acquisition negotiations.
Can I use this for stock valuation?
Yes, with adjustments. To value equity (stock price), you would use FCFE (Free Cash Flow to Equity) as the cash flow input and the cost of equity as the discount rate, giving you the total equity value. Divide by shares outstanding to get intrinsic value per share. Alternatively, use FCFF with WACC to get enterprise value, then subtract net debt and divide by shares to get equity value. This calculator provides the enterprise value step.
What are the main limitations of DCF analysis?
DCF is highly sensitive to assumptions — small changes in growth rate, WACC, or terminal growth rate can swing the valuation by 30%–50%. It requires reliable cash flow projections, which are difficult for early-stage companies, cyclical businesses, or industries undergoing disruption. It also ignores market sentiment, liquidity discounts, and control premiums. For this reason, DCF is usually used alongside relative valuation methods (P/E, EV/EBITDA multiples) to triangulate a fair value range rather than as a standalone answer.