How long are checks good for?

Panna Kemenes
4 minute read

Unfortunately, checks expire after a certain time. You need to know exactly how long your check will be good for if you don’t want it to be rejected by the bank.

So, how long is a check good for? The amount of time a check is good for will depend on various factors, the most important of which is the type of check you’re using.

As a general rule of thumb, you should always try to cash checks you receive as soon as possible to avoid any complications.

If you’re looking for an easier way to send and receive money, then you may want to try Wise. You can make instant money transfers and always keep track of your money with an easy-to-use app.

Join millions of happy customers 🎉

📝 Table of contents

How long is a check good for?

A check will typically be valid for around six months¹.

There are exceptions to this, but generally speaking, most checks will expire after six months have passed without endorsement.

You can read the full guide on how to endorse a check to find out more about endorsement.

Expiry of checks written by you

For checks that you have written out to others, you can expect the check to last for six months.

If the recipient does not cash the check or deposit it within six months after your endorsement, they might not be able to.

There’s still a possibility that the bank will process the payment anyway, so consider the money gone unless you hear otherwise.

How long is an uncashed check good for?

An uncashed check can be good for a very long time, but it will depend on the type of check and the bank involved.

The legal obligation of a bank is to cash a check that has been sent out within six months; beyond that, there is no reason for the bank to do so.

If you find yourself in this situation, the bank will be able to reach out to the payer and can tell you what needs to be done.

Can you cash a 2-year-old check?

Yes, you can cash a 2-year-old check in theory, but the bank won’t be legally obligated to process it for you.

If you have a 2-year-old check lying around, your best bet is to take up the matter with your bank, the payer, or perhaps even get the state involved.

Different types of checks

With each type of check payment, you can expect a different set of rules and expiry dates.

Personal checks

With the personal check, if the check hasn’t been cashed after 180 days or six months, it will be considered invalid.

US treasury checks

US Treasury checks² are valid for up to a year after they have been issued, and they are usually related to federal tax returns. They can be tricky to get hold of if you don’t cash them within a year.

Cashier’s checks

With cashier’s checks, it varies according to the banks, so there are no hard and fast rules. While many banks will print a deadline on the checks, others won’t.

Traveler’s checks

Traveler’s checks³ don’t have a defined expiry date, so the only condition for cashing them is that the bank is still around.

You can also choose to have your traveler’s checks exchanged for the local currency, although you may face a bad conversion rate when cashing in.

💡 To avoid bad conversion rates and hidden fees, you can try the Wise account next time you travel abroad. Wise is up to 4x cheaper for spending abroad than US bank accounts or PayPal.

You can also find more tips on travel money options in this guide to travel money.

Money orders

Domestic postal money orders⁴ will never expire or accrue interest.

With that being said, there’s a strong chance that you’ll be hit with a service charge if you don’t cash out the money order with a year or two. This charge will be taken from the original sum of money.

What happens if a check is never cashed?

In theory, checks never technically expire, since banks can cash them even after the typical six-month period.

While you will have a tough time cashing a check that has been sitting around for several years, it is still possible. Even after the expiry date determined by state law, banks can choose to cash checks, but it may take some time and effort.

After six months, the bank can also bounce the check which means that they will charge the payer a fee.

You also want to be careful if you do cash an old check. If the payer no longer has funds in the account it was sent from, it can trigger a NSF (non-sufficient funds) fee of $30 or more⁵.

Ditch the checks and try Wise

To avoid the hassle of check expiration and waiting for the recipient to cash it, you can use Wise - an easier way to send and receive money.

With Wise, transferring money is quick and easy. You can send, receive and track payments through the Wise app. That means no need for paper records or waiting around for check clearance.

Try Wise today! 💸

🤓 More useful articles you’ll love


  1. DC law library
  2. US Treasury
  3. American Express- Traveler’s checks
  4. Western Union - Money orders
  5. Statista - NSF fee

All sources checked 19 April 2021.

This publication is provided for general information purposes only and is not intended to cover every aspect of the topics with which it deals. It is not intended to amount to advice on which you should rely. You must obtain professional or specialist advice before taking, or refraining from, any action on the basis of the content in this publication. The information in this publication does not constitute legal, tax or other professional advice from TransferWise Limited or its affiliates. Prior results do not guarantee a similar outcome. We make no representations, warranties or guarantees, whether express or implied, that the content in the publication is accurate, complete or up to date.

Wise is the smart, new way to send money abroad.

Find out more

Tips, news and updates for your location