Discounted Cash Flow Calculator

Calculate present value of future cash flows.

Your data stays in your browser. Nothing is stored or sent to any server.
Built by Abiot Y. Derbie, PhD — Postdoctoral Research Fellow. Quantitative researcher specializing in statistical modeling and data-driven decision systems.
Mathematical models independently verified by Eskezeia Y. Dessie, PhD (Indiana University School of Medicine) and Armin Allahverdy, PhD (LinkedIn) — Data Scientist, Machine Learning & Data Mining.

Enter Your Details

0
helpful
Create a free account to save and compare your results across devices.

This calculator is for informational and educational purposes only. Results are estimates based on the information you provide and standard financial formulas. This is not financial advice. Consult a qualified financial advisor for decisions specific to your situation. Full Disclaimer

Things to Know

Essential concepts for understanding your results

Core Concept
What does a DCF analysis tell you?

A DCF calculates the present value of all expected future cash flows to determine what an asset is worth today. If a business generates $100,000/year for 10 years and you require a 10% return: DCF value ≈ $614,000. If someone offers to sell it for $500,000, it is undervalued — good buy. At $700,000, it is overvalued — pass. DCF is the foundation of all rational investment valuation — every asset is ultimately worth only the cash it produces, discounted to today.

Discount Rate
Why does the discount rate matter so much in DCF?

The discount rate represents your required return for the risk involved. A small change has enormous impact: $100,000/year for 10 years at 8% = $671,000, at 10% = $614,000, at 12% = $565,000. The $106,000 swing (16%) comes from just a 4% rate difference. For public companies, analysts use Weighted Average Cost of Capital (WACC), typically 8-12%. For private businesses, 15-25% is common due to illiquidity and higher risk. Choosing the wrong discount rate produces a misleading valuation.

Terminal Value
What is terminal value and why does it dominate DCF?

Terminal value estimates cash flows beyond the explicit forecast period using either the perpetuity growth method (final cash flow × (1 + growth) ÷ (discount rate − growth)) or an exit multiple. In most DCFs, terminal value represents 60-80% of total present value — meaning small assumptions about long-term growth dominate the outcome. A perpetuity growth rate of 2% vs 3% can shift the valuation by 30-40%. This sensitivity is the biggest limitation of DCF analysis.

What Is Discounted Cash Flow (DCF) Analysis?

DCF analysis estimates the intrinsic value of an investment by projecting its future cash flows and discounting them back to present value. The core principle: a dollar received today is worth more than a dollar received in the future because today's dollar can be invested and grow. DCF quantifies this time-value-of-money concept to determine what you should pay for any income-producing asset — a stock, business, rental property, or project.

The formula: DCF Value = Σ (Cash Flow in Year N ÷ (1 + Discount Rate)^N) + Terminal Value. You project cash flows for each year of the forecast period (typically 5-10 years), discount each back to today, then add the terminal value (the present value of all cash flows beyond the forecast period). If the DCF value exceeds the current price, the investment is potentially undervalued. If below, it may be overvalued.

Building a DCF Model Step by Step

Step 1 — Project free cash flows: Start with the company's current free cash flow (FCF) and estimate growth rates. Conservative: 3-5% for mature companies. Moderate: 5-10% for growing companies. Aggressive: 10-20% for high-growth companies. Be realistic — sustained 15%+ growth is rare beyond 5 years.

Step 2 — Select a discount rate: The discount rate reflects the required return for the investment's risk level. For stocks, use the Weighted Average Cost of Capital (WACC) — typically 8-12% for large companies. Higher for small/risky companies (12-15%). The discount rate is the most sensitive input: a 2% change can swing the DCF value by 30-50%.

Step 3 — Calculate terminal value: Most of a DCF's value comes from the terminal value — the perpetuity value beyond your forecast. Two methods: Gordon Growth Model (final year FCF × (1 + perpetual growth rate) ÷ (discount rate - perpetual growth rate), with perpetual growth typically 2-3%), or Exit Multiple (final year FCF × industry EV/FCF multiple). Terminal value typically represents 60-80% of total DCF value.

Step 4 — Sum and interpret: Add all discounted cash flows + discounted terminal value = Enterprise Value. Subtract net debt. Divide by shares outstanding = Intrinsic Value Per Share. Compare to current stock price. If intrinsic value is 20%+ above the current price, the stock may be undervalued (a "margin of safety"). If below, it may be overvalued or fairly priced.

DCF Limitations and Common Mistakes

Garbage in, garbage out: DCF is only as reliable as its assumptions. Overly optimistic growth rates, understated discount rates, or aggressive terminal values produce inflated valuations that justify any price. The best DCF models use conservative assumptions and sensitivity analysis showing how value changes across a range of inputs.

Sensitivity analysis is essential: Run your DCF with multiple scenarios: base case (most likely), bull case (optimistic but possible), and bear case (pessimistic but plausible). If all three scenarios show the stock as undervalued, conviction is high. If only the bull case justifies the price, the margin of safety is thin.

Terminal value dominance: Since terminal value often represents 60-80% of total DCF value, small changes in perpetual growth rate or exit multiple have outsized effects. A perpetual growth rate of 2% vs 3% can change the DCF by 25-40%. Always sanity-check: does the implied terminal value make sense relative to the company's size and industry?

Frequently Asked Questions

What is a DCF analysis used for?
To estimate the intrinsic value of any income-producing asset — stocks, private businesses, rental properties, or investment projects. DCF projects future cash flows, discounts them to present value, and produces a fair value estimate. If the DCF value exceeds the current price by a sufficient margin of safety (20%+), the investment may be undervalued.
What discount rate should I use?
For large, stable companies: 8-10% (WACC). For mid-size companies: 10-12%. For small or risky companies: 12-15%. For very early-stage businesses: 15-25%. The discount rate should reflect the risk of the cash flows being lower than projected. Higher risk = higher discount rate = lower present value. A 2% change in discount rate can swing the DCF value by 30-50%.
What is terminal value in a DCF?
The value of all cash flows beyond your explicit forecast period (typically 5-10 years). Calculated using the Gordon Growth Model (perpetuity with 2-3% growth) or an exit multiple. Terminal value usually represents 60-80% of total DCF value — making it the most influential and subjective input. Use conservative assumptions and sensitivity analysis.
How accurate is DCF analysis?
DCF is highly sensitive to assumptions — small changes in growth rates, discount rates, or terminal values produce large valuation swings. It is best used as one tool among several (alongside comparable analysis, dividend discount models, and qualitative assessment). A DCF is most reliable for stable, predictable businesses (utilities, consumer staples) and least reliable for high-growth, unprofitable companies where cash flow projections are speculative.
What is a good margin of safety in DCF?
Warren Buffett recommends buying when the market price is 25-50% below your DCF estimate. A 25% margin for stable companies; 40-50% for riskier or less predictable businesses. The margin accounts for errors in your assumptions — since all DCF inputs are estimates, the buffer protects against overpaying even if your projections are somewhat optimistic.
Powered by FinCalcs — Free Financial Calculators