Project Finance Modelling PDF
Project Finance Modelling PDF
Project Finance Modelling PDF
Exercises
Understand the Cash Process in Models Evaluate Risk with Models
Delay in Completion of Construction Break-even Price and PPA Price Components Downside Case Production and Operation Expenses
Alternative Models
Back of the Envelope
Quickly run the impact of an acquisition on debt service coverage Sensitivity of earnings to commodity price swings
Deterministic
Set a number of assumptions and translate into financial ratios and cash flow
Stochastic
Develop a range of possible inputs using Monte Carlo simulation. Used where there is a good and predictable history for value drivers.
Basic Objective
Measure whether the expected returns are worth taking the risk Models must be able to somehow measure risk to be effective
Contract Structuring
Contract pricing Contract length
Risk Assessment
Equity risk Credit analysis
Financial Structuring
Covenants Gearing Debt service reserve Senior and subordinated debt
Credit Analysis
The model is used by lenders to the project to evaluate risks associated with default on the loan agreement. Typical analysis involves assessing the level at which various operating parameters cause the debt service coverage ratio to fall below 1.0 at some point over the life of the project.
The process of testing covenants involves first defining reasonable risks in a downside case or stress case and then running the model in two cases:
First, run the model without the structural enhancement; Second, run the model with structural enhancements and determine whether the contracts in fact mitigate risk.
Example of the Kutubu Petroleum Development The project construction received high gearing; some equity holders received equity interests for agreeing to fund construction over-runs. Example of the Freeport Development The banks agreed to fund cost over-runs only up to 120% of the budgeted amounts.
Model Objectives Covenants in Loan Facility In writing covenants for loan facilities, the model should evaluate whether the covenants protect lenders.
The model should incorporate what happens to cash flow when covenants limit the distribution of cash flow; The model should show what happens to cash flows when covenants limit cash distributions from positive operating results; The model should be able to quantify the costs and benefits of alternative types of covenants and criteria for the covenants.
Example of Covenant: If the debt service coverage is below 1.2, then no distributions are allowed; the cash flow that would be distributed is instead used to increase funding of reserve
Elements of Project Economics that are not in the Project Finance Model For a modeler, it is tempting to assert that everything that matters to the economics of the project is included in the model. However it is important to understand what risks and contract elements of the project are not included in the model:
If you written a wonderful construction contract that protects developers and bankers with liquation damages, if the contractor does not have financial resources to meet the liquidation damages, the contract could be meaningless. The financial condition of the contractor and the necessity of bonding, letters of credit or insurance is not quantified in the project finance model. If you have written a solid PPA agreement that again protects developers and bankers, if the counterparty who buys power in the PPA agreement cannot make payments under the contract, the contract is again meaningless. The financial condition of the offtaker is not measured in the project finance model nor is the crucial issue of whether the off-taker has an incentive to get out of the contract.
Project Finance Modelling Oct 18, 2008 10
Working Sheets
Arrangements by revenues, expenses and capital expenditures Arrangements by capacity, demand, and cost structure
Output Sheets
Valuation - IRR Debt Service Coverage Ratios
The project finance model accepts these inputs along with tax and finance assumptions and computes project and equity cash flow Modules in project finance models should include:
Assumptions Working Analysis Sources and Uses Financial Statements Cash Flow and Valuation
Calculations are simple: Revenues Expenses Working Capital Movement, net of tax Inputs to Derive Equity Cash Flow
Debt to Capital Interest Rates Debt Repayment Debt Service Reserves
The basic structure of project finance models are easy to understand without being a modelling expert The balance sheet must balance by far the most effective check on calculations and balances should be zero at the end of the project life (debt, asset balance, reserve balance etc.)
Inputs
Prices, Costs, Capacity, Technical Parameters
Debt Schedule
Debt Balance From Drawdown Debt Balance, Interest Expense
Working Sheet to
Derive Revenues Expenses and Working Capital
Depreciation
Depreciation Expense Plant Balance
Outputs
Free Cash Flow, Equity Cash Flow Value (IRR), DSCR
Annual Financials
Income Statement, Cash Flow (CASH WATERFALL) and Balance Sheet
Model Components
Cash Flow Waterfall: Senior debt service
Inputs
Operating - Capital Expenditures - Revenues - Operating Expenses - A/R and A/P Financial and Tax - Debt Leverage - Interest Rate - Debt Repayment - Tax Rate - Tax Depreciation
Senior debt service reserve Senior debt prepayments from covenants Junior Debt Service Junior debt re-payments of default Dividends
Mechanics
Construction Sources & Uses Income Statement Cash Flow Statement Balance Sheet Equity Cash Flow Project Free Cash Flow
Outputs
IRR Equity IRR Project Net Present Value Return on Investment Economic Profit Debt Service Coverage LLCR Payback Period Accounting Earnings
Inputs
The most important thing in modeling has always been Garbage in Garbage Out
Structure of Inputs One should be able to find all of the inputs in an easy manner and see how the inputs affect the outputs this is why the financial statement page should not have any inputs
All inputs should have a color convention so it is clear what numbers can be changed and what should not. Separate inputs that vary by year (or month) and inputs that are constant. Other sheets should have links to the input page where the inputs are repeated on the top of the page
In the real world, you develop a model with inputs in various places and then re-structure the spreadsheet to collect the inputs in a single sheet.
Inputs in a column far away from the sheet in a sheet that does not have other inputs
Result of Hyperlink
Example of Input Number in a Spreadsheet Percentages and Factors Should be with Inputs
II. Colocation Capex (90%) Core Infrastructure Civil Works/ MEP Network/ IT Services Subtotal Contingency Percent Contingency Sensitivity Factor Total Capex
Use Excel Toolbars and Forms to Allow Sensitivity Cases from Multiple Locations
You allow excel to revise inputs in multiple locations using the view toolbars forms and then using the combo box, the spinner box or the scroll bar. This allows you to keep the inputs together and also to adjust the inputs in sheets to examine the effect of the input.
Operating Assumptions in Model The entire model is driven from only three basic operating inputs: Capital expenditures Revenues Operating expenses When you get a model from someone else find these three inputs and work backwards The working sheet should develop projections of these inputs from value drivers such as price, market share, market growth, capacity additions, capacity utilization, cost of new capital and the cost structure. History should be presented along with forecasts for the value drivers
Oct 18, 2008 29
Capital Expenditures, Capacity and Cost Structure In an economic endeavor, capital expenditures give you the capacity to produce something. The capital expenditures can generally be stated in terms of the maximum productive capacity. Some examples are:
Capacity of an electric plant in MW ($/kW) Capacity of oil or gas reserves in barrels or BTU Capacity of a water desalination plant in M Gal Capacity of a pipeline in maximum throughput Capacity of a road in maximum traffic
Technical Parameters that Form the Basis of the Project Cost Structure
Power plant
Heat rate Heat content of fuel Availability Capacity factor Maintenance cycle Cooling water avail
Refinery
Product yield Throughput rate Maintenance time Utilization rate Product quality Catalyst life
Mine
Ore yield Production Rate Mining Prod Equipment avail
Revenue Inputs Revenue inputs come from price and quantity. Prices can commodity, contract-based or management determined.
Commodity - Oil, gas, electricity, metals, wood etc.
Volumes are derived from the capital expenditure maximum capacity and the capacity utilization.
Workings Analysis
Work through inputs and build components for the Financial Statements
Workings Should Clearly Describe the Value Drivers Capital Expenditures to Grow the Company
Investment Cost Per Unit Of Capacity On-going maintenance capital expenditures
Revenues
Product Prices (Price Setter or Price Taker) Volumes produced > Capacity x Capacity Utilization
Operating Expenses
Resource cost -> Resource Price x Resource Use Resource use -> Efficiency Factor x Volume Other Fixed, Variable and Overhead Expenses
Conversions from Output Quantity to Input Quantity The most difficult part of model construction is often the conversion of units and making sure that the currency is correct. You can use the conversion program provided and I suggest that you put all of the currency in single units - not thousands, millions and so forth. Then you can convert to the appropriate units of the model when you are finished. Use the conversion program provided on the CD
Production assumptions are derived from maximum capacity. The maximum capacity must be related to a time dimension and generally apply a capacity utilization factor. For example:
MWh = MW x hours x Capacity Factor BBLs = Reserves x Ratio of withdrawals Aluminum Tons = Capacity x Utilization
The most difficult part of model construction is often the conversion of units and making sure that the currency is correct. You can use the conversion program provided and I suggest that you put all of the currency in single units - not thousands, millions and so forth. Then you can convert to the appropriate units of the model when you are finished.
Project Finance Modelling Oct 18, 2008 39
Cost Workings Analysis Cost risks apply to labor and materials inputs, productivity, and operating expenses (Opex) Cost risk includes the effect of inflation. Typical cashflows will show 7-10 key items of costs with the remaining cost categories usually amounting to only 5-10% of Opex Whether a contract exists or not, the position of the project in terms of cost of production relative to all the other producers of the given product is important. Generally, a project in the lower half or lower third of the cost curve (sorted costs of other producers) is adequate.
Time Periods
Construction Debt module Operating Financial statements Returns
Source and Use Statement Importance of statement in understanding the transaction where the money goes and where it comes from Time Periods do not be afraid of monthly statements Interest During Construction
Example of Sources and Uses In a model this is computed on an annual or monthly basis
SOURCES OF FUNDS(1) Principal amount of the old bonds........................... Equity Contribution(2)...................................... Revenues from operation of the Initial Units(3)............. $275,000,000 35,500,000 20,089,000 -----------TOTAL SOURCES OF FUNDS................................ $330,589,000 ============ USES OF PROCEEDS EPC Contract................................................ Electric Interconnection Facilities......................... Gas Supply Facilities....................................... Spare Parts................................................. Development Cost............................................ Initial Working Capital..................................... Project Management.......................................... Legal & Financing........................................... Net Interest During Construction(4)......................... Expenses of operation of the Initial Units.................. Contingencies............................................... Other....................................................... $229,065,000 1,000,000 3,123,000 3,649,000 7,000,000 258,000 4,643,000 5,114,000 52,757,000 4,831,000 11,962,000 7,187,000 -----------TOTAL PROJECT COSTS................................... $330,589,000 ============
100%
0%
0%
80%
60%
100%
40%
100%
98%
91%
84%
20%
0%
2%
1968 1969 1970
Year
9%
1971
16%
1972
Debt Schedule
Debt Sheet The debt module to model includes the total of all debt derived from the sources and uses statement. Each debt issue should show at minimum the beginning debt balance, debt draws, debt repayments, interest expense and ending debt balance.
Use a separate module and put interest expense and debt repayments etc. in the financials Reflect the actual repayment structure and the quarterly or semiannual repayments. Include interest expense in the income statement from the debt module - make sure that EBT subtracts interest expense.
Debt Service Reserves Debt service reserves should be modeled in a similar manner to debt issues:
Show beginning balance, inflows to debt service reserve (from sources and uses), with drawl from debt service reserve (when debt matures) and ending balance Model should be flexible enough to show withdrawls from debt service reserve when the cash flow is negative and inflows to debt service reserve when the debt service reserve is not topped off. Modeling of the debt service reserve can become complex.
PRINCIPAL AMORTIZATION ---------------------1.272781% 5.768047% 5.615680% 5.096746% 3.944675% 4.248225% 4.005030% 4.994083% 5.966568% 7.034911% 7.820710% 7.249704% 10.280473% 11.054438% 10.281361% 1.816272% 0.887574% 0.887574% 0.887574% 0.887574% ----------100.000000%
TOTAL.............................. <S> December 15, 2000............................ June 15, 2001.............................. December 15, 2001............................ June 15, 2002.............................. December 15, 2002............................ June 15, 2003.............................. December 15, 2003............................ June 15, 2004.............................. December 15, 2004............................ June 15, 2005.............................. December 15, 2005............................ June 15, 2006.............................. December 15, 2006............................ June 15, 2007.............................. December 15, 2007............................ June 15, 2008.............................. December 15, 2008............................ June 15, 2009.............................. December 15, 2009............................ June 15, 2010.............................. December 15, 2010............................ June 15, 2011.............................. December 15, 2011............................ June 15, 2012.............................. December 15, 2012............................ June 15, 2013.............................. December 15, 2013............................ June 15, 2014.............................. December 15, 2014............................ June 15, 2015.............................. December 15, 2015............................ June 15, 2016.............................. December 15, 2016............................ June 15, 2017.............................. December 15, 2017............................ June 15, 2018.............................. December 15, 2018............................ June 15, 2019.............................. December 15, 2019............................ June 15, 2020.............................. December 15, 2020............................ June 15, 2021.............................. December 15, 2021............................ June 15, 2022.............................. December 15, 2022............................ June 15, 2023.............................. December 15, 2023............................ June 15, 2024.............................. December 15, 2024............................ -----------$320,000,000 -----------$130,000,000 PRINCIPAL PAYMENT DATES ----------------PRINCIPAL AMOUNT PRINCIPAL AMOUNT PRINCIPAL AMOUNT PAYABLE ON SERIES A-1 SENIOR SECURED BONDS ----------------<C> $ 50,000,000 45,000,000 45,000,000 53,500,000 53,500,000 17,500,000 17,500,000 19,000,000 19,000,000 PAYABLE ON SERIES B-1 SENIOR SECURED BONDS ----------------<C> $ 0 0 0 0 0 0 0 0 0 0 0 0 0 16,500,000 16,500,000 17,000,000 17,000,000 19,000,000 19,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,000,000 2,500,000 2,500,000 2,500,000 2,500,000 3,000,000 PAYABLE ON SERIES C-1 SENIOR SECURED BONDS ----------------<C> $ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,000,000 3,000,000 3,000,000 3,500,000 3,500,000 15,500,000 15,500,000 17,000,000 17,000,000 18,500,000 18,500,000 20,000,000 20,000,000 22,000,000 22,000,000 23,000,000 23,000,000 26,000,000 26,000,000 -----------$300
Income Statement
Compute profit or loss from revenues and expenses:
EBITDA is Revenues less Expenses EBIT is EBITDA less Depreciation and Amortization EBT is EBIT less net Interest Net income is EBT less taxes.
Notes
May compute net operating loss carry forward Net interest should include interest income earned on reserves
Investing
Capital expenditures (including IDC), on-going capital expenditures and proceeds from asset sale
Financing
Bottom line is dividend distributions. Include financing inflows, debt repayments and flows from reserves.
Cash flow before financing (similar to free cash flow) is the number that must be financed. Compute cash flow statement for construction period and the operating period.
Income Statement
PPA Contract Concession Agreement Supply Agreement
Model Outputs
Structure of Outputs Outputs should generally come from the financial statements and should not affect any of the calculations (you should be able to delete the outputs page without any impact on the model) Outputs for comparative graphs can be saved in a separate sheet -- you can develop a macro using a paste as value method to compare scenarios Put macro buttons, spinner boxes, combo boxes and scroll bars on the summary page.
Output Rule: You should be able to delete cells in the output sheet and summary sheet without affecting any of the previous sheets.
Project Finance Modelling Oct 18, 2008 59
Try to summarize key inputs and key outputs on a single page and make the numbers jump out at you
NPV (AED M) Year Summary Financial Data Free Cash Flow Equity Cash Flow Net Income Colocation utilization Base Case Low Case High Case Case Applied Managed Service Utilization Base Case Low Case High Case Case Applied Prices Colocation Managed Service 0 (12,609,137) (800,000) 1 136,584 (1,576,593) (256,994) 2 2,912,624 1,199,446 399,928 3 5,438,598 3,725,420 2,986,744 4 6,766,992 5,053,814 4,379,630 5 8,354,138 6,640,960 6,035,138 5.5
50% 30% 70% 50% 10% 5% 15% 10% Sensitivity 100% 100%
70% 30% 90% 70% 15% 5% 20% 15% Applied 20,000 200,000
Financing and Valuation Assumptions Cash Flow Growth in Perpetuity Discount factor Book Value Multiple Debt Financing Assumptions Debt Percent Repayment Period (Maturity) Per Effective Interest Rate Cost Parameters Hardware Percent Network Costs Rental Rate Additional Staff
Payback Period 3.6 Discounted Payback 7.0 Project IRR 23.1% NPV 5.5
When the inputs are change, the graph changes and the title of the graph changes. This is an effective way to present results.
15,000,000 10,000,000
5,438,598 6,766,992
13,272,065
2,912,624
Payback Period 3.6 Discounted Payback 7.0 Project IRR 23.1% NPV 5.5
15,000,000
13,272,065
Complexities
Complexities Debt Defaults Cash Flow Waterfall Net Operating Loss Terminal Value Vintage Depreciation and On-going Capital Expenditures
Modelling Defaults on Debt Modelling defaults on debt is important in credit analysis. Through modelling defaults, the probability of default and the loss given default can be evaluated through break-even analysis and through Monte Carlo simulation. The following process shows how to model defaults:
Set up the debt balance to incorporate defaults and re-payment of defaults The default comes from an if statement in the cash flow statement The re-payment of default is the previous year default amount. This means the model attempts to fully repay the default in the year immediately following the default. If there is no cash flow to repay the default, the default increases by the amount of the default.
Modelling Defaults on Debt - Procedure The following illustrates the modelling process for defaults.
Note how the default comes from the cash flow statement The if statement in the cash flow statement The repayment of default from the prior default
Maximum Default When modelling the defaults on debt, it is possible that the cash flow is less than the total debt service. In this case, the default is only the debt service that was not covered, not the negative of the cash flow. Therefore, the default formula should be:
If(cash<0,min(-cash,debt service),0) Notes:
Cash is cash flow to tranche Debt service includes the repayment of defaults
Analysis with Defaults Once defaults are modeled, one can evaluate the IRR earned on debt instruments and the amount of debt outstanding.
The amount of debt outstanding is the loss given default. The IRR allows you to compute a probability distribution for the loan facility
Dividend Distributions
Free Cash Flow Adjustments in Project Finance Models Free cash flow should be the same whether or not IDC was computed:
Use direct capital expenditures rather than capital expenditures with IDC Make adjustments for the tax effect of IDC depreciation. The tax shield from IDC depreciation should not be part of free cash flow and it should be removed.
Depreciation Expense
Compute straight line depreciation expense Multiply the accumulated plant balance from the balance sheet by the depreciation rate More complex depreciation modeling vintage, accelerated, deferred taxes, multiple categories will be covered later Models may have separate pages for capital expenditure and depreciation analysis
Expiration of NOL Generally, the NOL expires after a period of years (in the US this is a 6 year period). To model expiration of the NOL, all you have to do is add another line in the NOL corkscrew:
Add a line for reductions due to loss of NOL Use the offset command to model expirations the offset command with a negative parameter for the column can look back The formula only applies after the period of the NOL
For example in the case of the US, this would be only after year 6 in the model unless you have data on existing NOLs and how they arose.
Expiration of NOL The following example illustrates programming of the NOL with expiration after a certain length of time. The two examples shows how expiration of the NOL can reduce its benefit if there is volatility in earnings:
Model Layout
Open Model
Check the logic of returns and debt costs. Project IRR should be above aftertax debt cost.