Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- PFW Funding Mode
-
Default Pro rata debt and equity Allowed Pro rata debt and equity, Debt first, Equity first
About this input
Selects pro rata, debt-first, or equity-first funding for construction spend before commitment limits are applied.
- PFW Waterfall Mode
-
Default Debt sweep before equity Allowed Debt sweep before equity, Scheduled debt service only
About this input
Selects whether residual cash after reserve and scheduled debt service sweeps debt or distributes directly to equity.
- PFW Tax Mode
-
Default Use entered cash taxes Allowed Use entered cash taxes, Calculate cash taxes
About this input
Uses the entered per-period cash-tax column or a simplified tax on positive revenue less operating cost and cash interest.
- PFW Debt Share
-
Unit fraction Default 0.65 Range 0 to 1
About this input
Debt fraction of construction spend in the pro rata route; retained as a bounded assumption in the other routes.
- PFW Debt Facility Limit
-
Unit currency millions Default 700 Range 0 to 1000000000000
About this input
Maximum cumulative construction debt draws, including no automatic recommitment after repayment.
- PFW Equity Commitment
-
Unit currency millions Default 400 Range 0 to 1000000000000
About this input
Maximum cumulative construction equity draws.
- PFW Opening Cash
-
Unit currency millions Default 25 Range 0 to 1000000000000
About this input
Cash available before the first modeled construction period.
- PFW Minimum Cash Reserve
-
Unit currency millions Default 25 Range 0 to 1000000000000
About this input
Cash retained ahead of modeled debt service and distributions in every period.
- PFW Cash Tax Rate
-
Unit fraction Default 0.25 Range 0 to 1
About this input
Simplified tax rate used only by the calculated cash-tax route.
- PFW Period Grid
-
Default 8 rows
About this input
Exactly eight complete, uniquely labeled rows. Phase must be Construction or Operations; numeric cells cannot be blank or quoted numerics.
Column Range or allowed values Period label Not declared Phase Construction, Operations Revenue 0 to 1000000000000 Operating cost 0 to 1000000000000 Construction spend 0 to 1000000000000 Change in NWC -1000000 to 1000000 Entered cash tax 0 to 1000000000000 Mandatory principal due 0 to 1000000000000 Cash interest due 0 to 1000000000000
Outputs
- PFW Total Initial Uses Conditional
-
Unit currency millions
About this output
Construction spend across all rows plus the entered minimum cash reserve.
- PFW Total Debt Draws Conditional
-
Unit currency millions
About this output
Cumulative debt drawn for construction and any first-period reserve top-up, subject to the facility limit.
- PFW Total Equity Draws Conditional
-
Unit currency millions
About this output
Cumulative equity drawn for construction and any first-period reserve top-up, subject to the equity commitment.
- PFW Construction Funding Gap Conditional
-
Unit currency millions
About this output
Construction spend and any first-period reserve top-up not funded by available debt and equity commitments.
- PFW Total CFADS Conditional
-
Unit currency millions
About this output
Sum of revenue less operating cost, working-capital investment, and active cash taxes.
- PFW Total Equity Distributions Conditional
-
Unit currency millions
About this output
Residual cash distributed after reserve, interest, mandatory principal, and any selected debt sweep.
- PFW Ending Cash Conditional
-
Unit currency millions
About this output
Cash retained after the final modeled waterfall.
- PFW Ending Debt Conditional
-
Unit currency millions
About this output
Debt after cumulative construction draws, mandatory principal, and optional sweeps.
- PFW Total Debt Service Shortfall Conditional
-
Unit currency millions
About this output
Aggregate unfunded construction, unpaid interest, unpaid scheduled principal, and negative pre-waterfall liquidity.
- PFW Minimum Scheduled DSCR Conditional
-
Unit x
About this output
Lowest positive-period CFADS divided by cash interest plus scheduled principal due; optional sweep is excluded.
- Model Status
-
No unit declared
About this output
OK means finite sources, uses, waterfall, and debt roll-forward calculations with no funding or debt-service shortfall; CHECK identifies a remaining shortfall.
Methodology
Purpose and model boundary
This model links construction sources and uses to an eight-period project cash waterfall. It funds construction spend and the first-period reserve requirement from committed debt and equity, calculates operating cash flow available for debt service (CFADS), pays scheduled debt service, optionally sweeps excess cash to debt, and distributes the residual to equity.
It is a transparent planning schedule, not a financing commitment, lender model, audit, valuation, solvency opinion, investment recommendation, tax opinion, or forecast guarantee. It does not establish whether a project can raise the debt or equity entered by the user.
Inputs and units
All monetary inputs use one user-consistent currency scale, shown by the workbook as currency millions. The schedule contains exactly eight rows. Each row has a unique text label, a phase of Construction or Operations, revenue, operating cost, construction spend, change in net working capital, entered cash tax, mandatory principal due, and cash interest due.
The funding selector chooses pro rata debt and equity, debt first, or equity first. The debt share applies to the pro rata route. Debt facility and equity commitment are cumulative draw caps. Opening cash and the minimum reserve control liquidity. The tax selector either uses the entered row taxes or calculates a simplified tax from the entered tax rate.
Governing relationships
For period t, calculated cash tax applies only to an Operations row:
Calculated tax_t = max(0, (Revenue_t - Operating cost_t - Cash interest due_t) × tax rate)
The active tax is calculated tax or entered cash tax according to the selected route. CFADS is:
CFADS_t = Revenue_t - Operating cost_t - Change in NWC_t - Active cash tax_t
Construction funding need is construction spend on a Construction row. In the first row it also includes any reserve top-up:
Reserve top-up = max(0, Minimum reserve - Opening cash)
Debt and equity draws follow the selected priority, but cumulative debt cannot exceed the facility and cumulative equity cannot exceed the commitment. Pro rata debt is based on the entered debt share. Debt-first uses available debt before equity. Equity-first reserves available equity before determining the debt requirement. Any remaining need becomes a construction funding gap.
Cash after funded construction is carried into the operating waterfall. From cash above the minimum reserve, the workbook pays cash interest first, then mandatory principal up to the lesser of principal due and debt outstanding. In sweep mode, remaining cash repays additional debt before any equity distribution. In scheduled-service-only mode, that sweep is zero. Equity receives cash remaining above the reserve after those payments.
Ending debt is beginning debt plus the current draw less scheduled principal and sweep. Scheduled DSCR is calculated on Operations rows with positive scheduled debt service:
Scheduled DSCR_t = CFADS_t / (Cash interest due_t + min(Debt available_t, Mandatory principal due_t))
The optional sweep is excluded from this ratio. Total initial uses equal total construction spend plus the entered minimum reserve.
Calculation sequence
- Validate the three selectors, bounded scalar assumptions, eight unique labels, phases, and numeric grid cells.
- Select entered or calculated tax and calculate CFADS for each row.
- Determine construction and reserve needs, apply the chosen funding priority, and record debt, equity, and any funding gap.
- Carry available cash and debt forward one period at a time.
- Pay interest, scheduled principal, and any selected debt sweep while retaining the minimum cash reserve.
- Distribute the remaining cash to equity and calculate ending cash, ending debt, shortfalls, and scheduled DSCR.
- Sum the period results, populate the debt-and-cash chart, apply the numeric gate, and evaluate status in the order below.
Outputs and interpretation
The sources-and-uses stage reports total initial uses. Construction funding reports cumulative debt draws, cumulative equity draws, and any unfunded amount. Operating cash reports total CFADS. The debt-service stage reports ending debt, minimum positive scheduled DSCR, and aggregate shortfall. The final stage reports equity distributions and ending cash.
The chart compares period-end debt and cash. Minimum scheduled DSCR is an arithmetic coverage measure based on the entered interest and mandatory principal schedule. It is not a lender covenant interpretation, and a zero value means no positive eligible DSCR observation was available.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| A selector, bounded assumption, label, phase, numeric grid value, or eight-row relationship is invalid | NOT VALID: choose listed routes, enter bounded assumptions, and complete eight unique period rows |
| A total use, draw, ending balance, or shortfall is nonnumeric, negative where prohibited, or outside the workbook's supported arithmetic range | NOT VALID: the cash waterfall exceeds the supported numeric or sign range |
Construction funding gap plus debt-service shortfall exceeds 0.000000001 in the entered currency scale |
CHECK: initial-use funding or debt-service shortfall remains |
| None of the preceding conditions applies | OK |
The input-domain condition has first precedence, followed by the derived numeric gate, then the shortfall warning.
Assumptions and limitations
- All rows use the same currency scale and equally spaced annual periods.
- Debt availability is based on cumulative draws. Repayment does not reopen the facility.
- Calculated tax is a simplified positive-margin convention, not a jurisdictional tax computation.
- Scheduled principal and interest are entered obligations. The model does not derive a loan amortization schedule.
- There is one debt facility, one equity commitment, and one cash reserve. Multiple tranches, reserve letters of credit, VAT, withholding, distribution lockups, cures, circular interest, foreign exchange, and intra-period timing are excluded.
- A funding or debt-service shortfall remains visible. The model does not add sponsor support, capitalize unpaid debt service, or assume refinancing.
- All shipped values are synthetic illustrations.
Restrictions and non-computing states
The grid must contain exactly eight complete rows. Labels must contain between 1 and 60 characters after trimming and be unique without regard to case. Phase must be Construction or Operations, and an Operations row must have zero construction spend. Revenue, operating cost, construction spend, entered tax, principal due, and interest due are nonnegative and within the published limits. Change in NWC may be positive or negative within the workbook's bounded range.
The debt share and cash-tax rate are from 0 through 1. Debt facility, equity commitment, opening cash, and minimum reserve are nonnegative. A valid zero-activity schedule can compute, but may produce zero ratios. Entries outside the published limits or with an invalid shape are rejected before calculation; relational failures that the input rules cannot express are returned by the workbook as NOT VALID.
Errors and warnings
A rejected entry means the submitted values did not meet the published rules for types, options, limits, or fixed-grid shape. Workbook NOT VALID means either the active model domain failed or the derived cash waterfall exceeded the supported numeric/sign range. Workbook CHECK preserves the computed schedule but identifies a funding or debt-service shortfall. A connection or calculation-service failure is a service error and is not a project-finance conclusion. OK confirms the modeled arithmetic only.
References
The sources, repayment, covenant, and completion-risk context follows the OCC Comptroller's Handbook: Commercial Real Estate Lending. Infrastructure-finance context follows the FHWA P3 Toolkit primers. No lender term, project case, financing assumption, table, or external dataset is embedded.
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.