I am writing a check using my account at Bank of America. How long will it be valid? In other words, how much time does the recipient have to cash it?
I found an article that discusses this subject. It seems that the length of time before a check expires depends on the state and the bank:
Discussions about personal check expiration dates inevitably spiral into debates about the nuances of loan ethics. Although banking laws differ from state to state, most states consider that checks in excess of 6 months old are considered “stale dated.” Contrary to the conventional wisdom, stale dated checks can still be cashed successfully. However, the drawee’s bank has the right to refuse payment on the check or “bounce” it.
But you asked specifically about Bank of America. I did not find anything on their web site mentioning how long their checks remain valid. But I did find a blog post that answers your question.
The author of the blog post asked a Bank of America representative about a personal check his wife had written to someone a year earlier. The representative said the following, and said he was 100% sure about it:
“Check are good for 180 days (unless otherwise noted), so if the check came from your personal checkbook, it would be void by now.”
I just got off the phone with their support. They said it was good for 2 months. They will also charge $30 to invalidate the check.