Question: can you cash a personal check after 2 years?
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.