Establish what is actually known
Contracts, tariffs, resource data, cost base, the term sheet as it stands today. We separate what is signed from what is forecast, and price the gap between them.
Identified assumptions, traceable calculations and visible checks. The DECOMP standard gives the file your team receives a shared structure.
Threshold 1.20x
| Scenario | Minimum debt service coverage | Critical year |
|---|---|---|
| Base case | 1.23x | 8 |
| Price −15% | 1.16x | 15 |
| Price −25% | 0.90x | 15 |
Debt: €64.6m. Repayments stay fixed when the price changes. Tax, working capital and reserves are excluded, among other items.
Open the full modelIt is how a good model is built, so it is how we run the work. You always know which of the three we are in, and what leaves the room at the end of it.
Contracts, tariffs, resource data, cost base, the term sheet as it stands today. We separate what is signed from what is forecast, and price the gap between them.
A model sized to the decision in front of you. Debt sizing, coverage ratios, sensitivities, and the scenarios a credit committee will run whether or not you ran them first.
The model, the documentation and a working session with the people who will use it. If you need us to open the file every time a number changes, we have failed.
There is no shortage of talented modellers. There is a shortage of models two talented modellers can hand between them without a week of orientation. Every analyst who invents a personal layout adds a private language to a file that other people will have to read under time pressure, usually while a transaction is live.
A standard removes that cost by making the work predictable. The assumptions live here, the calculation runs this way, the checks say whether it worked. Everything genuinely difficult about the transaction is still difficult. Finding your way around the file is not.
DECOMP is the standard we build to. Decomp Finance maintains it and Decomp Academy teaches it. You can read what it requires, learn it without us, and hold our work against it.
There are more. These are the ones abandoned first under pressure, and the ones that cost the most when they are.
A formula that needs explaining is a formula somebody will break. Six nested functions almost always means a missing intermediate row.
Every assumption entered once, in one location, with its source beside it. Numbers repeated across a workbook are how a file ends up with two versions of the truth.
Working blocks calculate. Output sheets present. When the two mix, changing a chart starts changing a result.
A model that cannot tell you it is broken is worse than one that is obviously broken. Every check row resolves to a visible pass or fail, including a staleness check on any solver block.
Principles are easy to publish and hard to verify. These are the tests we apply before anything leaves, and the ones you can run yourself on the delivered file.
The design target is that a single-asset model built to this standard is reviewable in a day. A multi-tranche, multi-currency structure with hedging takes longer, and anyone who tells you otherwise has not reviewed one.
One inconsistent cell in a twenty-five-year row is the defect least likely to be found by reading the model and most likely to be material. Row-consistency testing is mechanical, takes minutes, and is the first thing we run on any file, including our own.
Every model ships with three things: the workbook, documentation covering structure, assumptions and sources, and a working session with the people who will operate it.
That last part is not a formality. It is where you find out whether the model is genuinely usable by someone who did not build it. If it turns out not to be, that is our problem to fix.
The minimum tells you almost nothing on its own. What matters is how much of the profile sits near the covenant, and for how long.
Contracted years flatter every structure. The argument begins the day the offtake ends, and most models are thinnest exactly there.
Not elegant errors of financial logic. Overwritten periods, inconsistent definitions, and a rounding plug that has become material.
Tell us what the model needs to resolve and who will use it.