Banks will honor checks written within six months. After that date banks are not legally required to honor checks, requiring the original writer of the check to issue a new check if the party is willing. Travelers checks and money orders do not expire, however.