Discount Cash Flow Calculator

The Discount Cash Flow Calculator is a useful financial analysis tool for estimating the intrinsic value of a business based on its expected future free cash flow. Instead of relying only on a company’s current market price, a DCF analysis attempts to estimate what those future cash flows are worth today.

Discount Cash Flow Calculator

$
%
%
%
Years
$

The basic idea behind discounted cash flow analysis is straightforward: money expected to be received in the future is generally worth less today because there is uncertainty, opportunity cost, and the time value of money. A DCF model therefore projects future free cash flow, discounts those cash flows back to their present value, estimates a terminal value for cash flows beyond the forecast period, and combines the results to calculate an estimated enterprise value.

This calculator simplifies that process by allowing you to enter your current free cash flow, expected annual growth rate, discount rate, terminal growth rate, forecast period, net debt, and shares outstanding. It then calculates projected free cash flow, the present value of forecast cash flows, terminal value, present value of terminal value, enterprise value, equity value, and estimated value per share.

Whether you are learning financial valuation, analyzing a company, comparing valuation assumptions, or building an investment research worksheet, this tool can help you understand the mechanics of a DCF model.

Important: A DCF result is an estimate based on assumptions. It is not a guaranteed future price or a prediction of what a stock will trade at.

What Is a Discount Cash Flow Calculator?

A Discount Cash Flow Calculator, commonly called a DCF calculator, estimates the value of a company by converting expected future free cash flows into their value today.

The calculator follows a simplified DCF process:

  1. Start with current free cash flow.
  2. Grow free cash flow over the selected forecast period.
  3. Discount each projected year's cash flow back to its present value.
  4. Calculate terminal value.
  5. Discount the terminal value back to today.
  6. Add the present value of forecast cash flows and terminal value to estimate enterprise value.
  7. Subtract net debt to estimate equity value.
  8. Divide equity value by shares outstanding to estimate value per share.

This approach is based on the principle that the value of a business is related to the cash it can generate for capital providers over time.

Why Is DCF Valuation Important?

DCF valuation is widely used because it focuses on cash-generating ability rather than relying exclusively on market multiples.

A company's share price is determined by the market, but a DCF model allows an analyst to create an independent valuation framework using assumptions about future cash flows.

For example, two companies might have similar revenues but very different free cash flow generation. A DCF model can incorporate those differences directly.

DCF analysis can be particularly useful when:

  • A company has meaningful free cash flow.
  • Future cash flows can be estimated reasonably well.
  • You want to examine the effect of different growth assumptions.
  • You want to compare enterprise value with equity value.
  • You want to estimate an implied value per share.
  • You want to understand how sensitive valuation is to the discount rate.

However, DCF analysis can become unreliable when future cash flows are extremely difficult to estimate or when small changes in assumptions create very large valuation changes.

How to Use the Discount Cash Flow Calculator

Using the calculator requires seven primary inputs. Each input plays an important role in determining the final estimated value.

Step 1: Enter Current Free Cash Flow

Enter the company's current free cash flow in dollars.

For example, if the company currently generates $500 million in free cash flow, enter:

500,000,000

Free cash flow generally represents cash generated after considering the capital expenditures necessary to maintain or expand the business.

The quality of the DCF analysis depends heavily on the quality of this starting figure.

Step 2: Enter Expected Annual FCF Growth Rate

Enter your estimated annual growth rate for free cash flow.

For example:

8%

The calculator applies this growth rate to the current free cash flow for each year of the forecast period.

A higher growth assumption produces higher projected cash flows, which generally increases the calculated valuation.

Because growth assumptions can have a significant impact on DCF results, they should be based on reasonable financial expectations rather than arbitrary numbers.

Step 3: Enter the Discount Rate

The discount rate represents the required rate used to convert future cash flows into today's dollars.

For example:

10%

The calculator requires the discount rate to be greater than 0%.

The discount rate is one of the most important assumptions in a DCF model. A higher discount rate reduces the present value of future cash flows, while a lower discount rate increases their present value.

Step 4: Enter the Terminal Growth Rate

The terminal growth rate represents the assumed long-term growth rate after the explicit forecast period ends.

For example:

3%

The calculator requires the terminal growth rate to be lower than the discount rate.

This restriction is necessary because the perpetual-growth terminal value formula requires the difference between the discount rate and terminal growth rate to remain positive.

Step 5: Select the Forecast Period

Enter the number of years you want to forecast.

