Checks are not made to be held onto for too long. Many banks place limits on how long they’ll accept checks for after being signed, though that amount of time varies depending on several factors.

How long is a check good for?

Banks don’t have to accept checks that are more than 6 months (180 days) old. That’s according to the Uniform Commercial Code (UCC), a set of laws governing commercial exchanges, including checks.

Banks are still allowed to process an old check as long as the institution believes the funds are good. A Federal Reserve regulation says a bank does not have to deposit a check if it has reason to doubt that it will be able to collect the money from the paying bank.

The rules are a bit different for certified checks, U.S. Treasury checks and money orders.

How long is a certified check good for?

The UCC guidelines that allow banks to deny checks after six months do not apply to certified checks. But a certified check that sits for too long may be subject to state abandoned property laws.

How long is a check issued by the U.S. Treasury good for?

Checks issued by the U.S. Treasury (such as federal tax refund checks) are void one year after the issue date. The IRS needs to reissue the check if it has been sitting around for longer than a year.

How long is a money order good for?

Money orders don’t expire, but cashing in a money order late might cost you. The company that issued the money order could charge a nonrefundable fee that’s taken from the check amount if you don’t cash the money order within one to three years.

What to do if you have a dated check

Though you want to avoid letting a check go out of date, there are some important considerations for a check that has become outdated.

Watch out for ‘deposit item returned’ fee

If you try cashing old checks that bounce, the bank may charge a “deposit item returned” fee. The fee varies from bank to bank.

Santander Bank, for example, charges $15 a check, while at Wells Fargo and Bank of America, the fee is $12. The fee might even be higher for international checks. Plus, the person who wrote the bounced check might be charged a non-sufficient funds fee of up to $35.

If the stale check is a nominal amount that doesn’t surpass the returned-check fee and you’re unable to contact the check writer for a new check or to make sure his account is still active, your best bet may be to forfeit the check and call it a learning experience.

You may be able to cash voided checks

The writer of your stale check may have specified “void after 90 days” or something similar on the check when it was issued to you, but it doesn’t necessarily mean your bank won’t cash the check after that period.

A court decision in the case of Aliaga Medical Center S.C. v. Harris Bank N.A. ruled that banks can retrieve funds after the issuer’s requested void period unless that person specifically instructed the bank not to honor the check after that time frame.

Before cashing a check after the requested time frame, consider the reason for the payer’s request. It might be the case that they’re living on fixed income and won’t have the funds available after the specified time frame. You may end up getting charged a deposit item return fee if that’s the case.

Give the check writer a heads-up

Someone who wrote a personal check is probably not prepared for the hit their checking account balance will take if you cash it months later.

Be considerate — call or text the payer to let them know your intent. Make sure to also double-check that they haven’t switched financial institutions or opened a new account.

If the check is older than your financial institution’s time frame for cashing checks, it may be easier to ask the payer to write a new check. Asking for an up-to-date check can save you time at the teller’s desk and help you avoid paying bank fees.

–Staff writer René Bennett contributed to this article.