Separate client payment accounts!
I paid a bill online for a client over a year ago. I went to pay a bill for a different client, didn't see that the other clients bank info was selected (because I had no idea it was even saved in there), and mistakenly paid the bill out of the wrong client's account. This is huge problem and extremely embarrassing. Not only that, I happened to pay it two minutes before the cut off time, so by the time I saw that it paid on the wrong client's account and rushed in to cancel it, it was too late and there was nothing I could do. It should not be this easy to pay on the wrong account, and this hard to stop it if a mistake is made. There should be more time allowed to cancel a payment; at a minimum, it should at least not batch until the end of the business day.