If the contractor is late, refer back to your contract with the bank: who is responsible for delivery and who should you officially contact?
Document the delay and do not agree to a new extension without knowing its effect on the price and delivery date.
The figures, fees and limits in this answer vary by bank and change over time — confirm them with your bank or the official source before acting.