I just discovered that a check for $378, dated 1/31/2009, was paid by my bank on 1/15/2010. Isn't there a time limit for checks?
Actually, no, there used to be a provision in the niform Commercial Code that made a check stale after six months. However, that provision was modified many years ago to accommodate the reality of modern automated check processing, in which dates are rarely noticed.
In effect, the Uniform Commercial Code now permits, but does not require, a bank to refuse payment of a check that's over six months old. A bank is also permitted to pay such a check if it does so in good faith. If the bank is unaware of the date on the check, as is the case most of the time, paying it would be in good faith, unless it knows the customer intends that it not be paid, as would be the case if the customer had issued a stop payment order on it.
It's not wise to assume that a check won't be paid just because it's over six months old. If you don't want such a check paid, place a stop payment order on it. Of course, you should weigh the cost of the stop order against the amount and age of the check to decide whether the cost of the stop is worth it.
BankingQuestions.com is a free service made possible by the generous support of our advertisers. Advertisers are not responsible for site content. Please help us keep BankingQuestions.com FREE by supporting our advertisers. When you see an ad for a product or service you may have an interest in, click through to learn more.