Surprise invoices are not just an irritation, they can derail your budget, stall a project, and poison a relationship with a contractor you thought you could trust. The single most effective safeguard ...