Unless you have a contract with your depositor that calls for you not to pay checks over 90 days old, refusing to pay a check drawn by your depositor on its account with you simply because the check is over 90 days old would open the bank to a suit from your depositor for wrongful dishonor. That is not a suit your bank should want to defend, because the damages can pile up quickly.
On the other hand, if the check is over 6 months old, the law (the Uniform Commercial Code) will allow your bank to refuse payment with impunity (or, if it does so in good faith, to pay the check).
_________________________
John S. Burnett
BankersOnline.com
Fighting for Compliance since 1976
Bankers' Threads User #8