Discounted Cash Flow Calculator
Calculate discounted cash flow with our free Discounted cash flow Calculator. Compare rates, see projections, and make informed financial decisions.
Discounted Cash Flow Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: DCF = Sum of [CF_t / (1+r)^t] + Terminal Value / (1+r)^n
Worked example โ Total DCF Value: $1,847,796 | Terminal Value is 71% of total
Formula
DCF = Sum of [CF_t / (1+r)^t] + Terminal Value / (1+r)^n
Where CF_t is the cash flow in year t, r is the discount rate, n is the number of projection years, and Terminal Value = CF_n x (1+g) / (r-g) using the Gordon Growth Model, where g is the perpetual growth rate.
Worked Examples
Example 1: Startup Valuation
Problem:A startup generates $100,000 in free cash flow, expected to grow at 15% for 5 years. The discount rate is 12% and terminal growth rate is 3%.
Solution:Year 1 CF: $115,000, PV: $102,679 Year 2 CF: $132,250, PV: $105,429 Year 3 CF: $152,088, PV: $108,253 Year 4 CF: $174,901, PV: $111,153 Year 5 CF: $201,136, PV: $114,130 PV of Cash Flows: $541,644 Terminal Value: $201,136 x 1.03 / (0.12 - 0.03) = $2,301,887 PV of Terminal: $2,301,887 / 1.12^5 = $1,306,152 Total DCF: $541,644 + $1,306,152 = $1,847,796
Result:Total DCF Value: $1,847,796 | Terminal Value is 71% of total
Example 2: Real Estate Investment
Problem:A rental property produces $50,000 annual net operating income growing at 3% per year. Discount rate is 8%, projection period is 10 years, terminal growth rate is 2%.
Solution:Cash flows are projected for 10 years with 3% annual growth. Year 1: $51,500, PV: $47,685 Year 5: $57,964, PV: $39,449 Year 10: $67,196, PV: $31,120 Sum of PV Cash Flows: $388,832 Terminal Value: $67,196 x 1.02 / (0.08 - 0.02) = $1,142,329 PV of Terminal: $1,142,329 / 1.08^10 = $529,119 Total DCF: $388,832 + $529,119 = $917,951
Result:Total DCF Value: $917,951 | Terminal Value is 58% of total
Frequently Asked Questions
What is discounted cash flow analysis and how does it work?
Discounted cash flow (DCF) analysis is a valuation method that estimates the present value of an investment based on its expected future cash flows. The core principle is the time value of money: a dollar received today is worth more than a dollar received in the future because today's dollar can be invested to earn returns. DCF works by projecting future cash flows, then discounting each one back to present value using a required rate of return (discount rate). The sum of all discounted cash flows plus a terminal value gives the total intrinsic value. This method is widely used in corporate finance, investment banking, and equity research for valuing companies, projects, and assets.
How do you choose the right discount rate for DCF?
The discount rate should reflect the risk and opportunity cost of the investment. For company valuations, the Weighted Average Cost of Capital (WACC) is commonly used, which blends the cost of equity and debt. Cost of equity is often estimated using the Capital Asset Pricing Model (CAPM): Risk-Free Rate + Beta x Market Risk Premium. Rather than adopting a published range, build the rate from observable inputs: a current government bond yield for the risk-free leg, a beta from comparable listed firms, an equity risk premium from a maintained source such as the market-data pages Aswath Damodaran publishes annually, and your own after-tax borrowing cost weighted by target capital structure. A rate built this way is higher for a small, levered or early-stage business because each of those inputs moves it up, and it should be dated, since the risk-free leg changes with the bond market. For personal investments, use your required rate of return or the rate you could earn on alternative investments with similar risk. A higher discount rate means future cash flows are worth less today, producing a more conservative valuation. Sensitivity analysis with multiple rates is recommended.
What is terminal value and why is it important in DCF?
Terminal value represents the estimated value of all cash flows beyond the explicit projection period, extending into perpetuity. It matters because it usually carries the larger share of the answer: in the two worked examples on this page it is 71 percent and 58 percent of total value, and the share rises with a shorter forecast horizon or a higher perpetual growth rate. Because the calculator reports that share, you can see directly how much of a given valuation rests on assumptions beyond the forecast window rather than on the explicit forecast itself. There are two main methods to calculate it. The Gordon Growth Model assumes perpetual growth: Terminal Value = Final Year CF x (1 + g) / (r - g), where g is the long-term growth rate and r is the discount rate. The Exit Multiple method uses an industry multiple (like EV/EBITDA) applied to the final year metric. The terminal growth rate should not exceed the long-term GDP growth rate (typically 2-3%) because no company can grow faster than the overall economy indefinitely.
What are common mistakes in discounted cash flow analysis?
Several pitfalls can significantly distort DCF results. First, overly optimistic growth projections are the most common error, leading to inflated valuations. Always use conservative or base-case assumptions. Second, using an inappropriately low discount rate understates risk and inflates present values. Third, setting the terminal growth rate too high has an outsized impact since terminal value dominates the model. Keep it at or below long-term inflation plus real GDP growth. Fourth, ignoring capital expenditures and working capital changes overstates free cash flow. Fifth, failing to perform sensitivity analysis on key assumptions leaves you blind to how uncertain inputs affect the outcome. Sixth, double-counting growth by using high near-term growth AND a high terminal growth rate.
How do you calculate free cash flow for DCF analysis?
Free Cash Flow (FCF) is the cash a business generates after accounting for capital expenditures needed to maintain or expand its asset base. The formula is: FCF = Operating Income x (1 - Tax Rate) + Depreciation and Amortization - Capital Expenditures - Changes in Working Capital. Operating income (EBIT) represents earnings before interest and taxes. You multiply by (1 - tax rate) to get after-tax operating income, also called NOPAT. Depreciation is added back because it is a non-cash expense. Capital expenditures are subtracted because they represent actual cash spent on assets. Working capital changes capture cash tied up in inventory, receivables, and payables. Free cash flow as a share of revenue varies enormously with business model rather than with company quality: asset-heavy operations that must fund plant, fleets or stores convert far less of each revenue dollar than asset-light software or services businesses, and a firm investing hard for growth can post negative free cash flow while being highly profitable. Read the margin from the company's own cash flow statement over several years instead of assuming a range.
What is the difference between enterprise value and equity value in a DCF?
It depends which cash flow you discount. Free cash flow to the firm, measured before interest and discounted at the weighted average cost of capital, produces enterprise value: the worth of the operating business to all capital providers. Subtract net debt and other claims such as preferred stock and minority interests to reach equity value. Discounting free cash flow to equity, which is after interest and debt repayments, at the cost of equity gives equity value directly. Mixing the two either double counts the debt or ignores it.
Why does the model return nothing when the terminal growth rate reaches the discount rate?
The Gordon growth terminal value divides by (r - g). As the perpetual growth rate approaches the discount rate that denominator collapses toward zero and the value explodes; once g exceeds r it turns negative and the formula produces a meaningless answer. The mathematics mirrors the economics, since a business compounding forever faster than the rate its cash is discounted at would eventually become larger than the economy containing it. Keep the perpetual rate below long-run nominal growth.
What is the mid-year convention and when should it be applied?
The standard formula discounts each year as though the entire cash flow lands on the final day, using exponents of 1, 2, 3 and so on. Most operating businesses collect fairly evenly across the year, so the mid-year convention uses 0.5, 1.5 and 2.5 instead. That raises present value by a factor of (1 + r) to the power 0.5, roughly 4.9 percent at a 10 percent discount rate. Reserve year-end discounting for genuinely lumpy flows that really do arrive in December.
How can I sanity-check the terminal value against a market multiple?
Divide the terminal value by the final projected cash flow to read off the implied exit multiple. Under the Gordon form that ratio simplifies to (1 + g) / (r - g), so a 10 percent discount rate with 2 percent perpetual growth implies 1.02 / 0.08 = 12.75 times final-year cash flow. Hold that against multiples actually paid for comparable businesses. A perpetuity implying a far richer multiple than the market currently pays is a signal to revisit the assumptions.
Should I discount nominal cash flows or real cash flows?
Either works, as long as you stay consistent. Nominal cash flows, which already contain expected price increases, must be discounted at a nominal rate such as a WACC built from observed market yields. Real cash flows expressed in constant purchasing power must be discounted at a real rate, approximately the nominal rate less expected inflation. Discounting real flows at a nominal rate is the classic mismatch and understates value badly over long horizons. The same consistency rule governs the perpetual growth rate.
References
Background & Theory
History
Reviewed for accuracy by Sahil, Senior Finance & Tax Editor ยท Editorial policy
Related Calculators
๐งฎInflation Cpiadjustment Calculator
Calculate inflation cpiadjustment with inputs, formulas, and instant results.
๐งฎPurchasing Power Parity (PPP) Converter
Calculate pppconverter with inputs, formulas, and instant results.
๐งฎPrice Elasticity Calculator
Calculate price elasticity with inputs, formulas, and instant results.
๐งฎEOQ Calculator
Calculate eoqcalculator with inputs, formulas, and instant results.
๐งฎQueueing M/M/s Calculator
Calculate queueing mmscalculator with inputs, formulas, and instant results.
๐งฎReorder Point Calculator
Calculate reorder point with inputs, formulas, and instant results.