I am sorry in advance for the long post. I could use some advice. It's difficult to explain the entire situation without going into a lot of detail. I have a customer who pays us month to month (as opposed to the majority of my clients who chooose AutoPay). In the past, he's always paid cash to the person working at his house. I know it's stupid for him and for me. But in the past, my foreman had always been there to receive the cash and it always got back to me. So there was no problem. Well about 2 weeks ago my crew went by to mow and he went outside and gave one of my guys cash ($200 in fifties) with instructions to take it to me. I called a few days later about his payment being late and he said, "You didn't get the cash I gave your guy the other day? Dang it!!! I knew I shouldn't have done that. It wasn't the same guy I had seen before and I had some apprehensions about it but it had always worked out before so I just did it anyway." When I inquired with the employee the next morning, he just said, "huh? No. I don't know what he's talking about. He never gave me nuthin." Which isn't quite the answer I'd expect from an innocent person. If it were me I would have said, "HE SAID WHAT??? ME??? HE SAID HE GAVE IT TO ME??? HE'S LYING!!! JIM, LET'S GO OVER THEIR RIGHT NOW, I'LL PROVE IT TO YOU." But instead his response was rather nonchalant. Like it was no big deal. So at this point I was scratching my head trying to figure out who was telling me the truth. So I called the client back and said my employee denied the whole thing. He acted as if I would expect someone who was telling the truth to act. He said something like, "Hmm. I can't believe that. Well, would you please let me know when he'll be here next, I'd like to have a little discussion with him." I said, "Sure." He also was very irritated that he had lost $200. As I would be too if I had done that. All his actions and responses seemed appropriate. At this point everything was telling me that my client was telling me the truth and my employee was lying. Today is the day we were to service this lawn again. I called the client and told him my crew would be there, so that he could have the talk he wanted to have. My foreman also knew the whole story and knew the client well so he said he wanted to go over there with them and try to see how the conversation went to get some more insight. So they all went over there. From what I hear, the client came out, asked my foreman, "Is that the guy who was here last time?" And then their conversation started. The client confronted my worker with the accusation. My worker denied again ever having received anything. I asked my foreman, "If it were you. Wouldn't you and you were innocent be pissed off at a guy who's accusing you of something you didn't do?" He agreed, he'd be pissed. I said, "If it were me, I'd be saying, "Dude! Why are you lying like this? THIS IS MY JOB AT STAKE, MAN! YOU KNOW YOU NEVER GAVE ME ANY MONEY!!!!" My foreman agreed that's how he'd have reacted to. So I asked him, "Did he react like that?" My foreman said, "No. He just denied it. And was just responding to the accusations as they came. He was kinda tongue tied from time to time but that's it." But my foreman was a little skeptical. He thought the client should have been able to remember my employee without having to ask, "Is that the same guy who was here last time?" I disagreed. I don't necessarily remember faces all that well when a crew (e.g. carpet cleaners) come over to my house and I just see them for a few seconds. My foreman disagreed, saying, "I dunno. I would definitely remember someone I had given $200 to." To me, this just reiterates that my employee was likely lying. His actions were telling me so. To boot, I know his personal finances are not good. He's behind the eight ball so to speak. And I'm confident he has told smaller lies in the past (e.g. recently when we found out his driver's license was suspended for several things he hadn't taken care of he acted as if he had no clue. I am sorry, I think you'd know if your license is suspended.) Given the above situation, what should I do? My inclination is to tell him , "Your services are no longer required." and hand him a final paycheck without any further explanation. Not only can he not be a driver any longer (as we recently found out. Even if he got his license back his record's too bad.) but he's also suspected of stealing now. What do you all think? I don't really have any firm proof. But I am more inclined to believe my client (even though he hasn't been a client for long, I've met him and he seems respectable and honest) over my worker who is obviously desperate for money. Obviously it's a bad idea to have employees handle cash. That's a given. But what do I do about keeping or firing this guy?