
A DCF model operates on a simple principle: a dollar tomorrow is worth less than a dollar today. The model projects a company's future Free Cash Flow (FCF) for a set period (e.g., 5-10 years), then "discounts" those future cash flows back to their present-day value using a discount rate (WACC). It adds a "terminal value" (representing all cash flows after the forecast period) and sums it all up to arrive at a single number: the company's intrinsic value.
At its core, a DCF model is a calculation that determines what a company is worth by estimating the total value of all its future cash flows.
Think of it this way: when you buy a stock, you are buying a partial ownership stake in a business. What you are really buying is a claim on that business's future earnings. A DCF analysis is simply the process of forecasting those future earnings and translating them into a single, concrete number you can use today.
If your calculated DCF value is higher than the current stock price, the stock may be undervalued. If it's lower, the stock may be overvalued. This gap between value and price is the foundation of value investing.
Many valuation metrics - like the Price-to-Earnings (P/E) or Price-to-Book (P/B) ratios - are relative. They tell you how a stock is priced compared to its peers or compared to its own history.
A DCF model is different. It's an absolute valuation method.
It doesn't care what the "market" thinks or how other similar stocks are trading. It forces you to think like a business owner, not a stock trader. You must answer the fundamental questions:
This process, while difficult, aligns perfectly with the philosophy of investors like Warren Buffett. You are focused on the business's underlying economic moat and its long-term cash-generating power, not on short-term market noise.
Before we build the model, you need to understand its three main ingredients. Every DCF analysis, from a simple spreadsheet to a complex institutional model, is built on these pillars.
This is the practical, step-by-step process. We will build a "Unlevered DCF," which values the entire enterprise (both debt and equity) and is the most common method.
Your first task is to project the company's Free Cash Flow to the Firm (FCFF) for the next 5 or 10 years.
FCFF Formula:
EBIT (Earnings Before Interest & Taxes) * (1 - Tax Rate) + Depreciation & Amortization - Capital Expenditures (CapEx) - Change in Net Working Capital
You'll find these line items in a company's financial statements.
How to Project: You can't just guess. Base your projections on historical performance and management's guidance.
This is the most "art" part of the "science." A 2% change in your growth assumption can have a massive impact, so be conservative.
Next, you need the "discount rate" to pull those future cash flows back to the present. We use the Weighted Average Cost of Capital (WACC).
WACC represents the blended, average rate of return a company must pay to all its investors (both debt and equity).
WACC Formula (Simplified): WACC = (Weight of Equity * Cost of Equity) + (Weight of Debt * Cost of Debt) * (1 - Tax Rate)
A high WACC (e.g., 12%) implies a risky company, while a low WACC (e.g., 7%) implies a very stable, safe company.
You've forecasted FCF for years 1-5, but the company will (hopefully) keep earning money long after that. The Terminal Value (TV) captures the value of all cash flows from Year 6 to infinity.
We use the Gordon Growth Model (or Perpetuity Growth Model) for this.
Terminal Value Formula: TV = (Final Year's FCF * (1 + Perpetual Growth Rate)) / (WACC - Perpetual Growth Rate)
Now, you just do the math. You take each of your projected FCF values (Years 1-5) and your Terminal Value (which "sits" in Year 5) and discount them back to today using your WACC.
Present Value Formula: PV = FCF / (1 + WACC)^n (where 'n' is the year number)
Example Calculation:
You're at the finish line.
This final number is your DCF valuation. You can now compare this to the current stock price. The difference between your calculated value and the market price is your Margin of Safety.
As you can see, building a DCF model from scratch is a complex, time-consuming process.
This is the "hard way." It's an essential skill, but it's a bottleneck for investors who need to analyze dozens of companies.
Platforms like Finmode are designed to automate this entire process. We aggregate the financial data, run standardized DCF models in seconds, and present the key assumptions clearly. This allows you to move from calculation to analysis. You can spend your time testing assumptions (What if growth is only 3%?) instead of building spreadsheets.
A DCF is a powerful tool, but it's sensitive. Be aware of these common traps.
A Discounted Cash Flow model doesn't give you "the" answer. It gives you an answer based on a set of assumptions.
No single metric should ever be your sole reason for buying a stock. Use your DCF calculation as one part of a comprehensive financial analysis. Compare it to relative valuation metrics (P/E, P/B) and, most importantly, a qualitative assessment of the business's management, industry, and competitive advantages.
A DCF is a tool for thinking. Use it to understand what the market is "pricing in" and to test your own thesis about a company's future.
