I go on customer visits to give estimates quite often. If I'm going to be more than 3-4 minutes late I call to give the customer a heads up. They always seem to appreciate it.
Another behavior I've adopted is to automatically take my shoes off once I get past the rug inside the front door. I find that it's the little things like these that start a customer/tradesman relationship on the right track.