Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- CDR Funding Mode
-
Default Pro rata debt and equity Allowed Pro rata debt and equity, Equity first, Debt first
About this input
Selects pro rata, equity-first, or debt-first funding for base construction cost.
- CDR IDC Basis
-
Default Average debt before IDC Allowed Beginning debt, Average debt before IDC
About this input
Calculates construction interest on beginning debt or beginning debt plus half the current base debt draw.
- CDR IDC Funding Mode
-
Default Capitalize IDC in facility Allowed Capitalize IDC in facility, Equity fund IDC
About this input
Capitalizes IDC and commitment fees within remaining facility headroom or directs them to remaining equity commitment.
- CDR Day Count Mode
-
Default Actual/365 Allowed Actual/365, Actual/360
About this input
Uses entered period days divided by 365 or 360 for interest and commitment fees.
- CDR Debt Share
-
Unit fraction Default 0.6 Range 0 to 1
About this input
Debt share used in the pro rata route before row eligibility and facility headroom.
- CDR Debt Facility Limit
-
Unit currency millions Default 700 Range 0 to 1000000000000
About this input
Maximum cumulative debt draws, including capitalized IDC.
- CDR Equity Commitment
-
Unit currency millions Default 500 Range 0 to 1000000000000
About this input
Maximum cumulative equity funding for base cost and equity-funded IDC.
- CDR Annual Interest Rate
-
Unit fraction/year Default 0.08 Range 0 to 1
About this input
Annual rate applied to the selected noncircular IDC basis.
- CDR Commitment Fee Rate
-
Unit fraction/year Default 0.01 Range 0 to 1
About this input
Annual fee applied to undrawn facility after the current base debt draw.
- CDR Draw Grid
-
Default 8 rows
About this input
Exactly eight complete unique period rows containing hard, soft, other cost, debt eligibility, and integer period days.
Column Range or allowed values Period label Not declared Hard cost 0 to 1000000000000 Soft cost 0 to 1000000000000 Other cost 0 to 1000000000000 Debt-eligible share 0 to 1 Days in period 0 to 366
Outputs
- CDR Total Base Construction Cost Conditional
-
Unit currency millions
About this output
Sum of hard, soft, and other construction cost before IDC and commitment fees.
- CDR Total IDC Conditional
-
Unit currency millions
About this output
Sum of interest during construction under the selected interest-basis and day-count route.
- CDR Total Commitment Fees Conditional
-
Unit currency millions
About this output
Sum of fees on undrawn facility after each base debt draw.
- CDR Total Debt Draws Conditional
-
Unit currency millions
About this output
Cumulative base debt plus debt-funded IDC and commitment fees.
- CDR Total Equity Draws Conditional
-
Unit currency millions
About this output
Cumulative base equity plus equity-funded IDC and commitment fees.
- CDR Peak Debt Conditional
-
Unit currency millions
About this output
Maximum period-end construction debt balance.
- CDR Ending Debt Conditional
-
Unit currency millions
About this output
Final construction debt balance before any term conversion or amortization.
- CDR Facility Headroom Conditional
-
Unit currency millions
About this output
Debt facility limit less cumulative construction debt draws.
- CDR Total Funding Gap Conditional
-
Unit currency millions
About this output
Base cost, IDC, and commitment fees not covered by remaining debt and equity commitments.
- CDR Realized Debt Funding Share Conditional
-
Unit fraction
About this output
Total debt draws divided by funded base cost plus funded IDC and commitment fees.
- Model Status
-
No unit declared
About this output
OK means finite construction draws and IDC with no funding gap; CHECK identifies unfunded cost or IDC.
Methodology
Purpose and model boundary
This model builds an eight-period construction draw schedule. It combines hard, soft, and other cost; allocates base cost between debt and equity; calculates interest during construction (IDC) and undrawn commitment fees; routes those financing costs to debt or equity; and reports any completion funding gap.
It is a construction-finance planning model, not a draw certificate, facility agreement, lender approval, construction guarantee, audit, solvency opinion, or investment recommendation. Debt eligibility and commitments are user assumptions and do not establish availability or legal entitlement.
Inputs and units
All costs, commitments, draws, IDC, and fees use one user-consistent currency scale, shown as currency millions. The schedule has exactly eight rows. Each row contains a unique text label, hard cost, soft cost, other cost, a debt-eligible fraction, and integer days in the period.
The base-cost selector chooses pro rata debt and equity, equity first, or debt first. Debt share applies to the pro rata route. The IDC basis is beginning debt or beginning debt plus half the current base debt draw. IDC and fees are capitalized within facility headroom or funded from equity. Actual/365 and Actual/360 select the annual accrual denominator.
Governing relationships
For row t, base construction cost is:
Base cost_t = Hard cost_t + Soft cost_t + Other cost_t
The current debt draw cannot exceed remaining facility headroom or the row's debt-eligible amount. Under pro rata funding, the requested debt amount is Base cost_t × Debt share. Debt-first requests the eligible amount before equity. Equity-first uses available equity first and requests debt for the residual, still subject to eligibility and facility headroom. The equity base draw is the remaining base cost after debt, capped by the remaining equity commitment.
The interest balance is:
Interest basis_t = Beginning debt_t
or
Interest basis_t = Beginning debt_t + Base debt draw_t / 2
IDC and the commitment fee are:
IDC_t = Interest basis_t × Annual interest rate × Days_t / Day-count denominator
Commitment fee_t = max(0, Facility limit - Prior cumulative debt - Base debt draw_t) × Commitment fee rate × Days_t / Day-count denominator
The day-count denominator is 365 or 360 according to the selected convention. In capitalized mode, debt-funded IDC and fees are the lesser of their total and the facility headroom remaining after the base draw. In equity-funded mode, this debt amount is zero. Equity funds the remaining IDC and fee amount up to its remaining commitment.
The row funding gap is unfunded base cost plus unfunded IDC and fees. Ending debt equals beginning debt plus the base debt draw plus capitalized IDC and fees. Realized debt share is total debt draws divided by total debt plus equity draws, or zero when both are zero.
Calculation sequence
- Validate funding, IDC, and day-count selectors; bounded rates and commitments; and all eight grid rows.
- Sum each row's three construction-cost categories.
- Apply debt eligibility, funding priority, facility headroom, and equity commitment to the base cost.
- Calculate IDC from the selected noncircular balance basis and day-count convention.
- Calculate the fee on undrawn facility after the base debt draw.
- Capitalize IDC and fees or fund them from equity, then record any amount not funded.
- Roll cumulative debt and equity forward, sum totals, populate the cumulative draw chart, apply the derived numeric gate, and evaluate status.
Outputs and interpretation
The flow stages report base construction cost; cumulative debt and equity draws with their realized debt share; IDC and commitment fees; peak debt, ending debt, and facility headroom; and the final completion funding gap. Total debt draws include capitalized IDC and fees. Total equity draws include equity-funded construction costs and financing costs.
The chart compares cumulative debt and equity draws through the eight periods. It shows the modeled funding path, not certified construction progress or remaining lender availability under a real agreement.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| A funding, IDC, or day-count selector is unsupported, a scalar bound fails, or the eight unique draw rows are incomplete or invalid | NOT VALID: choose listed funding, IDC, and day-count routes and complete eight unique draw rows |
| Base cost, IDC, debt/equity draws, or funding-gap arithmetic is nonnumeric, negative where prohibited, breaches a commitment tolerance, or exceeds the workbook's supported range | NOT VALID: construction draw or IDC arithmetic exceeds the supported range |
Total funding gap exceeds 0.000000001 in the entered currency scale |
CHECK: construction or IDC funding gap remains |
| None of the preceding conditions applies | OK |
Input-domain failure has first precedence, followed by derived arithmetic failure, then the completion-gap warning.
Assumptions and limitations
- Interest is noncircular. The average-debt route includes half the current base debt draw and excludes current-period capitalized IDC.
- Commitment fees apply to facility headroom after the current base debt draw.
- Facility availability is measured against cumulative draws. Repayment and recommitment are outside this construction-only model.
- Debt eligibility is a row-level cap and does not establish lender approval or tax deductibility.
- Retainage, VAT, letters of credit, multiple facilities or currencies, floating-rate curves, hedging, contingency release, and monthly draw certification are excluded.
- The model reports a gap and does not create an automatic plug.
- All shipped costs, rates, commitments, and period rows are synthetic illustrations.
Restrictions and non-computing states
The grid must contain exactly eight complete rows. Labels must be text from 1 through 60 trimmed characters and unique without regard to case. Hard, soft, and other cost must be nonnegative. Debt eligibility is from 0 through 1. Days must be an integer from 0 through 366. The debt share, annual interest rate, and commitment fee rate are from 0 through 1; debt and equity commitments are nonnegative.
Zero-day rows and zero rates are valid and accrue no financing cost. Zero commitments are valid but ordinarily produce a CHECK funding gap when costs remain. A quoted numeric or numeric period label fails the workbook's relational/type guard even if the input rules allow the underlying cell value.
Errors and warnings
A rejected entry means an option, scalar, or fixed-grid entry failed the published input rules. Workbook NOT VALID identifies an invalid active domain or unsupported derived arithmetic. Workbook CHECK retains the draw schedule while exposing unfunded construction cost, IDC, or fees. A connection or calculation-service failure is not a funding result. OK confirms arithmetic closure within the modeled commitments only.
References
Construction lending and completion-risk context follows the OCC Comptroller's Handbook: Commercial Real Estate Lending. Public infrastructure-finance context follows the FHWA P3 Toolkit primers. No lender term, external benchmark, project schedule, table, or proprietary 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.