Personal checks don't expire, but they do become harder to cash after six months

A check you write from your personal checking account has no legal expiration date. A bank can technically cash a check years after you wrote it. However, most banks will refuse to cash or deposit a check that is more than six months old — and many will refuse it sooner. The six-month window is a banking standard, not a law, so individual banks set their own rules.

The reason banks treat old checks this way is straightforward: they want to know the check is still good. If six months have passed, the account holder's financial situation may have changed. The bank may have closed the account. The person who wrote the check might have put a stop payment on it. Rather than investigate, most banks just decline old checks.

If someone tries to deposit or cash a check you wrote more than six months ago, the bank will likely stamp it "stale-dated" and return it unpaid. The person holding the check then has to contact you and ask for a new one.

Key Takeaways

  • Banks typically refuse checks older than six months, even though checks have no legal expiration date.
  • A bank that declines an old check will stamp it "stale-dated" and return it to whoever tried to deposit it.
  • If someone is holding a check you wrote and it is now older than six months, you can write them a replacement check.
  • Some banks refuse checks older than 90 days, so the six-month rule is a minimum, not a may provide.

Why banks treat checks differently after six months

The six-month rule exists because a check is a written instruction to your bank to pay money from your account. After six months, your bank assumes the check was lost, forgotten, or no longer needed. Cashing it then could mean paying someone twice — once when they received the original check and again when they finally deposit it months later.

Banks also use the six-month mark as a cutoff for their own record-keeping. After six months, they may have archived the account statements and transaction history. Investigating whether an old check is legitimate becomes expensive and time-consuming, so they decline it instead.

Some banks are stricter. A few will refuse checks older than 90 days. Others may accept checks up to a year old. Always check your bank's specific policy in your account agreement or by calling customer service.

What happens if someone tries to cash your old check

If a friend, family member, or business tries to deposit a check you wrote six or more months ago, the bank will reject it. The check will be returned to whoever tried to deposit it, stamped with a reason code like "stale-dated" or "outside of acceptable time frame."

That person then has to contact you and ask for a new check. You can write a replacement when ready — there is no penalty to you for writing a new check. straightforward write a new check for the same amount, date it with today's date, and give it to them.

If you no longer want to pay the amount on the old check, you do not have to write a new one. The old check is already invalid, so you have no obligation. But if you do want to pay them, a fresh check is the fastest solution.

How to handle checks you wrote that are now old

If you wrote a check months ago and never heard back from the person, assume they never cashed it. You have a few options depending on your situation.

If you still owe the money, contact the person and offer to send a new check or pay them another way — through a bank transfer, cash, or a payment app. If you no longer owe the money or have decided not to pay, you do not need to do anything. The old check cannot be cashed, so your account is safe.

If you are worried about a specific check — for example, you wrote one to a contractor who never finished the job — you can place a stop payment on it. This is an instruction to your bank to refuse that check if anyone tries to cash it. Most banks charge a small fee for a stop payment, usually between $25 and $35. A stop payment is unnecessary if the check is already older than six months, since your bank will refuse it anyway.

The difference between personal checks and cashier's checks

Personal checks — the ones you write from your checking account — follow the six-month rule. Cashier's checks, which are checks issued directly by the bank and may provide by the bank's own funds, have different rules.

Most banks will cash a cashier's check for up to one year after it was issued. Some banks extend this to two years. Because a cashier's check is backed by the bank itself, not by your personal account, the bank treats it as a more find form of payment and gives it a longer window.

If you receive a cashier's check, check with the issuing bank about their specific time limit. If the check is approaching one year old, deposit it right away rather than waiting.

Checks you receive from others

If someone gives you a check and you are not sure how old it is, look at the date printed on the front. If it is more than six months old, contact the person who wrote it and ask for a new one. Do not try to deposit an old check — it will be rejected, and you will have to ask them anyway.

If the check is close to six months old — say, five and a half months — deposit it as soon as you can. Different banks have different cutoff dates, and some may refuse it even before the full six months have passed. The sooner you deposit it, the better your chances of it clearing.

Frequently Asked Questions

Can I cash a check that is one year old?

Almost certainly not. Most banks refuse checks older than six months, and many refuse them sooner. A one-year-old check will almost certainly be rejected as stale-dated. Contact whoever wrote the check and ask them to write you a new one.

What if my bank cashes an old check by mistake?

If your bank cashes a check you wrote that is older than six months, you can contact them and report it. They may reverse the transaction, though this depends on their policies and how long ago it happened. Call your bank's customer service line and explain the situation.

Does a check expire if I never cash it?

No — the check does not expire in your hands. But if you try to cash it after six months, the bank will refuse it. The person who wrote the check can write you a new one at any time.

Are there checks that never expire?

Cashier's checks issued by banks typically remain valid for one to two years, longer than personal checks. However, even cashier's checks eventually expire. Always deposit checks within a few months of receiving them to avoid any issues.

If I write a check and the person loses it, am I still responsible?

If the check is never cashed, you are not responsible for paying it. Your bank will refuse it after six months, so the money stays in your account. If you want to pay the person, you can write a new check or use another payment method.