How to Build a Discounted Cash Flow Formula in Excel Without Losing Your Mind
30 July 2026

How to Build a Discounted Cash Flow Formula in Excel Without Losing Your Mind
You are probably staring at a blank spreadsheet at 11 PM, wondering why your corporate finance textbook makes finding the intrinsic value of a business sound like deciphering ancient hieroglyphics.
Maybe you’re evaluating a small business acquisition, trying to value a stock for your own portfolio, or just attempting to pass a finance module without crying. You’ve googled the theory—you know that the discounted cash flow formula excel setup is supposed to tell you what a future stream of money is worth right now. But the formulas look like alphabet soup. Terminal values, WACC, cash flow projections, discount periods—it feels less like math and more like a test designed to make you feel inadequate.
Take a breath. You don't need an MBA to make this work.
Underneath all the intimidating vocabulary, a discounted cash flow (DCF) model is just a very practical tool. It answers one simple, human question: If I hand over a chunk of money today, what are my future payoffs actually worth in today's pocket?
Let’s build that spreadsheet together, clean and simple, without the academic fluff.
Why Standard DCF Tutorials Drive People Crazy (And How We'll Do It Better)
If you’ve clicked through three or four finance blogs already, you’ve probably noticed a pattern. They drop formulas like $CF_1 / (1 + r)^1$ with zero context, show a screenshot of a spreadsheet that looks like an airplane cockpit, and leave you to figure out why your Excel cell returns a #VALUE! error.
The fundamental trap is jumping straight into the math before setting up the timeline.
A DCF model is a story about the future told in three chapters:
- The near future: The next 5 years where you can reasonably guess what the cash looks like.
- The distant horizon: The assumption that the business keeps chugging along forever (the terminal value).
- The reality check: Discounting all of those future dollars back to today's value using a required rate of return.
When you build this in Excel, your biggest ally isn't a complex macro—it's a clean, linear layout. If you organize your rows logically, Excel’s built-in functions do the heavy lifting. You won’t need to manually type out exponents for every single year if you use the right tools.
Before we open a blank workbook, let’s introduce Sarah. Sarah is looking at buying a small local digital agency. The owner wants a price, and Sarah wants to know if the asking price makes financial sense or if she’s about to light her savings on fire. Let's walk through her exact numbers to see how this works in practice.
Step 1: Laying Out Your Timeline and Free Cash Flows
Every good spreadsheet starts with a structure that human eyes can actually scan. Let's set up Sarah's columns across the top.
Open a fresh Excel sheet and set up your headers:
- Cell A1:
Year - Cell B1:
0 (Today) - Cell C1:
Year 1 - Cell D1:
Year 2 - Cell E1:
Year 3 - Cell F1:
Year 4 - Cell G1:
Year 5
Now, what is "Free Cash Flow" (FCF)? Don't let the corporate speak throw you. It’s simply the cash left over after running the business, paying the bills, and buying the basic equipment needed to keep the lights on. It’s cash you could theoretically pull out of the register and take home.
Let's plug in Sarah's projections based on the agency's historical books and a modest growth assumption:
- Year 0 (Today):
0(or your initial investment cost later) - Year 1 Free Cash Flow:
£50,000 - Year 2 Free Cash Flow:
£58,000 - Year 3 Free Cash Flow:
£65,000 - Year 4 Free Cash Flow:
£72,000 - Year 5 Free Cash Flow:
£80,000
Put these figures in row 2 under their respective year columns. Already, your spreadsheet looks like an actionable business plan rather than a math test.
Step 2: Figuring Out the Discount Rate (WACC)
Here is where most people freeze up. What discount rate should you plug into your discounted cash flow formula excel model?
In professional finance, they call this the WACC (Weighted Average Cost of Capital). But think of it this way: The discount rate is your personal demand for taking on risk.
If you put your money in a safe government bond, you might make a modest return with zero effort. If you buy a small business or invest in a volatile stock, you are taking a massive risk. Therefore, you demand a much higher return to make it worth your while.
- If you're looking at a rock-solid, predictable utility company, maybe your discount rate is 8%.
- If you're evaluating a growing, slightly chaotic small business like Sarah's agency, you might demand 12% or 15% to account for the risk that clients leave or the market shifts.
Let's keep it simple for Sarah. She decides that given the risks of running an agency, she requires a 10% annual return on her money.
In cell A5, type Discount Rate. In cell B5, type 0.10 (and format it as a percentage).
Step 3: Writing the Discounting Formula in Excel
Now comes the core mechanic. A pound earned five years from now is worth less than a pound in your hand today, both because of inflation and because you could be investing that pound elsewhere in the meantime.
To find the present value of Sarah's Year 1 cash flow (£50,000), we need to divide it by (1 + discount rate) raised to the power of the year number.
In traditional math, that's: $$\text{Present Value} = \frac{\text{Cash Flow}}{(1 + r)^t}$$
In Excel, we translate this into cell coordinates. Let's set up a new section below our cash flows for Present Value of Cash Flows:
- Year 0:
0 - Year 1 Present Value: In cell C6, type the following formula:
=C2 / (1 + $B$5)^C1
Let's break down why that formula works and why we use the dollar signs ($B$5):
C2is the cash flow for Year 1 (£50,000).$B$5is our discount rate (10%). The dollar signs create an absolute reference, meaning when we drag this formula across to Year 5, Excel won't accidentally shift down to blank cells—it will keep pointing squarely at our 10% discount rate.C1is the year number (1), acting as our exponent.
Hit enter. Excel should spit out £45,454.55. That means the £50,000 Sarah expects to make next year is worth about £45,454 to her today, given her 10% hurdle rate.
Now, click cell C6 and drag the fill handle across to cell G6 (Year 5). Excel instantly calculates the present value for every single year in the projection period.
Take a look at your row. Notice how the present value drops with each passing year? That’s the time value of money doing its quiet, steady work. Money further out in the future is discounted more heavily because it carries more uncertainty.
Step 4: Accounting Forever (The Terminal Value)
Businesses don't usually shut down on December 31st of Year 5. They keep going. If our DCF model only counted the first five years, we would severely undervalue the company.
To fix this, we calculate the Terminal Value—an estimate of what the entire business is worth at the end of Year 5, assuming it keeps growing at a stable, boring rate forever.
The classic formula used here is the Gordon Growth Model: $$\text{Terminal Value} = \frac{\text{Year 5 Cash Flow} \times (1 + g)}{\text{Discount Rate} - g}$$
Where $g$ is the long-term growth rate of the economy or industry (usually kept conservative, around 2% to 3%).
Let’s add this to our Excel sheet:
- In cell A9, type
Terminal Growth Rate, and put0.02(2%) in B9. - In cell A10, type
Terminal Value (Year 5). - In cell B10, enter the formula:
=(G2 * (1 + B9)) / (B5 - B9)
Using Sarah's numbers:
- Year 5 cash flow (
G2) is £80,000. - Growing it at 2% gives us £81,600 for Year 6.
- Dividing that by our discount rate minus growth rate (
0.10 - 0.02 = 0.08) gives us a Terminal Value of £1,020,000.
That £1,020,000 represents the cumulative value of all cash flows from Year 6 to the end of time. But remember: that's value in Year 5 dollars. We need to discount it back to today.
In cell B11, type Present Value of Terminal Value, and enter this formula:
=B10 / (1 + B5)^G1
Excel discounts that £1,020,000 back across 5 years at 10%, returning roughly £633,267.
If you want to plan your broader financial investments while working through business models, you can also run quick projections using a dedicated tool like the Mortgage Calculator — /calculators/mortgage-calculator or general savings tools to see how capital flows across different asset classes.
Step 5: The Grand Total (Enterprise Value)
You are at the finish line. You have two big pieces of the puzzle sitting in your spreadsheet:
- The combined present value of years 1 through 5.
- The present value of the terminal value.
To find the total estimated value of the business (often called the Enterprise Value), you just need to sum them all up.
Create a summary row at the bottom of your sheet:
- Cell A14:
Total Present Value of Cash Flows (Years 1-5)- Formula:
=SUM(C6:G6)
- Formula:
- Cell A15:
Present Value of Terminal Value- Formula:
=B11
- Formula:
- Cell A16:
Total Intrinsic Value (Enterprise Value)- Formula:
=A14 + A15(or reference the cells where your sums live)
- Formula:
When you hit enter on that final sum, Excel will give you Sarah's magic number. For her agency, assuming those cash flows and risk rates, the total intrinsic value lands right around £887,000.
If the current owner is asking £700,000 for the agency, Sarah’s model tells her she’s getting a bargain—she's buying something worth roughly £887,000 for a discount. If the owner is asking £1.1 million, she knows instantly to walk away. The math has given her clarity.
Before making any major financing or borrowing decisions for an acquisition like this, it is always wise to check your monthly repayment impact using a tool like the EMI Calculator — /calculators/emi-calculator to ensure your debt service doesn't swallow those precious cash flows.
Common Mistakes That Ruin Your DCF Model
Even with a working spreadsheet, it is remarkably easy to accidentally skew your results. Here are the traps that trip up everyone from business students to seasoned analysts:
1. Mixing Up Nominal and Real Cash Flows
If your cash flows account for inflation (meaning you expect revenues to rise because of general price increases), your discount rate must also include inflation. If you use a real discount rate on nominal cash flows, your valuation will be completely distorted. Keep your methodology consistent: if your cash flows are nominal, use a WACC that incorporates inflation.
2. Overestimating the Terminal Value
In many poorly built DCF models, the terminal value accounts for 70% to 80% of the total valuation. If your terminal value is doing all the heavy lifting, your model is essentially a guess about the distant future disguised as science. Always sanity-check your terminal growth rate—it should never outpace the long-term growth rate of the broader economy. If the economy grows at 2%, your individual firm cannot grow at 6% forever.
3. Forgetting to Subtract Net Debt
The number you get at the end of a standard DCF (Enterprise Value) represents the value of the operating assets. But if the business has £100,000 sitting in bank debt, you can't pocket the full value without paying off that debt first. To find the actual equity value for the owner, remember to take your Enterprise Value, add any cash currently on the balance sheet, and subtract any debt.
What Changes the Answer? (Sensitivity Analysis)
The most important rule of financial modeling is this: All models are wrong, but some are useful.
Your DCF is built on guesses. Sarah doesn't know her agency will make £80,000 in Year 5; she is projecting it. If client retention drops, those cash flows could plummet.
This is why professional analysts never rely on a single output number. They build a sensitivity table to see how the valuation changes if assumptions shift.
In Excel, you can test this instantly:
- What happens if your discount rate jumps from 10% to 12% because interest rates rise?
- What if your terminal growth rate drops from 2% to 1%?
Drop your discount rate by just 2%, and you'll watch Sarah's company value swing by tens of thousands of pounds. Seeing that range teaches you humility. It reminds you that a DCF isn't a crystal ball; it's a compass. It tells you the general direction, but you still have to watch out for obstacles on the ground.
+-----------------------------------------------------------------+
| SARAH'S DCF SUMMARY |
+-----------------------------------------------------------------+
| Year 1-5 Cash Flows (Present Value): £253,733 |
| Terminal Value (Present Value): £633,267 |
| --------------------------------------------------------------- |
| Total Enterprise Value: £887,000 |
+-----------------------------------------------------------------+
You Don't Have to Guess Your Way Through Finances
Looking at a spreadsheet full of formulas can feel overwhelming when real money is on the line. But notice what just happened: you took a chaotic mess of future possibilities, lined them up year by year, applied a simple discount factor, and arrived at a single, grounded number.
You didn't need a Bloomberg terminal or a degree in advanced econometrics. You just needed a clean layout, a clear definition of risk, and a few basic Excel operations.
Whenever you need to cross-check loan structures or plan out capital investments while building your models, remember you can always map out your scenarios quickly using free tools like the Home Loan EMI Calculator — /calculators/home-loan-emi-calculator to keep your cash flow projections realistic and grounded.
Take it one cell at a time. Your spreadsheet doesn't have to be intimidating—once you build it yourself, it belongs to you.
Disclaimer: The figures and calculations used in this guide are strictly hypothetical and for educational purposes only. Financial modeling involves assumptions and risk; this article does not constitute professional financial or investment advice.
Frequently Asked Questions
What is the fastest way to calculate present value in Excel without doing manual division?
Instead of writing out division formulas for every single year, you can use Excel's built-in PV function. However, the manual division method (=CF / (1 + r)^t) is often preferred by analysts because it allows you to see the exact discount factor applied to each individual year's cash flow, making it much easier to audit and catch errors.
Why does my Excel DCF model give a negative valuation?
A negative valuation almost always points to one of two input errors. First, check your discount rate and your terminal growth rate: if your terminal growth rate is accidentally set higher than your discount rate, the mathematical denominator becomes negative, blowing up your formula. Second, check whether your initial cash flows are negative (which is normal for Year 0 investments, but will break terminal value calculations if applied to Year 5).
How many years should I project in my DCF model?
Most financial models use a projection period of 5 years. This is long enough to capture medium-term growth trends and business cycle shifts, but short enough that your forecasting isn't pure fiction. Trying to project specific cash flows 15 or 20 years into the future introduces too much guesswork, which is why analysts rely on the Terminal Value formula to capture everything beyond Year 5.
For quick financial planning and loan modeling on the move, check out the free Finlaa app.
Related calculators
Related articles
Certificate Rate Calculator: How to Figure Out Your True Earnings
Loans
Building Depreciation Calculator: How to Figure Out What Your Property Is Actually Losing in Value
Loans
Wedding Price Estimate: The Real Numbers Behind the Big Day
Loans
Moving Cost of Living Calculator: See If Your Next Move Actually Makes Financial Sense
Loans