The calculator supports a period from 1 to 20 years, with 5 years entered by default.

A five-year forecast is commonly used in simplified DCF models, although different businesses may warrant different forecasting periods.

Step 6: Enter Net Debt

Enter the company's net debt.

For example:

$1,000,000,000

Net debt is deducted from enterprise value to arrive at estimated equity value.

If the company has no net debt under your assumptions, you can enter zero.

Depending on the company's financial structure, analysts may need to carefully determine what should be included in net debt.

Step 7: Enter Shares Outstanding

Enter the number of shares outstanding.

For example:

100,000,000

This figure is used to convert estimated equity value into estimated value per share.

The number of shares matters because the same equity value divided among different numbers of shares produces different per-share values.

Step 8: Click Calculate

After entering the required information, click Calculate.

The calculator displays:

  • Projected FCF
  • Present value of forecast FCF
  • Terminal value
  • Present value of terminal value
  • Enterprise value
  • Equity value
  • Estimated value per share

DCF Formula Explained

Understanding the formulas makes it easier to interpret the calculator's results.

Free Cash Flow Projection Formula

For each forecast year, the calculator grows the previous year's free cash flow using the expected annual growth rate.

The basic formula is:

Future FCF = Current FCF × (1 + Growth Rate)

For subsequent years, the calculation is repeated.

For example, if current FCF is $100 million and expected annual growth is 8%:

Year 1 FCF = $100 million × 1.08 = $108 million

Then:

Year 2 FCF = $108 million × 1.08 = $116.64 million

The process continues throughout the forecast period.

Present Value of Forecast FCF

Future cash flows are discounted back to today's value.

The formula is:

PV of FCF = FCF ÷ (1 + Discount Rate)^Year

For each forecast year, the calculator calculates a separate present value and adds the results together.

For example, a cash flow received five years from now is discounted more heavily than a cash flow received one year from now.

Terminal Value Formula

The calculator uses the perpetual-growth method for terminal value.

The formula is:

Terminal Value = Terminal FCF ÷ (Discount Rate − Terminal Growth Rate)

Terminal FCF is the final forecast year's FCF grown by the terminal growth rate.

So:

Terminal FCF = Final Forecast FCF × (1 + Terminal Growth Rate)

This calculation estimates the value of cash flows beyond the explicit forecast period under the assumed perpetual growth rate.

Present Value of Terminal Value

The terminal value represents a future value, so it must also be discounted back to today.

The formula is:

PV of Terminal Value = Terminal Value ÷ (1 + Discount Rate)^Forecast Period

This converts the estimated terminal value into its present value.

Enterprise Value Formula

The calculator then combines the present value of forecast free cash flows with the present value of terminal value:

Enterprise Value = PV of Forecast FCF + PV of Terminal Value

Enterprise value represents the estimated value of the operating business before accounting for net debt.

Equity Value Formula

To move from enterprise value to equity value, the calculator subtracts net debt:

Equity Value = Enterprise Value − Net Debt

If net debt is zero, enterprise value and equity value will be the same under this simplified calculation.

Value Per Share Formula

Finally, equity value is divided by shares outstanding:

Estimated Value Per Share = Equity Value ÷ Shares Outstanding

This produces the calculator's final estimated per-share valuation.

Discount Cash Flow Calculator Example

Consider a hypothetical company with the following assumptions:

InputExample
Current free cash flow$500 million
Annual FCF growth8%
Discount rate10%
Terminal growth3%
Forecast period5 years
Net debt$1 billion
Shares outstanding100 million

The calculator first projects free cash flow for each of the five years.

Year 1

$500 million × 1.08 = $540 million

Year 2

$540 million × 1.08 = $583.20 million

Year 3

$583.20 million × 1.08 = $629.86 million

Year 4

$629.86 million × 1.08 = $680.25 million

Year 5

$680.25 million × 1.08 = $734.67 million

The calculator then discounts each annual cash flow using the 10% discount rate.

After calculating the present value of the five annual cash flows, it estimates terminal value using the final year's projected FCF and the 3% terminal growth rate.

The terminal value is then discounted back to the present.

The present value of the forecast period and the present value of the terminal value are added together to produce enterprise value. The $1 billion net debt is then subtracted to estimate equity value.

Finally, the estimated equity value is divided by 100 million shares to calculate the estimated value per share.

The exact result should be generated using the calculator rather than manually rounding intermediate values.

