We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Liquidated Damages
Liquidated damages (LDs) are pre-agreed financial penalties defined in the contract, triggered when a milestone is missed. Belfort lets you encode these rules once and automatically computes the exposure on each linked risk.
What are liquidated damages?
Unlike general damages (which require proof of actual loss), liquidated damages are a contractually fixed amount — agreed in advance between parties as a genuine pre-estimate of the loss caused by a specific breach, typically a delay.
In EPC and industrial contracts, LDs are almost always tied to schedule milestones: X% of contract price per day of delay, capped at Y% of contract price. Belfort encodes this logic directly into the LD rule so the exposure is always computed consistently.
LD rule fields
Exposure calculation
When a risk is linked to a milestone that has an LD rule, and an estimated delay is provided, Belfort computes the direct cost of the risk automatically using the following logic:
Step 1 — Compute base units
- per_day → base units = delay (days)
- per_week → base units = ⌈delay / 7⌉ (weeks, rounded up)
- lump_sum → base units = 1
Step 2 — Compute raw exposure
- Fixed: raw = amount_value × base units
- Percentage: raw = (amount_value / 100) × contract price × base units
Step 3 — Apply cap
If a cap percentage is defined:
max_exposure = contract price × (cap% / 100)
final = min(raw, max_exposure)
Contract price is required for percentage-based rules
If no contract price is set in the financial parameters, percentage-based LDs cannot be computed. Set it in Financials → Parameters.
Risk → Milestone → LD flow
The recommended workflow keeps LD rules decoupled from individual risks — they are attached to milestones, which risks reference:
Create the LD rule in Financials
Go to Financials → Penalty rules and encode the LD clause from your contract. Link it to the relevant milestone.
Link the risk to the impacted milestone
When creating or editing a risk, select the impacted milestone. Belfort resolves the attached LD rule automatically.
Exposure is computed and stored
The direct cost field of the risk is updated immediately with the calculated LD exposure and feeds into the dashboard KPIs.
AI-assisted extraction
Belfort can scan your uploaded contract documents and automatically extract LD rules. Each extracted rule is created with a pending status and must be reviewed and confirmed before it becomes active.
Always verify AI-extracted rules
LD clauses often contain nuances — grace periods, exceptions, step-down caps — that require human review. Treat AI extraction as a first draft, not a final configuration.