How Long Is a Check Valid For?

PM Images/The Image Bank/Getty Images

Checks generally do not have expiration dates, and banks may cash checks even if they were written more than six months in the past. However, banks have the option to honor or dishonor a check more than six months old.