The price was right. The costs moved.
A steel beam upgraded at building control's request, a week more labour, a skip you did not plan for. Each is small; together they turn a 17% job into a 10% one - and you only find out when the last invoice is paid.