Discount Factor

How to use a discount factor in financial models.

What is a discount factor?

In financial modeling, a discount factor is a decimal value multiplied against a cash flow to discount it back to today’s value.   The discount factor increases over time (meaning the decimal value gets smaller) as the effect of compounding the discount rate builds over time.


discount factor


Why use a discount factor?

Some analysts prefer to calculate explicit discount factors in each time period so they can see the effects of compounding more clearly, as well as making the Discounted Cash Flow (DCF) model easier to audit.

A discount factor is an alternative to using the XNPV or XIRR functions in Excel.  In the example below, you will see exactly how the discount is used in a spreadsheet.


What is the discount factor formula?

The formula for calculating the discount factor in Excel is the same as the Net Present Value (NPV formula).

The discount factor formula is equal to:

Factor = 1 / (1 x (1 + Discount Rate) ^ Period Number)


Discount factor Example

Here is an example from our Excel spreadsheet template.


discount factor example


In period 6, which is year number 6 that we are discounting, the number in the formula would be as follows:

1 / (1 x (1 + 10%) ^ 6)

= 0.654

If the undiscounted cash flow in that period is $120,000 then to get the present value of that cash flow we multiply it by 0.654 to arrive at $$67,736.9.

The total NPV of the cash flows shown in the example above is $737,348.1 which can be calculated by summing up the individual, discounted cash flows.  We arrive at the same number as using the NPV function in Excel.


Applications in financial modeling

Analysts will use discount factors when performing financial modeling in Excel if they want to have more visibility into the NPV formula, and to better illustrate the effect of discounting.

As you see in the above example, every dollar of cash flow received in year 10 is only worth 38.6% of every dollar of cash flow received today.  Once you get more than 15 to 20 years out the value of cash flows become extremely discounted, as the risk of ever receiving them become that much greater the opportunity cost becomes that much higher.


How is a discount factor different than XNPV

Using a discount factor allows you to specify exactly how many days are between each period.  You can do this by using specific dates in each time period and taking the difference between them.

For example, June 30, 2018 to December 31, 2018 is 184 days which is half a year.  By adding this extra layer into the model we can be very precise about our discounting periods.  This achieves the exact same effect as using the XNPV function and XIRR function in Excel.

Please download our free discount factor template to see exactly how it works!


More resources from CFI

We hope this quick guide to discount factors has been helpful for you and something that you can easily incorporate in your financial modeling.

In order to keep developing your skills as a world-class financial analyst, we believe these additional resources will be extremely helpful for you.

Relevant CFI resources include: