Question: how long is a bank cheque valid?
Answer: By law, banks are only required to honor checks for up to six months. It's wise to contact the issuer before attempting to cash a stale check. U.S. Treasury checks are good for up to one year.