工程合約其中一項最重要的功能,是決定當事情沒有按原定計劃發生時,時間和金錢由誰承擔。

現場條件與預期不同、設計資料延遲、法例改變、材料價格上升、供應鏈中斷或極端天氣影響施工,這些情況並不罕見。合約需要界定哪些屬於承建商風險,哪些由業主承擔,以及在甚麼條件下可以取得延期或費用補償。