A Z Modelling Course
A Z Modelling Course
A Z Modelling Course
2
Excel Functions and Time Lines – Pre-Cod
Tools and Post-Cod
Topics
applied to project
depreciation expense
finance (depreciation,
and operating taxes for a
financial statement
project
linkage, working capital)
4
Selected Subjects Covered
• General Modelling Structure and Practices
• Project IRR versus Equity IRR; Alternative Valuation
Measures to IRR and Selling Projects at Different
Dates
• Allocation of Cash Flows to Developers and Gauging
Risk to Alternative Investors
• Evaluation of Existing Projects
• Incorporating Standard Deviation and Wind Variability
– in Debt Size; Effect of Fixed and Variable Costs
• Impact of Debt Terms (DSCR, Maturity, Credit Spread)
• Development Fees and Cost Padding with Debt to
Capital Constraint
5
Why You May Want to Watch the Videos Even if You are
Experienced
F
Flexible: Different timing, scenarios, financing techniques.
No copy and paste macros.
A
Accurate or appropriate.
The balance sheet must balance
S
Structured.
Separate financing from operations.
T
Transparent – short equations.
Core model on one page.
11
What Does Flexible
Really Mean
• Can change any dates,
development periods,
construction periods, PPA
periods etc.
• No limits on goal seek
from copy and paste
macro. Copy and paste
macros simply ruin the
flexibility of a model.
• Easy to incorporate
alternative financing and
operating strategies
• Put together different
types of presentations of
sensitivity, scenario and
maybe even stochastic risk
analysis.
Examples of Flexibility
• Change the lifetime of the project in a project
finance model
• Change the explicit period for computing
cash flows in a DCF model
• Including spinner boxes on the debt tenure,
the debt size and the interest rate in a project
finance model.
13
Creating a Flexible Summary Page to Explain a Transaction
is Part of the Flexibility Principle
14
Flexible Principle and Flexible Scenario Analysis
15
Crimes of Inflexibility: Fixed Number in Sheet
16
Accurate Principal
• You obviously want your work to be accurate, but in a
big model how can you do this.
• One way is to try to have excel do the work for you.
There are various tests you can put in the model, the
most notable of which is that the balance sheet
balances.
• You can test the balance sheet balancing with a
TRUE/FALSE switch that is only TRUE when the
balance sheets in all of the years balance.
• You can make similar mechanical checks for other
things like does the debt balance go to zero and does
the accumulated depreciation sum to the plant balance.
17
Accuracy Principal and Audit Page
• Once you have made TRUE/FALSE tests
with in your model, you can put all of the
tests into a single page.
• If you label the tests you can show if all of
the tests pass and if not, which test failed.
• You can do this in an aggregate test and put it
in many places in your model.
• The key is that you should have excel tell you
where the errors are so you do not have to
look around.
18
Example of Accuracy – No Balance Sheet
• Put in tests with TRUE/FALSE and include a
balance sheet in project finance even though
it is not necessary.
19
Accuracy Principle and Reasonable Operating Analysis
20
Accurate and Appropriate
• Appropriate – models
should be geared to
objectives. May want
detail like in google maps
when walking. May not
need detail.
• Accurate – the wonderful
feeling of the balance
sheet balancing and debt
going down to zero. But Google Maps is like a
don’t overdo tests just to financial model – sometimes
the time estimates are way
impress people with your off (especially if it is the first
excel skills. time).
23
• Steps in a Structured Model
• Using of efficient and
transparent time line
Structure of • Setting up assumptions in same
order as model
Model: • Operating assumptions before
Operations any money including resource,
capacity, capacity factor and
before efficiency (heat rate)
• Operating analysis which is
Financing modelling PPA, EPC and O&M
contracts overlaid with the
operating MWH characteristics
in model to derive EBITDA,
Capital Expenditures and
Project IRR
Keeping your Model (and your
Life, and this course) Structured
Biggest thing Finally
about structure Financing only Valuation of
– Modigliani after Project IRR Equity and
and Miller Outputs
• First capacity and • Five Parts of • Delete any outputs
volumes – NO Financing without affecting
MONEY • Debt Size anything else
• Next Cap Exp, • Debt Funding
Revenues and • Debt Repayment
Expenses – NO • Interest and Fees
FINANCING • Debt Protections
• Then Cap Exp and
• Then Don’t Forget
Operating Tax –
Project IRR Refinancing
Structure: Inputs (Assumptions),
Financial Calculations and Outputs
1 2 3
Make the Inputs Begin Inputs Core Model calculations
on ONE page.
in the same with Time Line • Why make users suffer
order and Keep time line in with trace precedent
• Show the natural flow
structure as the sight at the top • Connect the debt to
model cash flow
• Connect the debt
funding to debt
balance
Example of Structuring Problems – Finding Financing Items on
Summary Sources and Uses
Refer to summary
page so can
manage circular
reference
27
Structure of Time Lines – Use Logic
and not horrible rules given to you
• Understand what is best timing in model
• Project finance is a form of debt and interest expense
depends on how you borrow or repay money. Model
should often correspond to monthly draws where
interest is increasing each month and semi-annual
repayments where the stays the same for six months
and then declines after a repayment is made.
• If you are modelling a tax equity transaction, then the
quarterly payments of taxes may drive the model and
you need to make all cash flow, income and balance
sheets on a quarterly basis.
Structuring Time Line and Flexibility
Need Flexible Start and Fiscal Year Repaired Time Line
• Problem with time line – fixed date • Fixed time line with fiscal year and
that does not start after flexible COD
construction.
29
Structure – Keep Scenarios
Separate
38
Corillary to Laziness Principle
• Do not show-off you prowess with Excel
Functions and Techniques
• A few functions are all that you need
No Hard-Coded Numbers Except in Inputs
• This is a clear crime and limits sensitivity and scenario
– one of the basic reasons that you make the model
• An even worse crime is mixing a formula with hard
coded numbers like F5 * 1.02.
• The first can be solved with F5, paste special,
constants or with Generic Macros.
40
Not putting driving factors in the left column
• Why in the hell do people put the sums in the
left column. It would be much better to show
the factors that are driving the model.
•
41
• Shift, CNTL, R to copy to the
RIGHT
• CNTL, ALT, C to colour and
Generic format
Macros • Must Enable Macros
• Should say CNTL,ALT,C on
Use and
Open • Should say SHIFT, CNTL, A
Read on the bottom
PDF to • Enable Macros
• Use Acrobat
Excel • Use Google Chrome
42
Time and Space Test for Lookup with Entire Rows instead of
Locked Data
45
History versus Contracts and Consultant Reports: Project
Finance versus Corporate Finance
Corporate Finance Project Finance
• Analysis is founded on history and • Since there is no history a series of
evaluation of how companies will consulting and engineering studies
evolve relative to the past. must be evaluated.
• Financing is important but not • The bank assesses whether the
necessarily the primary part of the project works (engineering report).
valuation. Without financing, no project.
• Successful companies expected to • Successful projects will pay of all
continue growing. debt from cash flow and cease to
• Focus on earnings, P/E ratios, operate.
EV/EBITDA ratios and • Focus on cash flow. Equity IRR and
Debt/EBITDA. DSCR.
46
Project versus Corporate Finance Modelling- Timing Issues and
History
• A key distinction between a corporate model and a project finance
model involves timing.
• Corporate Finance
• In corporate finance, the financial models should begin with uploading
historic financial statements.
• With the historic financials, you should prepare an analysis of history.
• This should include calculation of historic ROIC as well as many other ratios
that drive assumptions such as the depreciation rate and the ratio of accounts
receivable to revenues.
• Project Finance
• In project finance, the big problem is there is no historic basis for making
assumptions from financial statements.
• Various contracts and other analysis techniques should substitute for the
historic analysis.
• This could include historic analysis of commodity prices or resources such
as wind.
• Contracts that assure stable cash flows also substitute for the historic
analysis.
47
Project versus Corporate Finance Modelling- Timing Issues and
Terminal Value
• A second key distinction between a corporate model and a
project finance model involving timing involves continuing
value.
• Corporate Finance
• In corporate finance, the implicit assumption is that the company will
last indefinitely.
• You cannot make a model that goes forever, so you must make some
kind of terminal value calculation.
• The terminal value is assumed to reflect some kind of long-term
stability.
• Project Finance
• In project finance, the projects do not have an indefinite life.
• Modelling occurs for the entire life and generally assumes that SPV
will remain in place for the project life.
• Project finance modelling involves evaluating the development
period, the construction period and the operation period.
48
Project versus Corporate Finance Modelling – Credit Modelling
and Credit Ratios
49
Project versus Corporate Finance Modelling – Valuation
Modelling and Returns
• Corporate finance and project finance models are used in
different ways to evaluate valuation and returns.
• Project Finance
• Key analysis is of IRR that measures the growth rate of cash
flows
• In particular the equity IRR is evaluated
• Valuation if made would focus on equity cash flow as the
WACC does not make sense in project finance because of
changing risk.
• Corporate Finance
• The analysis focuses on ROIC and ROE rather than IRR because
of the increase in investment with new capital expenditures.
• Valuation using free cash flow and WACC is the main output of
corporate models.
50
Project versus Corporate Finance Modelling- Changing Risk and
Stages in PF versus Explicit Period in CF
52
City is Like a Corporation/Project is Business
Individual
Business or
Family is like
project Finance
53
Family is Like Corporation, Person is Like Project Finance
Project
finance has Person is the
beginning project
and end. No
history and
no terminal
value.
Entire Family
is the
Corporation
54
Time-Line is Crucial in Project Finance
RISK A crucial Feature of Project
finance is CHANGING --
DECLINING RISK
Time to Complete Task (months)
2 6 8 12 20 24 48 49
Financial Completion
Close Test
Sponsor
Risk
Construction
• Funding Needs
• Development Cost
• Development Fees
• Capital Expenditures
• Interest During Construction
• Fees During Construction
• DSRA Funded During Construction
• Cash for Prospective Working Capital
• Total Cash Funding Needs – Uses of Funds
• Funding Sources
• Debt Financing
• Subordinated Debt Financing
• Shareholder Loan Financing
• Equity Financing
• Total Cash Funding Sources
Cash Flow After COD – Cash is Positive and Where Does It Go
61
Exercise 1: Work with Dates (Use EDATE function)
64
Actual Models – No Flexibility
• Note that the number 11 is fixed
65
What Not to Do in Time Lines – Different Time Lines for
Different Core Calculations
Inconsistent Time Lines in Calculation Sheets
75
Now, You Do It
• Use the file named David Lee
• Fill in Dates for FC, COD and Decommissioning with EDATE
• Start the Dates a few columns to the right so you can make
TRANSPARENT descriptions of what drives each row
• Create a time period with ALT E, I, S and go to about 400 to
leave enough monthly and quarterly periods
• Make a Pre-COD and Post COD switch first
• Use this switch to define the months in period
• Use the EDATE to define beginning and ending period
• Compute the incremented month and create an annual page
with the SUMIF function
• Compute the days and hours on a periodic basis and on an
annual basis
Project Finance Model Structure
What is Meant by Model Structure
• The structure of a model is defined as different
component parts of a model that have separate parts –
for example, the debt schedule, the income statement,
the depreciation analysis and so forth.
• The structure of a model should reflect how the
transaction is evaluated and how the company works.
For corporate finance, there should be a section for
historic financials and a section for terminal value.
• In project finance, a central part of the structure is the
timing and phases including the development phase,
the construction phase and the operation phase.
78
Eight Elements of Structuring a Project Finance Model
81
Scenario and Sensitivity Analysis in
Modelling
Definition of Scenario and Sensitivity Analysis
86
Sensitivity Analysis with Tornado Diagram
• The final method of creating sensitivity analysis
involves creating a tornado diagram.
• A tornado diagram shows which variables have the
largest effect on statistics such as DSCR and which
variables have less of an effect.
• A tornado diagram can be created from a scenario
page with the base, low and high cases are input.
Once the three cases are made, you can make many
more cases where you adjust one variable at a time.
• Once you have created a big list of cases with one
variable changing, the tornado diagram uses the
INDEX function along with the data table tool.
87
Example of INDEX Function
• We will make scenarios for things like:
• Variation in traffic for infrastructure projects
• Variation in price for commodity projects
• Difference in availability for availability projects
• Example of Index Function
88
Excel Formulas, Short-cuts, Tables, etc.
• The excel stuff is like a cookbook
• Just find the instructions in a recipe book
• Review instruction in folder files
• Review with other models
• Most important, WATCH VIDEOS
Scenario and Sensitivity Subjects
• Alternative examples of adding sensitivity
and scenario analysis to a model
• Sensitivity analysis with spinner and drop down
boxes
• Scenario analysis using INDEX and table
• Tornado diagrams for sensitivity presentation
• Presentation of scenario analysis with waterfall
diagram
• Understanding of P90, P95 etc. for
computing scenario analysis in renewable
analysis
General Idea
• So, WITH ANY MODEL AT ALL, you can:
• Press Shift F11 for a new sheet
• Add a Scenario Number
• Create a Scenario Analysis
• Create a Sensitivity Analysis
• Create a Customised Scenario Analysis
Master Scenario Page
• Most important thing for a banker, come up
with a reasonable downside case
Master Scenario Page
• Most important thing for a banker, come up
with a reasonable downside case
Tornado Diagram
• Create a tornado diagram using the
TRANSPOSE function with a Data Table
O&M Inflation Index Code
Low vs Base
High vs Base
Annual Degradation
Construction Cost
Construction period
95
Part 2: Model How the Project Works
on a Physical Basis (No Money)
Capacity, Capacity Utilisation and
Volumes
Just about any project has a Once the capacity is defined,
defined amount of capacity – the manner in which you use Finally, the volumes
the maximum you can the capacity or the capacity produced can be computed
produce in some time period utilization can be specified
Don’t
Mix Up
Scenarios Put
Put only one scenario in the model and
allow different scenarios to be input in
Core
Model
See the subsequent section on scenarios
See for this.
Set-up Assumptions with Model
Dates
Sometimes no capacity
Setting-up
until the COD and no
Other situations assumptions with Complexities
capacity at
dates
decommissioning
INDEX
EDATE
101
Use of LOOKUP Function
• Don’t use VLOOKUP, HLOOKUP or
INDEX/MATCH with models that have a
time line. Instead, use the LOOKUP function
with an entire row as illustrated below:
102
Works just like lookup
104
More Extreme Case of Not Putting Assumptions in Order
108
Example of Capacity and Volumes in Models
• Amazingly, No Layout of Capacity and
Volumes in Model
Now, You Do It
• Begin with case that has date analysis
complete and work on capacity and volumes
• Use the Look-up function for capacity with
different dates
• Import the Lookup Interpolate Function and
understand how to import the function into your
sheet (you cannot use a function in the same way
as a macro (e.g. with generic macros)
Part 3: Modelling Pre-tax Free Cash Flow,
Capital Expenditures, Revenues, Operating
Expenses and Working Capital
• In project finance this means
that capital expenditures and
development costs can be the
How Just first monetary items entered.
About Any • Modelling the S-curve can be
Business or painful in terms of inputs or
when you create curve-fitting
Person Works
– Make • To be negative with respect to
delay, assume that the project
Investments to is finished and stays idle until
Generate Cash the COD – this means that
you do not change the S-
curve, but you do change the
COD.
Often, the Model is Overlaying Contracts on the Way a Machine
Operates
Off-taker
pays money PPA – Four Part Tariff
EPC Contractor: LD for Delay Risk
for PPA
Could be Sponsor Fixed Capacity Charge at FC
Contract O&M Charge
Fixed
Contract Heat Rate
Price
Capacity Charge with Index
Contract
Availability Penalty
with LD
Special
Purpose
Corporation Fuel Sponsor –
(IRR) Supply Fuel Mgmt.
Contract Fee
Contract
with
Guaranteed
Heat Rate Loan
and Shareholde Agreement
Availability r Agreement
O&M Contractor
– Could be Penalty
and Fixed Lenders
Sponsor
Fee Sponsor –
Wants EIRR
on SPV
Output Based Project Versus Availability Based Projects
Off-taker
pays money PPA – One Part Tariff
EPC Contractor: LD for Delay Risk
for PPA
Could be Sponsor Performance Ratio Penalty
Inflate prices and Index to USD
Fixed
Price
Contract
with LD
Special Developer –
Purpose Receives a
Volume Not Corporation Fee
Covered by (IRR)
Contract
Contract with
Guaranteed
Loan
Performance Shareholde Agreement
Ratio r Agreement
O&M Contractor
– Could be Lenders
Sponsor
Sponsor –
Wants EIRR
on SPV
Working Capital after Revenues and Expense
• Working capital inputs are simple
• Delay in collecting revenues from the time revenues are
billed
• Expressed in days receivables outstanding
• Delay in paying expenses from the time expenses are
recorded
• Generally not to complicated
• Revenue or expense delay as percent of days in period
divided by the total days in the period
• Becomes complicated when the delay is longer than the
period. For example, when the period is monthly and the
delay is 70 days.
• Setting-up opening and closing balance for working
capital
Process – Use Time Switches Near the Calculations
118
Examples of Non-Transparent Revenue and Expense Analysis
130
Problems with IRR
• There are many fundamental problems with any
IRR (project IRR, equity IRR, etc.) that are due
to the mathematics of computing the IRR and the
assumed re-investment rate in the IRR
calculation. These include:
• If there are no middle cash flows, the IRR works fine.
• If the IRR is high, the long-term out-year flows have
no or little value
• The IRR does not account for changing risk of
projects.
• The IRR only corresponds to ROI when the discount
rate on the investment is the IRR
131
Possible Alternatives to IRR
• There are various alternatives to the IRR, but the
NPV is not a very good alternative. All of the
alternatives require a discount rate.
• One alternative is computing the weighted average
return on investment. If the IRR is higher than the
cost of capital, the ROI is higher than the IRR.
• Another alternative is the ratio that measures the
present value of cash flows relative to the amount of
the investment. This is like the price to book ratio in
evaluating a stock.
• Compute a holding period IRR with alternative
assumptions about the buyer IRR when the project is
sold.
132
Weighted Average Return on Investment
• Compute the invested capital and then the
present value of the invested capital
• Create a weighting factor for each year from
the present value of the invested capital
• Compute the period by period return on
invested capital (use the opening balance for
the invested capital).
• Multiply the weighting by the return on
investment to derive the weighted average
ROI
133
Weighted Average ROIC and IRR
• Examples of IRR and alternatives. Note the
increase in ROIC relative to the IRR
134
Example of Analysis with Changing Discount Rate
135
NPV of Future Value Compared to Value of Investment
138
Cost of Capital for Insurance Companies Using P/B and ROE
Regression
146
Returns to Investors Come from Company Rate of Return and
Growth
148
Stock Prices, Bonds and Equity Market Premium
149
Explosion in Amazon Share Price – Can it be Explained with a
Financial Model
153
• For calculations of IRR, DSCR, LLCR
etc., the tax depreciation is
important
• Only reason for book depreciation
Tax is income calculations for
presentation to management.
Depreciation • If you really want to track return,
and Book you can use economic
Depreciation depreciation.
• This is an advanced issue that
will be addressed in the
tracking actuals section
• Tax Depreciation and VDB
154
Replacement Costs and
Remaining Life
Replacement
Depreciation
capital
can occur over
expenditures
remaining life
can occur from:
• Expansion of wells • Need some kind of
• Inverters function
• Overhaul costs • Array is painful
• Extraordinary costs • Errors from assuming
tax deductible in
current period
155
Accounting and Taxes
• Of course taxes can be very complex and
involve all sorts of adjustments when
multiple jurisdictions are involved.
• But in general, taxes are in one way or
another derived from accounting, meaning
that you should begin by understanding a few
accounting principles.
Timing of Post-COD Capital
Expenditures
01 02 03 04
To model post-COD Then use IFERROR or Finally, use LOOKUP to Note, do not confuse
capital expenditures ISNA to make get the data into the the actual expenditure
that only occur for one TRUE/FALSE switch model. with the MRA account.
single period, use the The MRA comes after
MATCH function with a debt is added to the
zero for an exact match. model.
Depreciation Function – Varying Rate
Function where the depreciation has an array and different rates by age
(e.g. declining balance)
Function depreciation(capital_expenditure, depreciation_rate) As Variant
asset_life = depreciation_rate.Count ' Find Life from the depreciation rate array
cap_exp_periods = capital_expenditure.Count ' See how many cap exp periods model
ReDim Depreciation_Expense(cap_exp_periods) As Single ' Make a new array
age = model_year - vintage + 1 ' calculate the age of each exp the diagonal)
If (age > 0 And age <= asset_life) Then ' Only when asset is alive
Depreciation_Expense(model_year) = _
capital_expenditure(vintage) * depreciation_rate(age) +
Depreciation_Expense(model_year)
End If
Next vintage Note that the vintage is used for the capital expenditure
Next model_year
depreciation = Depreciation_Expense
End Function
Depreciation Function – Remaining Life
Function depreciation_remaining_life_3(capital_expenditure, remaining_life, max_life, factr)
As Variant ' When the output is an array define as Variant
cap_exp_periods = capital_expenditure.Count ' See how many capital expenditure periods are modelled
Dim Depreciation_Expense(5000) As Single ' Make a new array variable that is the output
Dim dep_rate(5000, 5000) As Single
For vintage = 1 To cap_exp_periods ' make a second loop to evaluate asset by asset
If remaining_life(vintage) >= max_life Then
adjusted_life = max_life
dep_rate(vintage, 1) = 1 / adjusted_life * factr
For j = 2 To adjusted_life
dep_rate(vintage, j) = WorksheetFunction.Vdb(1, 0, adjusted_life, j - 1, j, factr)
Next j
Else
adjusted_life = remaining_life(vintage)
If adjusted_life < 1 Then adjusted_life = 1
dep_rate(vintage, 1) = 1 / adjusted_life * factr
For j = 2 To adjusted_life
dep_rate(vintage, j) = 1 / adjusted_life
dep_rate(vintage, j) = WorksheetFunction.Vdb(1, 0, adjusted_life, j - 1, j, factr)
Next j
End If
Next vintage
Depreciation and Remaining Life - Continued
For model_year = 1 To cap_exp_periods ' loop around each and make a square
For vintage = 1 To cap_exp_periods ' make a loop to evaluate asset by asset
age = model_year - vintage + 1 ' calculate the age of (the diagonal)
If (age > 0 And remaining_life(vintage) <> 0) Then ' Only when asset is alive
Depreciation_Expense(model_year) = _
capital_expenditure(vintage) * dep_rate(vintage, age) +
Depreciation_Expense(model_year)
End If
Next vintage ' Note that the vintage is usef for the capital expenditure
Next model_year
depreciation_remaining_life_3 = Depreciation_Expense
End Function
Plant Balances
• When computing depreciation, compute the
plant balances (you can use the plant
balances for straight line depreciation). Plant
balances will be plopped in the balance sheet.
161
Taxes and MAX/MIN
• To carryforward taxes in a simple way:
• Understand that you do one thing when the taxable income
is positive and another thing when the taxable income is
negative.
• Use the MAX function for testing positive or negative
• Use the MIN function for capping amounts and not letting
amounts fall below zero.
162
Development Fee and Depreciation
• Development fee is simple if you pay the fee to a
third party
• You record the cost of the purchase as a capital
expenditure and depreciate the cost
• The seller can experience a gain on the sale of the
asset which could be taxable if he does not have a
carryforward.
• If the development fee is with yourself
• You write-up the asset
• As this is non-cash, there must be an income offset
• In theory the asset write-up can cause taxable
income, but I do not see this in models.
Development Fee and Tax
Payments
166
Example of Problems with Depreciation In Models – Completely
Un-necessary Matrix with Straight Line Depreciation
171
Introduction to IRR Flips and Developer Incentives
173
Setting-up Tracking Accounts
• One of the keys to modelling a structure like the one shown above is
to set-up accounts that keep track of the return earned by the senior
investor.
• Note that it is unnecessary to set-up the same accounts for the
developer as returns to the developer are not used in establishing the
cash flow flips and changing dividend distributions.
• To set-up accounts that keep track of the senior return, you can
accumulate cash flows with a return and evaluate how much cash can
be distributed as dividends before the hurdle occurs. The dividends
in turn depend on the balance in the account plus the accumulated
amount associated with measuring the return.
• Note that in the screenshot, the cost of capital is computed from the
opening balance multiplied by the IRR hurdle rate.
• Note also that that there is a tracking account for each hurdle rate.
Finally, the are established from a cash flow waterfall analysis
discussed below.
174
Tracking Account Illustration
• The example below shows three tracking
accounts for different hurdles. It is a
little tricky to model the incremental
cash flows from the different hurdles.
175
Cash Flow Waterfall to Alternative Investors
• The tracking account uses the amount of dividends to measure
the rate of return to the senior investor resulting from the
different tranches. The dividends to the senior investor are
computed using a MIN function to make sure that dividends
are not paid after the hurdle return is met. These dividends
must be computed using the total amount of the cash flow.
•.
•.
176
Summary of Step-by-Step Process
• Set-up Initial Account with Cost of Capital Tracker
• Include Basis for Developer Cash Flow as Senior/Senior Pct.
• Once you have the Developer basis, the allocation is easy
• For subsequent tranches, start with incremental cash flow that is the basis for
allocations. This is total less the developer basis (Total equity cash - basis
from part 2)
• Compute total to senior with MIN function and include cash flow from prior
tranche
• Compute Incremental senior as well as total senior. Incremental is senior
from this tranche - senior from prior tranche
• Use the Incremental Senior to compute basis for developer allocation as
incremental/senior Incremental percent
• Compute the developer amount as the basis x Developer percent
177
Sensitivity Analysis of Different Structures
• Once the IRR's are computed for the senior and subordinated
tranches, sensitivity analysis can be performed to evaluate
both the senior and developer return assuming alternative
levels of income.
• In the first case there is a relative moderate increase in the
developer IRR relative to the sponsor IRR. The sensitivity
analysis is shown on the next slide.
• You can compare the first and last IRR's on the table for
different structures.
• In the third case there is more variability in the developer
IRR than in the other cases and at the same time there is less
variability in sponsor IRR than the other cases.
• The graphs demonstrate that you can come with all sorts of
structures to separate the risk.
178
Moderate Incentive Structure
• This graph comes from a data table made
with VBA
179
Low Incentive Structure
• This graph comes from a data table made
with VBA
180
More Extreme Incentive Structure
• This graph comes from a data table made
with VBA
181
Evaluation of Operating Projects
Updating Investments with Actual Data - Introduction
• Evaluating actual results compared to the financial model is addressed
in this section.
• Issues include:
• Presenting actual and forecast results effectively;
• Adjusting for actual results during the construction period; and,
• Using economic depreciation to gauge the performance of a
project.
• A project finance model becomes obsolete the day after the plant
begins operations. After you receive historic data, you should prepare
new forecasts from the actual results. Updating forecasts of a project is
more like corporate finance modelling
• If you update capital expenditures and debt draws before the COD, the
subjects are more complex and can give rise to difficult issues of
circularity. After COD, the complex issues involves how to measure
performance using economic depreciation rather than tax or accounting
depreciation.
183
Example of Updating the Model
184
Put Historic Data in a Separate Place
• I suggest you put the actual data and perhaps the
budget data in yet another sheet. If the titles are
different you may have to do a little work putting
a sheet that has a master title list. In this case I
assumed that the titles are the same. The acutals
are represented in the sheet below.
•.
185
Use an Historic Switch
• The next task is to compare the actuals and the forecast.
The key to do this is to use the magic HISTORIC
SWITCH. This allows you to compare actuals to forecast
and it allows you to update a forecast in an automated
manner. You can use the AVREAGEIF with the forecast
switch and use the historic average to get the forecast.
You can also apply all sorts of forecasts with regression,
exponential smoothing etc. You can also apply
conditional formatting to show what is the history and
what is the forecast. To do this you should use the NEW
RULE and USE FORMULA in the conditional formatting.
This is illustrated in the video below. An illustration of
the HISTORIC SWITCH and conditional formatting is
shown in the screenshot below.
186
Computing Theoretical Depreciation
• Theoretical depreciation is not used, but it can
address various problems with the IRR.
• To compute the theoretical depreciation, you
can begin thinking about a situation with
constant cash flows or gradually increasing cash
flows that grow at a constant rate. For these
situations, you can use the PMT function to
evaluate the economic depreciation.
• For other cases, you can use a series of goal
seeks to find the change in the NPV of the
project over time.
187
Adding Actuals to a Model
Building a Model During Construction Period without
Actuals that is flexible for pro-rata and equity first
Difference between adding actuals in pre-COD and
post COD.
Quarterly summary, user defined function and actuals.
188
What Not to Do
I have seen models where people manually update
the models with actual data by typing over the model
values.
189
Remaining Construction
70.00
60.00
40.00
Construction Expenditure
30.00
20.00
10.00
0.00
• The actual and revised line (the blue Actual and Revised Construction Forecast
Original Foreast without Historic Adjustment
cost.
50.00
45.00
40.00
35.00
30.00
25.00
20.00
15.00
10.00
5.00
0.00
• Multiplied by
TRUE/FALSE Switch
• Divided by
• Multiplied by
Remaining Construction
191
Formula for Remaining
Construction
Historic Construction
193
Actual and Projected Debt Draws
45.00
40.00
Illustration of Debt
35.00
30.00
25.00
15.00
10.00
5.00
40.00
30.00
20.00
10.00
0.00
Actual and Revised Debt Draw Forecast Original Foreast without Historic Adjustment
194
Simple Example Illustration of Remaining Funding and
Remaining Debt
• This example
demonstrates how
the total funding
and the remaining
debt at the date
after the end of the
historic period.
• The key is
computing the
adjusted debt
percent.
195
Remaining Debt Funding and Remaining Funding
197
Session 5: End-to-end Model with
No Debt and Financial Statements
198
Philosophy of Setting Up Model to Balance Sheet
• Structure model with multiple cash flow statements, income statement and balance
sheet
• Include Summary Sources and Uses even though it will not be necessary until debt
is added
• Set-up pre-COD cash flow statement with funding needs – cash, and funding
sources.
• Pre-cod income net of tax is a source of cash
• Model Profit and Loss Statement
• Include pre-COD income
• Include depreciation
• Compute Net Income
• Make Cash Flow Waterfall after COD
• Do not double count items in construction section
• Last line is the dividends
• Compute Equity Balance
• Equity Funding from Pre-COD cash flow
• Net Income from P&L
• Dividends from Cash Flow Waterfall
• Put together Balance Sheet (and Consolidated Cash Flow if you want)
Include development fees
and development costs.
Structure like balance sheet Could include gain on
development fee detailed
models
Summary
Sources
Include working capital pre- Income less taxes is on the
COD as well as EBITDA and equity side of the balance
taxes pre-COD sheet like common equity
and Uses
Use SUMIF with
TRUE/FALSE and entire rows The last line of the summary
to find EBITDA, Working sources and uses statement
Capital and Equity over the is equity contributions
Construction Period
Example of Using SUMIF with TRUE/FALSE in the Summary
Sources and Uses
• Risk Analysis
• Debt structure given. Use the model to evaluate
downside cases and whether debt can be repaid
using DSCR, LLCR and PLCR. Could also use
to evaluate upside from re-financing.
• Structuring Analysis
• Determine the debt size, the debt repayment
structure, the interest rates and debt protections
from evaluating the consulting reports and
engineering analysis of the project.
Term Sheet and Debt Size
• Debt Size
214
Debt Size Inputs and Structuring versus Risk Analysis
• To make the model flexible, you can make an input for the
percentage of equity funded up-front.
• Funding is affected by whether the banks allow you to
capitalize interest and fees. Capitalised Interest means that
you do not pay interest to the bank during construction, but
it rather accrues to the debt balance.
• Note the difference between capitalised interest and IDC
or Interest During Construction which is sometimes also
called capitalised interest. It is called capitalised interest.
Capitalised interest from an accounting standpoint just
means that the interest (whether paid or accrued to the debt
balance) is not accounted for as an expense, but rather as a
part of the plant which will be depreciated after the COD.
Example of Inputs for Funding
• The inputs for funding seem easy, but they
can cause a lot of pain in modelling.
226
• Include development fees as uses of
funds even though may not be cash
Notion of outflow
• But, include income from
Including development fees as source of funds
Non-Cash • Include IDC and fees as uses of funds
whether they are paid or capitalised
Items in • If they are capitalised, include them
Sources as sources of funds and also make
sure the debt balance is reduced by
and Uses the capitalised amounts if the fixed
debt is directly or indirectly input.
Equity Adjustments
• Often, income during construction and development fee
(income) are included as part of equity funding even
though these items do not involve cash that has really
been funded by equity holders.
• The first step should be to count how much is in the
equity funding obligation per the loan agreement. This
can be after the sources and uses of funds statement.
• The second step is to make a detailed period by period
funding analysis that is consistent with the equity
funding requirement.
• The final step is re-adjusting the funding analysis to
determine the actual cash that equity holders contributed
in order to compute equity IRR.
Step 2: After the Sources and Uses, Compute Cash Debt Issued
and Up-Front Equity
232
Tricky Issues with Equity
• Typical is to treat pre-COD income as equity.
This means that the equity that is committed
includes the pre-COD income.
• Development fees are also typically included
in the equity balance.
• For debt, if interest and/or fees are
capitalised, then you need to distinguish
between debt that funds cash and debt that
must be repaid from the interest
capitalisation.
Leave Out the IDC, Interest and Fees from Financials and Check
the Balance Sheet
236
Section 7: First Circular Reference from
Debt – Funding with Fixed Debt and
Problems with IDC and Fees
Skip Over the Copy and Past Macro or the Iteration Button and
Move to UDF
Test if new
Re-do all of
project cost is Yes, stop
the
equal to last
calculations
project cost
No, continue
Illustration of Iteration Test
• Make sure do not pass in first iteration.
Structure of UDF
• Read in variables with option to leave out
items.
• Define the timing and the column numbers
• Begin with the uses of funds (even though
you do not know IDC etc.)
• Then loop through the construction period
• Define IDC etc. from opening balance
• Define the funding needs
• Work through pro-rata and equity first funding
259
Getting Data into the Function
• Attempt to be flexible
• Different debt sizing
• Different funding
• Different repayment
• Different interest rates
• Multiple debt issues
• Alternative tax rates
• Alternative definition of CFADS
• Allow balloon payments
Issue of Reporting in Function
• The typical application of a function is to
find a single variable or an array of variables.
In this function I print out a whole lot of
variables so you can document problems.
When the array index
is Count, the entire
row is presented
Iteration Button in Some Models
• Example of circular reference in model from
a really really big bank.
Bad Alternative to UDF – Macro with Solver
• Example of using solver with circular
reference.
276
Resolution of Cash Sweep
Problem
282
LLCR Problems with Different Maturities
• If interest rates are the same for different debt
issues – even if they change, then the PLCR
can be computed prospectively with the
SUMPRODUCT or SUM method.
• Computing the LLCR is similar, but the
LLCR is different for different debt issues.
Sub-totals in Cash Flow
• I suggest putting the closing balances in
separate accounts and use sub-totals in the
cash flow.
Cash Sweeps and Not Connecting the
• Long formulas and not connecting to correct
sheet.
Enter Simple Debt Structure in Model
• Enter simple debt structure
• Fixed Debt to Capital
• Level Repayments
• Fixed Interest Rate
• Use the MIN function for testing debt repayment
• First, make sources and uses
• Second, make corkscrew
• Third, make simple cash flow
• Fourth, compute the Equity IRR
Too Complex Formulas in Cash Flow
• Keep in one page and formulas should only
have MAX and/or MIN
287
Section 9: Risk Analysis with Model
– Defaults, LLCR and PLCR
Fundamental Formulas for Credit in Project Finance for DSCR,
LLCR and PLCR
• Theory
• Minimum DSCR measures probability of default in one year
• LLCR measures coverage over the entire loan life even if project must be re-
structured
• PLCR measures coverage over the entire project life and the value of the tail
DSCR versus LLCR versus PLCR
Level Payment and Tail
Implication: Debt to EBITDA does not really measure how long it takes to
repay debt
• Formulas for Break-Even: Say that you want
to know how big the DSCR should be to
cover for an availability payment that could
be reduced by 20%.
• The formulas below are for DSCR; you could
also use LLCR and PLCR
You Can Go the • Break-even cash flow = (DSCR-1)/DSCR
Other Way to • BE = (DSCR-1)/DSCR
Find the DSCR • BE x DSCR = DSCR – 1
• DSCR – BE x DSCR = 1
• DSCR * (1-BE) = 1
• DSCR = 1/(1-BE) or 1/.8 or 1.25
• Note: Be careful with fixed costs. If an oil
project has fixed costs you have to make a
more complex formula
293
Compute DSCR, LLCR and PLCR
• Assume cash flow available for debt service
is the EBITDA
Issue with Prospective LLCR and DSCR
• The problem is that you need to continue re-
starting the PV factor in each prospective
period.
• You could do this with a big matrix but this
would take up a lot of space and be painful.
• Instead, can make a function that moves
forward.
• If the interest rate does not change, this is not
necessary.
Complex LLCR in Models
• LLCR and effective interest rate
Example of Using IF statements in Waterfall
• How could anybody understand this thing
with XNPV inside the formula and then
raised to a power.
Section 9: DSRA and MRA
Selected Issues with DSRA and MRA
• Fundamental set-up not so difficult
• DSRA issues together with a cash flow sweep
• MRA issues with taxes
Section 10: Debt Sculpting and
Circular References from CFADS
Session 10: Debt Size from DSCR
or Debt to Capital
Different Debt Sizing Options – Need to Work Through
Sculpting
Case 1: ' Case 1 is when senior debt is given; senior fixed_total defined in funding
If senior_fixed_total <> 0 Then
LLCR = pv_cfads / senior_fixed_total
End If ' Only if did not enter fixed debt
If LLCR = 0 Then LLCR = 1
DSCR_Applied = LLCR ' DSCR_Applied is used in sculpting
Case 2: ' Case 2 is where the debt comes from a debt percentage
If senior_debt <> 0 Then
LLCR = pv_cfads / senior_debt
End If ' Only if did not enter fixed debt
If LLCR = 0 Then LLCR = 1
DSCR_Applied = LLCR
Case 4: ' Case 4 is the tricky one where different constraints are used
If senior_debt <> 0 Then
LLCR = pv_cfads / senior_debt
End If ' Only if did not enter fixed debt
If LLCR = 0 Then LLCR = 1
DSCR_Applied = WorksheetFunction.Max(LLCR, DSCR_Input)
End Select
302
General Idea of Optimising Project Finance Debt
303
Examples of Target DSCR for Alternative Industries
Some are
inputs and
others come
from different
places
Swaps and Average Life
• The average life of debt measures something like a
simple payback. It does not depend on the interest rate
and it measures the time at which the debt will be paid
off in half.
• For 10 year debt with equal installment repayments, the
average life would be 5.
• In this case you could make 10 swaps, each with a
different swap maturity.
• To approximate this you could use a 5 year swap.
• The average life can be computed two ways:
• ∑ Repayment x Period of Repayment/Total Debt
• or
• ∑ Debt Balance/Total Debt
Use of Interest Rate File and Forward Interest Rates
• To make forward
interest rate 3 Month Treasury [Final Value 1.23 ] vs
projections, you could 6.00
6 Month Treasury [Final Value 1.36 ]
theoretically compute
6 Month Treasury
3 Month Treasury
5.00
3 Month Treasury
3.00
2.00
0.00
1-Nov-05
1-May-06
1-Nov-06
1-May-07
1-Nov-07
1-May-08
1-Nov-08
1-May-09
1-Nov-09
1-May-10
1-Nov-10
1-May-11
1-Nov-11
1-May-12
1-Nov-12
1-May-13
1-Nov-13
1-May-14
1-Nov-14
1-May-15
1-Nov-15
1-May-16
1-Nov-16
1-May-17
1-Nov-17
1-Feb-06
1-Feb-07
1-Feb-08
1-Feb-09
1-Feb-10
1-Feb-11
1-Feb-12
1-Feb-13
1-Feb-14
1-Feb-15
1-Feb-16
1-Feb-17
1-Aug-05
1-Aug-06
1-Aug-07
1-Aug-08
1-Aug-09
1-Aug-10
1-Aug-11
1-Aug-12
1-Aug-13
1-Aug-14
1-Aug-15
1-Aug-16
1-Aug-17
• Value = Interest 1/(1+1yr) + 3 Month Treasury 6 Month Treasury 1 Year Treasury 2 Year Treasury
Par/(1+2fw)^2
• Value = Par x 2yr/(1+1yr) + Par x
2yr/(1+2fw)^2 + Par(1+2fw)^2
Risks in Electricity Generation Operation
• Capital Cost
• Operating Cost
• Capacity Factor and Resource Analysis
• Availability
• Efficiency and Heat Rate
312
Other Risks
• Risks of uneconomic plants
• Computation of LCOE
• Evaluation of political risks
• Benchmarking capital and operating costs with
model
• Financial and economic risks
• Risks of exchange rate changes
• Financial risks in interest rate changes
Benchmarking Costs
• General (and not very good) sources of cost
comparison:
• International Energy Agency
• Energy Information Agency
• Lazard
• Difficulties
• Changes in cost
• Regional cost
• Units of measurement (wind example)
• Use of models – finding information
Session 10: How to produce an
analysis report for communication
Essentials in Summary Page
• What is essential and not essential in summarising project
finance
• Displaying and understanding key operating drivers
• Capital Cost per kW
• Levelized cost per kWh
• Levelized cost of fixed and variable O&M
• Plant availability
• Plant efficiency
• Capacity Factor and (resource in renewable)
• Understanding and presenting sources and uses to paint picture
before construction
• Understanding and presenting CFADS versus debt service after
construction
• Adding spinner boxes and drop down boxes for effective display
of sensitivity and scenario analysis
Electricity Cost Drivers
• Renewable
• Cost per kW
• O&M cost per kW-year fixed
• Including and excluding other costs
• Capacity factor or yield (kWh/kW)
• Carrying Charge
• Thermal
• Cost per kW
• Heat Rate (energy content in (BTU)/output (kWh)
• Fuel price per energy content
• Fixed O&M cost per kW-year
• Variable O&M cost per MWH
• Availability Factor
• Carrying Charge
• Should be presented, but generally are not
Use of LCOE for Comparing Items
• General LCOE formula:
• Nominal LCOE = NPV(Revenues)/NPV(MWH)
• Real LCOE = NPV(Revenues)/NPV(Real MWH)
• Can use formula this for any item:
• Nominal Fixed O&M = NPV(Fixed
Cost)/NPV(kW)
• Real Fixed O&M = NPV(Fixed Cost)/NPV(Real
kW)
• Variable O&M = NPV(Variable Cost)/NPV(kW)
•.
318
Session 11: Project finance in
Developing Country Context
Effect of Loan Structuring Provisions
on Bidding for Projects
Effects of Debt Structure on the Bid Price
• The effects of:
• Debt sizing,
• Debt funding
• Debt tenor,
• Debt repayment type, and
• Debt pricing (interest rates and fees)
• Debt Protections
321
Definition of Capital Intensity
• Capital intensity is not just the amount of
capital spent on a project
• It is the capital relative to operating costs
• It includes the lifetime of the project
• Formula:
• Capital Intensity = Capital/Revenues
322
Illustration of Effects of Debt Structuring on Capital Intensive and
Non-Capital Intensive Projects
323
Alternative Debt Provisions, Bidding and Carrying Charge Rate
324
Effects of Financing on Bid Price – Capital Intensive
80
74.64
70
(5.78)
60
50 (15.77)
(8.55)
40 (2.18)
30.56
(8.75)
30 (0.57)
(1.43)
(1.05)
20
10
0
High Longer Tenor Higher Debt Lower Sculpting and Reduced IRR - No Taxes - Ballon - 25 Low IRR - Best
Financing - 5 versus 15 Percent - Interest Rate - Inflation 7,50% versus 0,00% versus versus 20 5,50% versus Financing
Cost 68.86 85,00% versus 3,50% versus 42.36 17,00% 25,00% 31.61 7,50% Case
74.64 50,00% 7,00% 33.61 33.04 30.56 30.56
53.09 44.54
325
Effects of Debt Provisions on Fuel Intensive Diesel Technology
157.91
160
(2.71)
140
(14.46)
(7.84)
(2.21)
120.00
120 (8.41) (0.39) (0.85) (1.04)
100
80
60
40
20
0
High Longer Higher Debt Lower Sculpting Reduced IRR No Taxes - Ballon - 25 Low IRR - Best
Financing Tenor - 5 Percent - Interest Rate and Inflation - 7,50% 0,00% versus 20 5,50% Financing
Cost versus 15 85,00% - 3,50% 130.69 versus versus 121.04 versus Case
157.91 155.20 versus versus 17,00% 25,00% 7,50% 120.00
50,00% 7,00% 122.28 121.89 120.00
140.74 132.90
326
With Good Financing Structure can Achieve Low Costs
Part 12: Interest and Fees: Step-up Credit Spreads,
Swap Rates and Hedging
Discussion of Interest and Fees
• Consistent with the discussion of debt as having five
components, interest and fees between the time debt
draws occur and debt is fully repaid is the next topic.
• Interest rates consist of credit spread and base rate.
• Debt IRR is the money the lenders receive including
fees, relative to the amount funded by lenders
• Credit spreads can include step-ups – why they are
present in many transactions and what they mean in
terms of re-financing.
• Loan agreements often require hedging and interest
rate swaps.
329
Use of Floating Rate Debt
• Project Financings are generally funded on a floating-rate
basis due to the necessity for:
• Flexibility in the timing of draw downs
• Flexibility in early repayment.
• Floating rates computed as the LIBOR average for the prior
six months.
• 86% of Project Finance Loans are floating rate.
• But the floating rate loans can be fixed with interest rate
swaps.
• Because of flexibility in take downs and repayments, there
would be significant interest rate risk with fixed rate
transactions.
• Extension risk
• Contraction risk
Swap Settlements
• Bank financing in project finance generally uses floating interest
rates rather than fixed rates (e.g. LIBOR plus 150-200 basis
points).
• Because floating rate financing can create risks particularly in
projects with tight debt service cover such as PFI, projects often
use interest rate swaps to convert floating rates to fixed rates.
• Swaps that convert floating rate to fixed rate debt involve:
• Establishing a notional amount that corresponds to the face amount of
the loan;
• Paying interest on the floating rate loans;
• Receiving settlements on the swap if the floating interest rate rises so
that the effective interest rate is fixed;
• Paying settlements on the swap if the floating interest rate declines so
that the effective interest rate is fixed.
• The net value of the swap is generally zero when the swap is
established.
Example of Pricing and Changing Credit Spreads
Step-up credit spreads encourage re-
financing. To not assume re-financing in
a base case or upside case in
inconsistent with the whole idea of
increasing rates.
Part 12: Credit Enhancement: DSRA, MRA, Cash
Flow Sweeps and Covenants
Financial Enhancements – Alternative Definition
340
Example of Cash Flow Priority
• All revenues accrued on and after the Commercial Operation
Date will be deposited with the Trustee into the Operating
Revenue Account. The Trustee will withdraw amounts on a
monthly basis and make deposits in the following priority, but
only to the extent funds are then available in the Operating
Revenue Account:
• (1) the operations and maintenance expenses for the Project for such month,
subject to certain limitations;
• (2) the Tax Equalization Account
• (3) (A) an amount that will not be less than the amount of interest on the Bonds to
become due on such Interest Payment Date, and (B) an amount that will not be less
than the amount of principal or sinking fund payment to become due on such
principal or sinking fund payment date;
• (4) an amount, if any, sufficient to cause the amount on deposit in the Debt Service
Reserve Account to equal the Debt Service Reserve Account Requirement;
• (5) an amount, if any, sufficient to pay amounts due pursuant to the Working
Capital Facility;
• (6) an amount equal to the balance of the Operating Revenue Account shall be
deposited into the Surplus Account and will be transferred monthly to the
Operating Revenue Account.
Example of Lock-up and Cash Flow
• Amounts in the Surplus Account will be annually transferred
on the first business day of January to the Distribution
Account and distributed to the Partnership within 90 days
thereafter if:
• the Debt Service Coverage Ratio for the Project is equal to or
exceeds 1.20 to 1.00 for the calendar year preceding the
distribution date and is projected to be equal to or exceed 1.20 to
1.00 for the current calendar year;
• the Partnership does not have knowledge, or could not reasonably be
expected to have knowledge, of the occurrence and continuance of
an event of default …;
• Working Capital Facility and the Waste Supply Support Facility
have been fully restored.
• If not so distributed, amounts in the Distribution Account
shall revert to the Surplus Account.
Theory of Lock-up and Cash Flow Sweep
• Cash Lock-up (dividend lock-up, cash trap) is a “bad time” covenant.
It stops dividends when there is not much cash left anyway.
• Cash lock-up – if things are getting bad, do not allow dividends and
try to get a little more protection for things getting even worse.
• Program lock-ups from historic DSCR with a switch variable.
Prospective lock-ups cause a circular reference that is probably not
worth solving.
• Cash sweeps can be though of as a “good time” covenant. They can
limit dividends when there is a lot of cash available and protect the
lender for later periods when there is less cash.
• Cash sweeps are programmed with MAX/MIN functions and sub-
totals
• MAX so the sweep occurs only when cash flow is positive
• MIN to make sure you do not sweep too much cash flow
• It would not make sense to have some formula for a cash sweep that
prepays debt when some low level of DSCR occurs – this is redundant
with the lock-up. Ratios like Debt/EBITDA make work better.
Volatility and Risk Reduction from Cash Flow Sweeps
Dividends Default
Default
Repayment of
default
Economic and Financial Analysis of Cash Sweeps, Reserve
Accounts and Covenants
• Cash sweeps, reserve accounts and covenants can have
negative effects on the equity IRR of a project.
• Methods to consider the risk benefits to the bank versus the
costs to sponsors are addressed.
• Mechanics of cash sweep with different triggers and theory of
what kinds of transactions would be relevant for cash sweep
(e.g. hydro but not solar because of volatility) are addressed.
• The theory of what kind of triggers make sense
(Debt/EBITDA but not DSCR and operational triggers).
• Contrast between cash sweeps and cash trap covenants. As
with other issues, the effects of cash sweeps on equity returns
should be addressed with and without re-financing
assumptions.
346
Importance of Re-financing Analysis with Cash Sweep
347
DSRA and Liquidity
• DSRA is built to get liquidity into the project because holding
cash is very expensive – often 6 months of debt service which
is arbitrary
• Return on cash is about zero and opportunity cost of funds is equity
or debt IRR
• You can sometimes use a letter of credit instead of cash.
• Letter of credit should have a parent guarantee
• Paying an LC fee costs much less than the opportunity cost of funds
• If debt size is driven by the DSCR and not the debt to capital,
then the DSRA is funded by equity and not debt. This is
because the level of debt is given.
• If the debt to capital is high and the equity contribution is low,
the DSRA can be very costly to the equity IRR because of
high debt service and low equity.
Using the DSRA as the Final Repayment in Sculpting
349
Example Using the DSRA as the Final Repayment in Sculpting
350
Use of LC Instead of the DSRA
• The example below shows that with a high debt to
capital ratio driven by sculpting and a high IRR,
the DSRA in LC can make a big difference to the
equity IRR – 11.96% to 14.92% as shown below.
351
Debt Service Reserve Language
• On the Closing Date, an amount equal to 10% of the original principal amount
of the Bonds will be deposited in the Debt Service Reserve Account of the
Debt Service Reserve Fund from the proceeds of the Bonds.
• The amounts in the Debt Service Reserve Account will be used only for the
purpose of making payments into the related Interest Subaccounts, the
Principal Subaccounts and Sinking Fund Installment Subaccounts for the
Bonds
• If a disbursement is made under a Debt Service Reserve Account Facility, the
Trustee shall apply amounts transferred from the Operating Revenue Account
to the applicable Debt Service Reserve Account to either cause the
reinstatement of the maximum limits of such Debt Service Reserve Account
Facility. The Trustee will apply moneys on deposit in a Debt Service Reserve
Account prior to any drawing on any Debt Service Reserve Account Facility.
• In the event that any amount shall be withdrawn from a Debt Service Reserve
Account for payments into an Interest Subaccount, Principal Subaccount or
Sinking Fund Installment Subaccount or there exists a deficiency in a Debt
Service Reserve Account which is to be reinstated, such withdrawals shall be
subsequently restored from Revenues available on a pro rata basis after all
required payments have been made into such Interest Subaccount,
Part 14: Other Project Finance Subjects: IRR
problems, Risk and Value Changes over Life of
Project, Resource Analysis and Debt Sizing
A Little Theory about Valuation and Risk of Projects
• Valuation theory with respect to projects generally involves risk reduction as
a project progresses through phases.
• In Europe, there are many stories (but not much data) about how insurance
companies purchase existing projects with operating history and are willing
to accept equity IRR’s as low as 5-6%.
• The idea behind a low cost of capital for mature projects is the following:
• During the development stage, expenditures occur with large risks associated with
permitting, problematic wind studies, construction cost over-runs, ability to secure tariffs
etc. The required equity IRR during the development stage can be 15% to account for the
project not being successfully methods.
• Once the development is finished or in late stages, the risk is reduced by a large margin.
However there are still risks associated with successfully completing construction at budget
and on time. The reduced risk during the construction phase may reduce the required
equity IRR to something like 12%
• After construction, the remaining risk for a project with a fixed price contract is that the
estimated wind production will not be met. Given this risk, the discount risk is still above
the cost of capital for bonds and may be in the range of 8-10%.
• Once operating history is available, the risk is not much higher than the debt cost or the
interest rate on long-term bonds. With bonds yielding below 3%, a return of 6% provides a
good premium for risk.
354
Re-financing and Early Project Sale
• Timing strategies and sales value. How
different types of projects have differences in
risk reduction over time, and why wind
projects probably have more of a risk
reduction than other electricity projects.
Show how the effects of changing risk and
selling to a Yieldco can be demonstrated with
measuring IRR over time with changing
buyer IRRs. Demonstrate how optimal
holding periods can be computed with
various IRR hurdle rate assumptions.
355
Verification of Cost of Capital from Published Data in Yieldco
Reports
356
Equity Returns and Re-Financing
44.6%
45.0% Re-Finance
No Re-Finance
40.0%
37.3%
E
q 35.0%
u
29.2%
i 30.0%
t
25.0%
y 21.7%
20.0% 18.9%
I 16.0%
R 15.0%
R
10.0% 7.8% 7.7%
5.0%
0.0%
Low Base High Very High
Traffic Scenario
Transaction Multiples from Yieldco IPO’s
358
Equity Returns for Tollroads