When you’re late, you’re starting off on the wrong foot. Nobody wants to start a business meeting with an apology. You will be stressed and scattered, which will make the other person question your character and reliability. If you can’t even be trusted to be on time, why would a customers trust you with their money? You will make a great impression if you are early by showing the other person you respect their valuable time.
Being on time instantly makes the person feel valued and appreciated. Time is money...
when you arrive five minutes late you’ve just stolen something of value from the other person, which is NOT a great way to start a meeting.