Coverage from hourly dispatch, not a pasted spreadsheet
Lenders do not underwrite the highest-return file. They underwrite one case, then ask whether cash after tax still covers debt in a dry year.
DSCR covenant meter
Slide leverage and the dry-year haircut. Coverage is cash after tax divided by debt service. The line is a typical 1.20x test.
P90 DSCR
1.25x
CFADS 10.8 / debt service 8.6 · above 1.20x covenant
LLCR and PLCR are in the bank pack. This widget is DSCR only.
This is a demo with sample numbers. The live model uses your node, prices, and costs.
Get a lender pack on your caseWhy a pasted revenue line fails
A bank model that starts with one annual revenue number cannot explain a dry year, a curtailment year, or extra battery wear. We build CFADS from the same hourly dispatch that sized the plant. Debt is shaped on that cash. Coverage is DSCR: cash after tax divided by debt service.
The pack always uses the Report Case. Default is the Recommended Case, not the highest return. The meter above is DSCR only, against a typical 1.20x test.
Haircuts and local tax
We apply P50–P90 so the base case is not the optimistic case. Chile uses local corporate tax inside cash flow. Mexico keeps wholesale and on-site bill savings in separate packs. This is not a US tax workbook with a new label.
- Cash after local tax and operating cost
- Coverage on median and dry years
- Revenue quality cuts by bucket
- A red-flag screen before term sheet
What you walk away with
A Word and Excel bank pack on the Report Case, plus headroom and the cost of keeping the battery whole. Same engine as project finance analysis, Financial Performance, and Risk and Bankability.