Apart from transparent pricing estimation, regular communication between contractors and clients solves most of the problem. If there are changes expected, we will inform our client right away.