ModelRisk example · Corporate finance
Three-Statement Forecast and Funding Risk
Will the company stay within its bank covenants? A five-year three-statement forecast with its funding risk.
From the model’s saved run
Will the company stay within its covenants?
Over the five forecast years.
| Measure | Unit | Value |
|---|---|---|
| Chance of breaching a covenant | probability | 16.0% |
| Chance of a liquidity shortfall | probability | 0.1% |
| Leverage covenant (Inputs sheet) | × EBITDA | 3.00× |
| Mean peak leverage | × EBITDA | 2.44× |
| P90 peak leverage | × EBITDA | 3.26× |
| Revolver limit (Inputs sheet) | US$m | 60.0 |
| P90 peak revolver drawing | US$m | 30.0 |
Line chart: 90th percentile, Median, Mean, 10th percentile, Plan, Covenant.
The business question
A packaging manufacturer had revenue of US$400 million in 2026 and EBITDA of US$60 million. It owes US$160 million on a term loan, repaid at US$15 million a year, and has a US$60 million revolving credit facility, undrawn. The banks test two covenants every year end: net debt no more than 3.0 times EBITDA, and EBITDA at least 4.0 times interest.
The company pays out 35% of its profit as dividends while leverage is below 2.5 times. Management's plan, with 4% growth a year and a 15% margin, takes leverage from 2.4 times today to about 1.1 times in 2031.
But sales growth is volatile and persistent — a bad year tends to be followed by another — margins fall when volumes fall, and working capital, capital spending and interest rates are uncertain. The model simulates the three statements together and tests the covenants and the company's liquidity in every year.
- Who it is for
- CFOs, treasury and FP&A teams, lenders and credit analysts, boards approving a financing plan.
- Main outputs
- The chance of breaching the leverage or interest-cover covenant and of a liquidity shortfall, year by year and over five years · leverage by year with its range, against the plan and the covenant · peak leverage and revolver use · the drivers of a breach.
How the model works
Three sheets after this one, read from left to right. Each one feeds the next.
Inputs sheet
The 2026 balance sheet and results. The expected growth, its yearly shock and persistence; the margin and how it moves with growth. Working-capital days, capex and the interest rate (PERT); the loan terms, revolver, dividend policy and covenants.
Forecast sheet
VoseTimeAR1 draws five years of revenue whose growth rates are persistent. The income statement follows from the margin, depreciation, interest on the opening debt and tax. The cash flow after working capital, capex, loan repayment and dividends is funded by the revolver when it is negative and repays it when it is positive. The balance sheet balances in every year.
Each year end, the covenants are tested as the banks word them: net debt above the maximum × EBITDA, or EBITDA below the minimum × interest. The plan repeats the statements with growth at the expected rate and every PERT at its most likely value.
Results sheet
The chance of a covenant breach and of a liquidity shortfall in each year and over the five years. Leverage by year against the plan and the covenant; peak leverage and revolver use; what drives a breach.
ModelRisk techniques
Find similar models
- Product
- Type
- Application
- Uses
The results in detail
Year by year
Chance of each event in each year, and leverage at the year end.
S-curve (cumulative probability) of Peak leverage from the saved simulation.
| Year | Leverage breach | Interest cover breach | Liquidity shortfall | Median leverage | 90th pct leverage |
|---|---|---|---|---|---|
| 2027 | 9.1% | 3.0% | 0.0% | 2.19× | 2.96× |
| 2028 | 7.0% | 3.9% | 0.0% | 1.89× | 2.80× |
| 2029 | 4.5% | 2.8% | 0.0% | 1.63× | 2.55× |
| 2030 | 2.9% | 2.3% | 0.0% | 1.38× | 2.26× |
| 2031 | 1.7% | 1.5% | 0.1% | 1.13× | 1.97× |
What drives a covenant breach
The chance of a breach within five years, lowest and highest over ten equal groups of each input (VoseSimSensitivityMean), drawn from the overall chance.
Tornado chart: the inputs ranked by how far the mean output moves across each input’s range.
The ranking as a table 7 inputs
| Input (ranked by influence) | Lowest mean | Highest mean | Rank |
|---|---|---|---|
| Revenue growth | 0.4% | 67.9% | 1 |
| EBITDA margin | 6.1% | 31.3% | 2 |
| Capex share | 12.5% | 22.1% | 3 |
| Inventory days | 13.1% | 21.1% | 4 |
| Receivable days | 12.8% | 20.1% | 5 |
| Payable days | 13.5% | 17.7% | 6 |
| Base rate | 14.7% | 17.8% | 7 |
How to read these results
The plan (the last section of the Forecast sheet, and the plan line on the fan chart) takes leverage from 2.4 times to 1.1 times by 2031, but it is one path among many.
The fan chart shows how far leverage can rise in the first two years, before much of the term loan has been repaid and while a bad year can be followed by another.
- Most breaches come early: debt is highest and EBITDA has had the least time to grow. The chance of a breach falls year by year as the loan is repaid — the table shows where headroom matters most.
- Growth and margins drive the chance of a breach together, because margins fall when volumes do: both covenants fail when EBITDA falls. Working capital and capex matter less, and the interest rate hardly matters at all.
- To lower the chance of a breach, the company can negotiate a higher covenant for the first two years, a slower repayment profile, or a stricter dividend policy — and test each option by running the model again.
See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.
Inputs and assumptions
Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.
Starting position 10 inputs
The last actual year.
| Assumption | Unit | Value |
|---|---|---|
| Last actual year | year | 2026 |
| Revenue | US$m | 400.0 |
| EBITDA margin (actual)EBITDA US$60 million. | 15.0% | |
| Cash | US$m | 15.0 |
| Property, plant and equipment, net | US$m | 180.0 |
| Term loan | US$m | 160.0 |
| Revolver drawn | US$m | – |
| Receivables (actual) | days of revenue | 55 |
| Inventory (actual) | days of revenue | 50 |
| Payables (actual) | days of revenue | 45 |
Growth and operations 12 inputs
The plan and its uncertainty.
| Assumption | Unit | Uncertainty | Low | Most likely | High |
|---|---|---|---|---|---|
| Expected revenue growthManagement plan. | per year | Fixed | 4.0% | ||
| Year-to-year shock to growthEach year's growth surprise: VoseTimeAR1's σ = the history's standard deviation × √(1 − persistence²). | per year | Fixed | 7.0% | ||
| Persistence of growthShare of a growth surprise that carries into the next year. | 0 to 1 | Fixed | 0.50 | ||
| Growth in the last actual year | Fixed | 5.0% | |||
| EBITDA margin at expected growthEnergy and resin costs are the main risk. | PERT | 12.5% | 15.0% | 16.5% | |
| Margin change per point of growth surpriseFixed costs: margins fall when volumes do. | Fixed | 0.30 | |||
| Receivables (forecast)Customers may pay later in a downturn. | days of revenue | PERT | 50 | 55 | 65 |
| Inventory (forecast) | days of revenue | PERT | 45 | 50 | 60 |
| Payables (forecast)Suppliers may tighten terms. | days of revenue | PERT | 38 | 45 | 48 |
| Capital expenditurePlan plus a likely overrun. | of revenue | PERT | 4.0% | 5.0% | 6.5% |
| Depreciation | of opening PP&E | Fixed | 10% | ||
| Tax rate | Fixed | 25% | |||
Financing and covenants 10 inputs
Debt terms, cash policy and dividends; the covenants the banks test at each year end.
| Assumption | Unit | Uncertainty | Low | Most likely | High |
|---|---|---|---|---|---|
| Base interest rate (average over the 5 years)Floating-rate debt; market forward curve and its range. | per year | PERT | 2.50% | 3.50% | 5.00% |
| Term loan margin | per year | Fixed | 2.50% | ||
| Revolver margin | per year | Fixed | 2.25% | ||
| Term loan repayment | US$m per year | Fixed | 15.0 | ||
| Revolver limit | US$m | Fixed | 60.0 | ||
| Minimum cashOperating cash the company keeps. | US$m | Fixed | 15.0 | ||
| Dividend payout | of net income | Fixed | 35% | ||
| No dividend above leverage ofBoard policy. | × EBITDA | Fixed | 2.50 | ||
| Maximum leverageNet debt ÷ EBITDA. | × EBITDA | Fixed | 3.00 | ||
| Minimum interest coverEBITDA ÷ interest. | × interest | Fixed | 4.00 | ||
Units and conventions
- Money
- US$ million (US$m).
- Years
- 2026 is the last actual year; 2027 to 2031 are forecast; balances at year end.
- Leverage
- Net debt (term loan + revolver − cash) ÷ EBITDA. The covenant is tested as worded, net debt above the maximum × EBITDA, so a year with negative EBITDA is a breach.
- Interest cover
- EBITDA ÷ interest paid in the year. Tested as EBITDA below the minimum × interest, which also works in a year without interest.
- Liquidity shortfall
- The revolver is fully drawn and cash falls below the minimum the company holds.
Key assumptions and limitations
- Interest
- Charged on the debt at the start of each year, at one base rate for the five years.
- Working capital
- Receivables, inventory and payables in days of revenue.
- Tax
- 25% of positive pre-tax profit; no loss carry-forward.
- Dividends
- 35% of net income when the previous year end's leverage was below 2.5 times.
- Plan
- Growth at the expected rate every year and every PERT at its most likely value: the 15% margin and the days, capex and rate the plan assumes.
- Data
- The company and all figures are invented for this example.
How to use it
- Enter your company's 2026 position, its plan assumptions and their ranges, and your financing terms.
- Press F9 on the Forecast sheet to watch the statements and covenant tests move together.
- Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
- Negotiate covenant headroom, the repayment profile or the dividend policy until the chance of a breach is acceptable.
The tornado chart fills in after a simulation with ModelRisk’s classic engine.
ModelRisk functions used
- VoseTimeAR1
- Five years of revenue: log growth follows a first-order autoregressive process (persistent).
- VosePERT
- The margin, working-capital days, capex and the base interest rate.
- VoseInput, VoseOutput
- Name the drivers, and the covenant tests and leverage of every year as outputs.
- VoseSimMean, VoseSimPercentile
- Statistics of the simulation for the tables and charts on the Results sheet; the mean of a 1/0 output is a probability.
- VoseSimSensitivityMean
- The tornado chart: every VoseInput ranked by how far the chance of a covenant breach moves across its range.
Further reading
- Sensitivity analysis in Excel: a tornado chart step by step (Vose guide)
- Benninga, S. & Mofkadi, T. (2022). Financial Modeling, 5th edition. MIT Press.
- Vose, D. (2008). Risk Analysis: A Quantitative Guide, 3rd edition. Wiley — time series.
Download the workbook and run it yourself. It opens in Excel with ModelRisk. The free trial runs every example model.
Related example models
- ModelRisk★★★★★Credit Portfolio LossesHow much could the loan book lose in a bad year?Defaults in five rating grades driven by one economic factor (Vasicek), and a random loss for every default.
- ModelRiskOptimizer★★★★★Investment Portfolio Chosen by the OptimizerWhich mix of equities, bonds and real estate earns most while the one-year 95% value at risk stays within the policy's limit?Fat-tailed returns joined by a Student copula; four weights chosen by the Optimizer for the highest mean return within a value-at-risk limit.
- ModelRisk★★★★★Currency and Interest-Rate ExposureHow much cash could currency and interest-rate moves cost, and how much does hedging half of it save?Three correlated market prices simulated together (VoseTimeMultiGBM) over twelve quarters; a hedging policy.
An illustrative example: the figures are invented for teaching and do not describe a real company, project or asset. Last updated 9 October 2026.