The rules for getting paid,
written down.
Retainage, application requirements and conditions on payment sit across the general requirements. Halozen extracts them once, with the clause on each, so your team works them every cycle.
for the Owner to pay a valid payment request.
And 7 days for the contractor to pass retainage on to each subcontractor once it is received. General Provisions §100-5.
Source: DFW Data Center 1Public bid package
Exactly what has to happen
before payment is made.
The second half is the one nobody has written down.
Receipted bills must accompany each application for payment. Without them, payment waits.
Conditions on payment sit across the general requirements, not in one place.
Retainage is held to final payment, and final payment has conditions of its own.
Read moreEvery payment rule,
with its clause.
Document, section, page and sheet for each one, with what sets it off and what happens if it is missed.
…the Contractor shall notify the Engineer in writing of his/her intention to claim such additional compensation within ten (10) calendar days after either occurrence of the event giving rise to such claim or within ten (10) calendar days after the Contractor first recognizes the condition giving rise to such claim, whichever comes first…
Built once, used every cycle.
- 01Bring an executed contract or a live bid.
As copies. No ERP credentials, no system access.
- 02Every payment rule, cited.
Who owes it, what sets it off, and what happens if it is missed.
- 03Work it as a checklist.
Extracted at award, then used for every application for the life of the job.
No surprises on the application.
Finance teams are right to ask what an outside party can see: copies you send us, nothing else.
- Every payment condition, cited to the clause
- The trigger and the consequence for each obligation
- What gates the final payment, with the evidence behind it
- One checklist your team uses every cycle
Start with
one contract.
Bring an executed contract or a live bid. We return every payment rule with its clause.
No implementation. Start with the records you already have.