Explicit Solutions for Debt Sizing with Sculpted Repayment in Project Finance Modeling

/ August 4, 2025

ExplicitFormulasForDebtSizing

This research note presents explicit formulas for debt and repayment sizing. It provides a direct method to determine the target Debt Service Coverage Ratio (DSCR) and the corresponding sculpted repayment schedule based on a specific debt size. Conversely, it also offers a formula to calculate the maximum debt size for a given target DSCR. The availability of these explicit formulas streamlines the construction of a robust and light-weight project financial model, eliminating the need for macros, circular references, or goal seek functions.

Keywords: Project Finance, Debt Sizing, Sculpted Repayment, Target DSCR

Notation:

Denote by

  • CC: Cash Flows Available for Debt Service (CFADS)
  • OO: Outstanding Bond (Debt)
  • gg: Guarantee fee rate (if quarterly payment, it's a quarterly rate)
  • EE: Other bond issuance cost
  • DD: Debt Service
  • PP: Principal repayment
  • NN: Number of (re)payments
  • rr: Bond interest rate at each payment date (if quarterly payment, it's quarterly rate)
  • xx: Inverse of target DSCR
  • nn: Moratorium period of non-repayment

Assumption:

  1. (1) Other bond issuance cost EtE_t is assumed independent of debt outstanding amount DtD_t. In practice, the bond issuance cost may depend on the bond outstanding amount; however, we assume the variation due to any change in outstanding amount is negligible.
  2. (2) Guarantee fee gt=gˉg_t = \bar{g} is constant.

Formulas:

Given a debt amount of O0O_0, the target DSCR is given by:
DSRC=i=n+1NCij=i+1NRjO0i=n+1NRi+i=n+1NEij=i+1NRj,DSRC = \frac{\sum_{i=n+1}^{N} C_i^* \prod_{j=i+1}^{N} R_j^*}{O_0 \prod_{i=n+1}^{N} R_i^* +\sum_{i=n+1}^{N} E_i^* \prod_{j=i+1}^{N} R_j^* } ,

where Rt:=1+rt1gˉ;Et:=Et1gˉ;Ct:=Ct1gˉR_t^* := \frac{1+r_t}{1-\bar{g}}; E_t^* := \frac{E_t}{1-\bar{g}}; C_t^* := \frac{C_t}{1-\bar{g}}.

Given a target DSCR, the maximum debt amount can be determined as follow:
O0=xi=1NCij=i+1NRji=1NEij=i+1NRji=1NRiO_0 = \frac{x \sum_{i=1}^{N} C_i^* \prod_{j=i+1}^{N} R_j^* - \sum_{i=1}^{N} E_i^* \prod_{j=i+1}^{N} R_j^* }{\prod_{i=1}^{N} R_i^*}

where Rt:=1+rt1gˉ;Et:=Et1gˉ;Ct:=Ct1gˉR_t^* := \frac{1+r_t}{1-\bar{g}}; E_t^* := \frac{E_t}{1-\bar{g}}; C_t^* := \frac{C_t}{1-\bar{g}}.

Proof:

The debt service at payment date tt is given by
Dt=Ot1rt+Otgt+Et+Pt\begin{equation} D_t = O_{t-1} r_t + O_t g_t + E_t + P_t \end{equation}
Also, we have
Ot=Ot1Pt\begin{equation} O_t = O_{t-1} - P_t \end{equation}

Noting that Dt=xCtD_t = x C_t, we add (1) and (2) to get
xCt=Ot1(rt+1)Ot(1gˉ)+Etx C_t = O_{t-1} (r_t +1) - O_t (1-\bar{g}) + E_t
Re-arranging, we obtain

Ot=Ot11+rt1gˉ+Et1gˉCt1gˉxO_t = O_{t-1} \frac{1+r_t}{1-\bar{g}}+ \frac{E_t}{1-\bar{g}} - \frac{C_t}{1-\bar{g}}x

Therefore,
Ot=Ot1Rt+EtCtx.\begin{equation} O_t = O_{t-1} R_t^* + E_t^* - C_t^* x. \end{equation}
For t=1t=1,
O1=O0R1+E1C1x.O_1 = O_{0} R_1^* + E_1^* - C_1^* x.
Substituting it into O2O_2, we get
O2=O0R1R2+(E1R2+E2)(C1R2+C2)x.O_2 = O_{0} R_1^* R_2^* + (E_1^* R_2^* + E_2^*) - (C_1^*R_2^* + C_2^*) x .
Subsituting it into O3O_3, we get
O3=O0R1R2R3+(E1R2R3+E2R3+E3)(C1R2R3+C2R3+C3)x.O_3 = O_{0} R_1^* R_2^* R_3^* + (E_1^* R_2^* R_3^* + E_2^* R_3^* + E_3^*) - (C_1^*R_2^*R_3^* + C_2^* R_3^* + C_3^*) x .
By continuing to substitute progressively, we obtain
ON=O0i=1NRi+i=1NEij=i+1NRjxi=1NCij=i+1NRjO_N = O_{0} \prod_{i=1}^{N} R_i^* + \sum_{i=1}^{N} E_i^* \prod_{j=i+1}^{N} R_j^* - x \sum_{i=1}^{N} C_i^* \prod_{j=i+1}^{N} R_j^*

Knowing that ON=0O_N = 0, we can derive xx as below:
x=O0i=1NRi+i=1NEij=i+1NRji=1NCij=i+1NRj.x = \frac{O_0 \prod_{i=1}^{N} R_i^* +\sum_{i=1}^{N} E_i^* \prod_{j=i+1}^{N} R_j^* }{\sum_{i=1}^{N} C_i^* \prod_{j=i+1}^{N} R_j^*}.
In case of a moratorium period of nn periods, On=On1=...=O0O_n = O_{n-1} = ...=O_0, and therefore,
x=O0i=n+1NRi+i=n+1NEij=i+1NRji=n+1NCij=i+1NRj.x = \frac{O_0 \prod_{i=n+1}^{N} R_i^* +\sum_{i=n+1}^{N} E_i^* \prod_{j=i+1}^{N} R_j^* }{\sum_{i=n+1}^{N} C_i^* \prod_{j=i+1}^{N} R_j^*}.

© Copyright 2022 Yuanta Securities (Cambodia) Plc. All Right Reserved