Understanding Terminal Value

Terminal value is one of the most important parts of a DCF calculation.

A company theoretically continues generating cash flows beyond the forecast period. Forecasting every individual year indefinitely would not be practical, so the DCF model uses terminal value to represent the estimated value of future cash flows after the explicit forecast period.

In this calculator, terminal value uses a perpetual growth assumption.

For example, if a five-year DCF uses a 3% terminal growth rate, the model assumes cash flow continues growing at 3% annually after the fifth year under the terminal-value framework.

Because terminal value can represent a substantial portion of total enterprise value, the terminal growth assumption should be considered carefully.

Why the Discount Rate Matters

The discount rate has a major effect on DCF valuation.

Suppose two DCF models use exactly the same projected cash flows but different discount rates.

A model using a higher discount rate will assign less present value to those future cash flows.

A model using a lower discount rate will assign more present value.

This happens because the discount rate reflects the required return or opportunity cost associated with receiving uncertain cash flows in the future.

Even a small change in the discount rate can significantly affect terminal value because the terminal-value formula uses:

Discount Rate − Terminal Growth Rate

If that difference becomes smaller, the calculated terminal value can increase substantially.

Growth Rate and DCF Valuation

Growth assumptions are equally important.

If current free cash flow is $500 million, an 8% annual growth assumption produces considerably more cash flow over several years than a 3% growth assumption.

However, higher growth assumptions should generally require reasonable justification.

Possible considerations include:

  • Historical free cash flow growth
  • Revenue growth
  • Operating margins
  • Capital expenditure requirements
  • Industry conditions
  • Competitive environment
  • Business maturity
  • Reinvestment requirements
  • Expected changes in demand

A company cannot necessarily sustain a high growth rate indefinitely.

Enterprise Value vs. Equity Value

These two terms are often confused.

Enterprise value generally represents the value of the operating business before considering certain financing claims.

Equity value represents the value attributable to shareholders after accounting for net debt in this simplified model.

The calculator uses:

Equity Value = Enterprise Value − Net Debt

This is why entering the correct net debt amount is important.

If net debt is underestimated, calculated equity value can be overstated. If net debt is overstated, calculated equity value can be reduced.

What Does Estimated Value Per Share Mean?

Estimated value per share is the calculator's final output.

It is calculated by dividing estimated equity value by shares outstanding.

For example, if calculated equity value were $20 billion and there were 500 million shares outstanding:

$20 billion ÷ 500 million = $40 per share

This number represents the value implied by the assumptions entered into the DCF model.

It should not automatically be interpreted as the future market price of the stock.

Market prices can differ substantially from DCF estimates because markets incorporate expectations, sentiment, liquidity, risk perceptions, new information, and other factors.

Benefits of Using a DCF Calculator

Fast Valuation Analysis

A calculator can perform the mathematical calculations quickly, allowing you to spend more time evaluating assumptions.

Easy Scenario Testing

You can change growth rates, discount rates, terminal growth rates, and forecast periods to see how the estimated valuation changes.

Understand Business Value

DCF analysis focuses on future cash generation, helping users understand how operating performance can affect valuation.

Per-Share Estimate

The calculator converts estimated equity value into an estimated value per share using shares outstanding.

Educational Value

The tool can help students and new investors understand the relationship between free cash flow, discounting, terminal value, enterprise value, and equity value.

DCF Sensitivity Analysis

One of the most useful ways to improve a DCF analysis is to test multiple assumptions.

For example, instead of using only:

  • 8% FCF growth
  • 10% discount rate
  • 3% terminal growth

you could test several scenarios.

ScenarioFCF GrowthDiscount RateTerminal Growth
Scenario A6%11%2.5%
Scenario B8%10%3%
Scenario C10%9%3%

The resulting valuations may differ substantially.

This demonstrates an important characteristic of DCF analysis: the output is highly dependent on the assumptions used.

Rather than treating one calculated value as an exact number, it can be more informative to examine how valuation changes across reasonable assumptions.

Common DCF Mistakes to Avoid

Using Unrealistically High Growth

A very high growth assumption can inflate projected cash flows and terminal value.

Choosing an Inappropriately Low Discount Rate

A lower discount rate can substantially increase calculated valuation. The rate should be supported by a reasonable valuation framework.

Using an Excessive Terminal Growth Rate

Terminal growth should remain below the discount rate in the perpetual-growth formula. The calculator specifically prevents a terminal growth rate equal to or greater than the discount rate.

