We had a contractor replace the roof on our house and it was through an insurance contract versus an estimate given (this was considered void once it became an insurance claim), we are not comfortable with the way the contractor is asking for final funds stating it is not money out of our pocket but insurance funds paid to us. We would feel safer asking them to sign an unconditional lien waiver at the final payment.