Evaluating Real Estate Development Using Real Options Analysis
Evaluating Real Estate Development Using Real Options Analysis
t
> 1 or D = e
t
< 1. The starting value, denoted
X
0
, is the hypothetical market value the project would have today if it had just been completed.
In our example, X
0
= 104 million. By the time we get to date n, when there will have been
7
This approach is often used in derivative pricing applications, but it can also be used to estimate other
parameters of interest. For example, Boyle et al. (2009) use it to estimate the parameters needed to calculate
fair-value ground rentals.
8
Older studies obtain similar values. For example, Titman and Torous (1989) calculate an implied volatility
of building prices of 0.1550 from quoted rates on commercial mortgages during the period 19851987; Holland
et al. (2000) use mortgage rates reported by the American Council of Life Insurers during the period 19791992
to obtain estimates ranging from 0.15 to 0.25.
9
some random number i down moves and n i up moves, the hypothetical market value will
have changed to V
0
(i, n) = X
0
D
i
U
ni
. The top left-hand corner of the resulting binomial tree
is shown in the rst panel in Table 4, with each row corresponding to a dierent number (i)
of down moves and each column (n) to a dierent date.
9
This tree completely describes our
uncertainty about future property prices. For example, six periods from now, the hypothetical
price of the completed project could be as low as X
0
D
6
, as high as X
0
U
6
, or somewhere in
between. The possible prices comprise the column labeled by n = 6 in the rst panel in Table
4.
The binomial tree for V
0
is the basis of our valuation model. No matter what stage of
construction the project is at, its market value will depend on the hypothetical price of the
project if it had just been completed. Thus, we use V
m
(i, n) to denote the market value of the
project rights if m construction stages remain and a completed project couldhypothetically
currently be sold for V
0
(i, n). We use a separate table for each of the ve values of m, with the
entry in cell (i, n) of the mth of these tables giving the level of V
m
(i, n).
In order to understand how our modeling approach works we must understand how we move
through the trees as construction progresses and market conditions evolve. We start at node
(0, 0) of the bottom panel, which will give the estimated current market value of the project rights
if construction is yet to begin. If the developer decides to wait before beginning construction
thenbecause no construction is going to occur in the meantimewe stay in the same panel, but
move one column to the right each period, moving down one row each time a down move occurs
and otherwise staying in the current row. In contrast, if the developer decides to construct the
projects rst stage, we jump up to the panel directly above the bottom one, moving as many
columns to the right as it takes periods to complete that stage. Where exactly we emerge in
that column depends on how the market has behaved during construction. If every move during
construction of the rst stage has been up then we will emerge in the same row, but for each
down move that occurred during this period we will emerge one row lower. We move through the
panels like this, moving rightwards through each panel and occasionally jumping up to the next
one. Provided we do not permanently abandon the project along the way, we will eventually
arrive at either the top panel, indicating that the projects construction has been completed, or
the nal column of one of the other panels, indicating that the development rights have expired
before the project could be completed.
Now that we know how to navigate through the panels, we turn to the task of constructing
them. All the required calculations can be carried out in a spreadsheet containing six tables, one
for each of the project market values (V
m
). The rst table extends out as far as the developments
expiry dateso that the tables can be largebut each successive table is smaller than the one
9
Because there cannot be more down moves than periods, the part of the table below the diagonal does not
need to be lled in.
10
Table 4: Overview of solution technique
V0(i, n) 0 1 2 3 4 5 6
0 V0(0, 0) V0(0, 1) V0(0, 2) V0(0, 3) V0(0, 4) V0(0, 5) V0(0, 6)
1 V0(1, 1) V0(1, 2) V0(1, 3) V0(1, 4) V0(1, 5) V0(1, 6)
2 V0(2, 2) V0(2, 3) V0(2, 4) V0(2, 5) V0(2, 6)
3 V0(3, 3) V0(3, 4) V0(3, 5) V0(3, 6)
4 V0(4, 4) V0(4, 5) V0(4, 6)
5 V0(5, 5) V0(5, 6)
6 V0(6, 6)
V1(i, n) 0 1 2 3 4 5 6
0 V1(0, 0) V1(0, 1) V1(0, 2) V1(0, 3) V1(0, 4) V1(0, 5) V1(0, 6)
1 V1(1, 1) V1(1, 2) V1(1, 3) V1(1, 4) V1(1, 5) V1(1, 6)
2 V1(2, 2) V1(2, 3) V1(2, 4) V1(2, 5) V1(2, 6)
3 V1(3, 3) V1(3, 4) V1(3, 5) V1(3, 6)
4 V1(4, 4) V1(4, 5) V1(4, 6)
5 V1(5, 5) V1(5, 6)
6 V1(6, 6)
V2(i, n) 0 1 2 3 4 5 6
0 V2(0, 0) V2(0, 1) V2(0, 2) V2(0, 3) V2(0, 4) V2(0, 5) V2(0, 6)
1 V2(1, 1) V2(1, 2) V2(1, 3) V2(1, 4) V2(1, 5) V2(1, 6)
2 V2(2, 2) V2(2, 3) V2(2, 4) V2(2, 5) V2(2, 6)
3 V2(3, 3) V2(3, 4) V2(3, 5) V2(3, 6)
4 V2(4, 4) V2(4, 5) V2(4, 6)
5 V2(5, 5) V2(5, 6)
6 V2(6, 6)
V3(i, n) 0 1 2 3 4 5 6
0 V3(0, 0) V3(0, 1) V3(0, 2) V3(0, 3) V3(0, 4) V3(0, 5) V3(0, 6)
1 V3(1, 1) V3(1, 2) V3(1, 3) V3(1, 4) V3(1, 5) V3(1, 6)
2 V3(2, 2) V3(2, 3) V3(2, 4) V3(2, 5) V3(2, 6)
3 V3(3, 3) V3(3, 4) V3(3, 5) V3(3, 6)
4 V3(4, 4) V3(4, 5) V3(4, 6)
5 V3(5, 5) V3(5, 6)
6 V3(6, 6)
V4(i, n) 0 1 2 3 4 5 6
0 V4(0, 0) V4(0, 1) V4(0, 2) V4(0, 3) V4(0, 4) V4(0, 5) V4(0, 6)
1 V4(1, 1) V4(1, 2) V4(1, 3) V4(1, 4) V4(1, 5) V4(1, 6)
2 V4(2, 2) V4(2, 3) V4(2, 4) V4(2, 5) V4(2, 6)
3 V4(3, 3) V4(3, 4) V4(3, 5) V4(3, 6)
4 V4(4, 4) V4(4, 5) V4(4, 6)
5 V4(5, 5) V4(5, 6)
6 V4(6, 6)
V5(i, n) 0 1 2 3 4 5 6
0 V5(0, 0) V5(0, 1) V5(0, 2) V5(0, 3) V5(0, 4) V5(0, 5) V5(0, 6)
1 V5(1, 1) V5(1, 2) V5(1, 3) V5(1, 4) V5(1, 5) V5(1, 6)
2 V5(2, 2) V5(2, 3) V5(2, 4) V5(2, 5) V5(2, 6)
3 V5(3, 3) V5(3, 4) V5(3, 5) V5(3, 6)
4 V5(4, 4) V5(4, 5) V5(4, 6)
5 V5(5, 5) V5(5, 6)
6 V5(6, 6)
Step 1: Fill in to
date N using
V0(i, n) = X0D
i
U
ni
u
V
m
(i, n + 1) + (1
u
)V
m
(i + 1, n + 1)
,
where
u
=
1+r
1+b
t
e
t
e
t
e
t
,
r is the risk-free interest rate, b is the capitalization rate, and is the volatility of the
value of the completed project.
10
The term in large brackets is the expected value of the
rights after one period (calculated using the risk-neutral probability
u
), which is then
discounted back one period using the risk-free interest rate.
Construction The third payo is the most complicated to evaluate. If the developer decides to
construct the next stage of the project, then he commits to a series of cash outows with
present value I
m
. Since this stage takes N
m
periods to complete, there are many possible
outcomes to consider, one for each number of down moves that occur during construction.
For example, if there are j down moves (and so N
m
j up moves), the project rights will
be worth V
m1
(i +j, n+N
m
) when this stage of construction is completed. The subscript
indicates that there will be just m 1 stages remaining, the row number indicates that
there have been i +j down moves since date 0 in total, while the column number indicates
that we will be at date n +N
m
. When we take all possibilities into account, we nd that
the payo from completing the projects next stage is
payo
develop
(i, n) = I
m
+ (1 +r)
Nmt
Nm
j=0
(j, N
m
) V
m1
(i +j, n +N
m
),
where (j, N
m
) is the probability that exactly j of the next N
m
moves are down, where each
move is down with probability 1
u
.
11
The rst term is the present value of the required
capital expenditure, while the second term is the expected payo (calculated using the
risk-neutral probability), discounted back to the present using the risk-free interest rate.
10
Derivations of this and other results can be found in Chapter 3 of Guthrie (2009b).
11
It can be calculated in Excel using (j, Nm) = BINOMDIST(j, Nm, 1 u, FALSE). Alternatively, it can
be calculated directly using
(j, Nm) =
Nm
j!(Nm j)!
Nmj
u
(1 u)
j
.
13
Table 5: Summary of solution technique
Step Instruction
1 Fill in the tree for V0 out as far as date N using V0(i, n) = X0D
i
U
ni
2a Set all values of V1 at date N N1 + 1 equal to zero
2b Moving one column left at a time, ll in the remaining columns of the tree for
V1 using equation (1) with m = 1
3a Set all values of V2 at date N N1 N2 + 1 equal to zero
3b Fill in the remaining columns of the tree for V2 using equation (1) with m = 2
4a Set all values of V3 at date N N1 N2 N3 + 1 equal to zero
4b Fill in the remaining columns of the tree for V3 using equation (1) with m = 3
5a Set all values of V4 at date N N1 N2 N3 N4 + 1 equal to zero
5b Fill in the remaining columns of the tree for V4 using equation (1) with m = 4
6a Set all values of V5 at date N N1 N2 N3 N4 N5 + 1 equal to zero
6b Fill in the remaining columns of the tree for V5 using equation (1) with m = 5
Construction of the suspension and construction payos for the special case where m = 2,
i = 1, and n = 1 is illustrated in Table 4. We are currently at the node indicated by the
boxed cell, which shows V
2
(1, 1). The payo from suspension depends on the two shaded cells
in the same table since the value of the development rights changes to either V
2
(1, 2) or V
2
(2, 2)
after one period elapses. We take the weighted average of these two entries (where the weights
are the risk-neutral probabilities), discount back one period using the risk-free interest rate,
and then subtract one periods worth of suspension expenditure. In contrast, the payo from
developing this stage of the project depends on the shaded cells in the second table. Assuming
monthly time steps, construction will take four periods, so that the rights will be worth one
of V
1
(1, 5), . . . , V
1
(5, 5) as soon as construction of the next stage is complete. To calculate the
development payo, we take the weighted average of these ve entries (where the weights are
the risk-neutral probabilities given by the s), discount back four periods using the risk-free
interest rate, and then subtract the lump sum development expenditure.
The entire solution process is summarized in Table 5.
7 Results
Our parameter values are reported in Table 6. Using monthly time steps (that is, t = 1/12)
implies up and down moves of U = 1.0594 and D = 0.9439, respectively, and a risk-neutral
probability of an up move of
u
= 0.4579.
Table 7 shows an extract from the spreadsheet constructed using the approach described
in Section 6, corresponding to the rst six months of each table. The entry in each cell gives
the market value of the development rights for the indicated number of remaining stages, with
14
Table 6: Parameter values
Parameter Symbol Value
Needed for static DCF analysis
Current sale price X0 104
Capitalization rate b 0.06
Risk-free interest rate r 0.02
Capital expenditure I5 9.78
I4 47.12
I3 31.86
I2 36.95
I1 27.95
Construction times
N5 6
N4 6
N3 6
N2 4
N1 4
Not needed for static DCF analysis
Price volatility 0.20
Salvage payo A 0
Suspension expenditure
H 0.01
Lifetime of development rights
N 120