Both corporate checks and personal checks technically expire after six months from the issue date. There may be alternate void dates written on the check, such as 90 days, but that’s more of the issuer’s preference rather than a hard fast rule. After six months, a bank considers the check “stale” and isn’t legally required to cash it.
Any check you receive from the U.S. Treasury doesn’t expire until one year after the date it’s issued. Common types of Treasury checks include federal tax refunds, Social Security benefits, and Veterans Affairs benefits. In order to get an expired check reissued, you must contact the paying agency directly and go through the check claims process and appropriate paperwork.
There are several exceptions to the six-month and one-year expiration dates associated with most checks. The reason is because the funds attached to them are typically secured by the issuing bank in some way.
The issuer’s bank guarantees a certified check, but the funds remain in the individual’s account until you cash the check. However, the bank puts a hold on the correct amount of cash so there’s no risk of them overdrawing before cashing it in.