<prompt> Human: Brother-in-law deposited a check that had expired. Bank charged him overdraft fees. Does he have any recourse?  <response>: Not really. If the check said something like void after 90 days or expires on X date, then he basically gave the bank a bad check. The bank who holds the account on which the check was written does not have to honor it -- and in fact shouldnt honor it -- so it would have bounced. And since that expiration indicator was printed right on the check, he should have known. So hes got no recourse regarding the overdraft fee.Assuming he wants the money, he needs to contact whoever issued the check, let them know he was unable to deposit it before it expired, and have them issue a new check. 