Ignoring Net Debt

Enterprise value is not the same as equity value. Net debt can have a significant impact on the amount attributable to shareholders.

Using the Wrong Share Count

Shares outstanding should be entered carefully because the number directly affects estimated value per share.

Treating the Result as Certain

DCF analysis is an assumption-based model. A calculated value should not be treated as a guaranteed fair price.

Tips for Better DCF Analysis

Start with a realistic free cash flow figure. Ideally, use a normalized or representative figure rather than an unusually high or unusually low year.

Next, consider whether the expected growth rate is consistent with the company's business characteristics.

Use a discount rate that reflects the risk and required return assumptions appropriate to the analysis.

Keep terminal growth assumptions conservative and consistent with long-term economic expectations.

Finally, test multiple scenarios rather than relying on a single set of assumptions.

Frequently Asked Questions

1. What is a Discount Cash Flow Calculator?

A Discount Cash Flow Calculator estimates the present value of a business by projecting future free cash flows, discounting them to the present, calculating terminal value, and converting enterprise value into estimated equity value and value per share.

2. What is DCF valuation?

DCF valuation is a method that estimates the value of an asset or business based on the present value of expected future cash flows.

3. What is free cash flow?

Free cash flow generally refers to cash generated by a business after the capital expenditures required to support its operations. The exact definition can vary depending on the financial analysis being performed.

4. What does the discount rate represent?

The discount rate is the rate used to convert future cash flows into their present value. It reflects the required return and risk assumptions used in the valuation.

5. Why must terminal growth be lower than the discount rate?

The perpetual-growth terminal value formula divides terminal cash flow by the difference between the discount rate and terminal growth rate. If terminal growth equals or exceeds the discount rate, the formula becomes invalid or economically unrealistic under this model.

6. What is terminal value?

Terminal value represents the estimated value of cash flows occurring after the explicit forecast period.

7. What is enterprise value?

Enterprise value represents the calculated value of the operating business before subtracting net debt in this simplified DCF framework.

8. How is equity value calculated?

This calculator calculates equity value by subtracting net debt from enterprise value.

Equity Value = Enterprise Value − Net Debt

9. How is estimated value per share calculated?

The calculator divides estimated equity value by shares outstanding:

Value Per Share = Equity Value ÷ Shares Outstanding

10. Can I use this calculator for stocks?

Yes. You can use it as a simplified DCF framework for analyzing a company, provided you have reasonable assumptions for free cash flow, growth, discount rate, terminal growth, net debt, and shares outstanding.

11. What forecast period should I use?

The calculator supports 1 to 20 years. Five years is commonly used in simplified DCF exercises, but the appropriate period depends on the company and the assumptions being analyzed.

12. Why does changing the discount rate affect the result so much?

A discount rate affects both the present value of projected cash flows and the terminal value. Since terminal value can be a significant part of enterprise value, changes in the discount rate can have a substantial impact.

13. Does a higher growth rate always create a higher DCF value?

Within this calculator's model, increasing the projected FCF growth rate generally increases projected cash flows and therefore calculated value, assuming other inputs remain unchanged. However, whether a higher growth assumption is reasonable is a separate analytical question.

14. Is the DCF result the actual stock price?

No. It is an estimated value based on the assumptions entered. Actual market prices can differ because of changing expectations, market conditions, company developments, and many other factors.

15. How can I make my DCF analysis more reliable?

Use realistic free cash flow, support growth assumptions with financial analysis, use an appropriate discount rate, avoid extreme terminal growth assumptions, verify net debt and share count, and test multiple scenarios rather than relying on one calculation.

Final Thoughts

The Discount Cash Flow Calculator provides a practical way to understand one of the most widely used cash-flow-based valuation methods. By entering current free cash flow, expected growth, discount rate, terminal growth, forecast period, net debt, and shares outstanding, you can calculate a complete simplified DCF valuation.

The calculator progresses from projected free cash flow to present value of forecast cash flows, then calculates terminal value, discounts that terminal value, and combines the components to estimate enterprise value. After subtracting net debt, it calculates equity value and finally an estimated value per share.

The most important point to remember is that the output depends heavily on the assumptions. Growth rates, discount rates, terminal growth, debt levels, and share counts can all materially affect the result. For that reason, DCF analysis is often more useful when viewed as a framework for testing assumptions rather than as a single precise number.

Leave a Comment