Sydney Garth, Credit Cards Moderator
@sydneygarth
Personal checks are typically good for 6 months. Business, government, US Treasury, cashier's and traveler's checks are different. U.S. Treasury checks are good for up to one year. Traveler’s checks and domestic United States Postal Service (USPS) money orders do not expire.
In other words, checks do generally expire after a certain amount of time, which varies depending on the type of check.
By law, banks are under no obligation to accept personal or business checks that are older than 6 months. Beyond that timeline, it is up to the bank’s discretion, which may include contacting the account holder for approval. It's wise to contact the issuer before attempting to cash a stale check.
Did we answer your question?