Cashier's checks don't expire, but they can become harder to cash

A cashier's check has no official expiration date. The bank that issued it will honor it years later, even decades later, as long as the check number and routing information are still valid. However, most banks will not cash a cashier's check that is older than six months without special handling, and some may refuse it altogether.

The six-month window is a practical standard, not a legal requirement. It comes from banking practice and the Uniform Commercial Code, which treats checks older than six months as "stale-dated." A stale check raises questions: Has the account been closed? Has the bank merged or changed its routing number? Is the payee still the same person? These uncertainties make older checks risky for banks to process.

If you have a cashier's check older than six months, you have two options: contact the issuing bank to request a replacement, or try to cash it and see whether the bank accepts it. Some banks will cash it without hesitation. Others will ask you to verify your identity or contact the original purchaser. A few will refuse outright.

Key Takeaways

  • Cashier's checks do not have a legal expiration date, but banks typically will not cash them after six months without verification.
  • A check older than six months is called "stale-dated" and raises questions about whether the account and routing information are still active.
  • The safest approach is to contact the bank that issued the check and request a replacement if it is older than six months.
  • If you are the person who purchased the check, the bank can issue a new one and may refund the original if it has not been cashed.

Why banks treat checks older than six months differently

The six-month rule exists because a lot can change in that time. The bank that issued the check may have merged with another bank, changed its routing number, or closed the account the check was drawn from. The payee's name or address may have changed. The original purchaser may no longer be reachable to verify the transaction.

When a bank receives a stale check, it has to decide whether to process it. Processing an old check means sending it through the clearing system, which takes time and costs money. If something goes wrong — the account is closed, the routing number is invalid, or the payee disputes the amount — the bank has to reverse the transaction and contact both parties. For a six-month-old check, that effort often is not worth it.

Banks are not required by law to refuse stale checks. Some banks have policies that allow them to cash checks up to one year old. Others will cash any check as long as the account is still open. The policy depends on the individual bank and the circumstances of the check.

What to do if your cashier's check is older than six months

If you are holding a cashier's check that is older than six months, contact the bank that issued it. You will need the check number, the amount, and the date it was issued. The bank can look up the transaction in its records and tell you whether the check has been cashed.

If the check has not been cashed, the bank can issue a replacement. There is usually no fee for this, since the original check is still valid and the bank straightforward needs to create a new one. The bank may ask you to sign a form confirming that you did not receive the original payment and that you are requesting a replacement.

If the check has been cashed, the bank will tell you who cashed it and when. At that point, you will need to contact the payee to find out what happened to the money. If the check was lost or stolen, you may need to file a report with the bank and the police.

If you are trying to cash someone else's old cashier's check

If someone gave you a cashier's check that is older than six months, you may run into trouble at the bank. The bank will want to verify that you are the correct payee and that the check was not lost or stolen. You will need to show a photo ID that matches the name on the check.

Some banks will ask you to contact the person who gave you the check so they can confirm the transaction. Others will contact the issuing bank directly. A few will straightforward refuse to cash it and suggest you ask the original purchaser to request a replacement.

The best approach is to ask the person who gave you the check to contact their bank and request a replacement. That way, the bank knows the transaction is legitimate, and you will receive a fresh check that any bank will cash without hesitation.

How to avoid problems with cashier's checks

If you are purchasing a cashier's check, cash it or deposit it as soon as possible. Do not let it sit in a drawer for months. The sooner you deposit it, the sooner the money is in your account and the sooner you can use it.

If you are receiving a cashier's check as payment, inspect it right away. Make sure the amount is correct, the payee name matches your name, and the date is recent. If anything looks wrong, contact the person who gave you the check before you try to cash it.

If you need to hold a cashier's check for a while — for example, if you are saving it for a down payment — deposit it into a savings account at your bank. That way, the money is safe, it is earning interest, and you do not have to worry about the check becoming stale-dated.

What happens if a bank refuses to cash your old cashier's check

If a bank refuses to cash your cashier's check because it is too old, you have a few options. First, try a different bank. Some banks are more flexible about stale checks than others, especially if you have an account with them.

Second, contact the bank that issued the check and ask them to cash it directly. Many banks will do this if you can show that you are the payee or the original purchaser. You may need to visit a branch in person and bring your ID.

Third, ask the original purchaser to request a replacement check from their bank. This is the most straightforward solution and usually works without any complications. The bank will issue a new check, and you will have a fresh six-month window to cash it.

Frequently Asked Questions

Can a bank refuse to cash a cashier's check that is less than six months old?

Technically yes, but it is rare. Banks usually honor cashier's checks that are less than six months old without question. If a bank refuses, it is usually because the account the check was drawn from has been closed or the routing number is no longer valid. Contact the issuing bank to find out why the check was refused.

What if the bank that issued the check no longer exists?

If the bank has been acquired by another bank, contact the acquiring bank with your check information. They will have access to the original bank's records and can tell you whether the check has been cashed. If it has not been cashed, they can issue a replacement or refund the amount to the original purchaser.

Do cashier's checks expire if they are never cashed?

No. A cashier's check that is never cashed remains valid indefinitely from a legal standpoint. However, after six months, banks may treat it as stale-dated and require verification before cashing it. The safest approach is to cash or deposit the check within six months of receiving it.

Can I deposit an old cashier's check instead of cashing it?

Yes. Depositing an old cashier's check into your bank account is often easier than trying to cash it at the issuing bank. Your bank may process it without question, or it may place a hold on the funds while it verifies the check. Either way, the money will eventually reach your account.

What if I lost my cashier's check?

Contact the bank that issued it right away. Provide the check number, amount, and date. The bank can put a stop payment on the check so it cannot be cashed by anyone else. If the check has not been cashed after a certain period (usually 90 days to one year, depending on the bank), the bank will refund the amount to the original purchaser's account.