Checks remain valid as long as your account is open, but they expire if you don't use them

A check written from your checking account does not have an expiration date printed on it, but banks treat checks older than six months as stale-dated. After six months from the date written on the check, your bank can refuse to cash or deposit it. Some banks will still honor older checks if you ask, but they are not required to. The person or business holding the check has no legal recourse if a bank refuses it after six months has passed.

This six-month window is a federal standard, but individual banks can set their own policies. Some honor checks for longer; others may refuse them sooner. The safest approach is to treat any check older than six months as potentially unusable and contact your bank before depositing or cashing one.

If you write a check and the recipient does not deposit it within six months, you can stop payment on it through your bank. This prevents the money from leaving your account if the check resurfaces years later. However, most banks charge a fee for stop-payment orders, typically between $25 and $35.

Key Takeaways

  • Checks are considered stale-dated six months after the date written on them, and banks can refuse to honor them after that point.
  • The six-month rule is a federal standard, but your specific bank may have different policies you can confirm by calling or checking your account agreement.
  • If a check you wrote has not been cashed after six months, you can contact your bank to place a stop-payment order to protect your account balance.
  • Checks you receive that are older than six months should be deposited or cashed immediately, or contact the issuer to request a replacement.

What happens when you try to deposit a stale-dated check

When you attempt to deposit a check older than six months at an ATM or through mobile deposit, the system may reject it outright. If you try to deposit it in person at a branch, the teller will likely refuse it and explain that it is stale-dated. The bank is protecting itself from fraud and from processing checks that may have been issued in error or under circumstances that no longer apply.

Some banks use automated systems that flag old checks before a human ever sees them. Others rely on tellers to catch them. Either way, you will not receive the money, and the check will be returned to you or destroyed depending on your bank's procedure.

If the check is important—such as a refund or payment from a business or government agency—contact the issuer immediately and ask for a replacement check. Most organizations will reissue a check if you explain that the original one expired. Bring proof that you never cashed it, such as a copy of the original check or a statement showing the deposit was never processed.

How to prevent checks from becoming stale-dated

If you receive a check, deposit or cash it within two to three months of receiving it. This gives you a safety margin before the six-month deadline and ensures the money reaches your account while the check is still valid. Do not hold checks in a drawer or file them away with the intention of depositing them later.

If you write checks to others, keep a record of the check number, amount, and date. If the recipient does not deposit the check within a few months, follow up with them to confirm they received it. This prevents confusion later and gives you time to issue a replacement if needed.

For recurring payments or refunds you expect, ask the issuer to send the check sooner or to use electronic transfer instead. Many government agencies, employers, and businesses now offer direct deposit or ACH transfer as alternatives to paper checks, which eliminates the stale-date problem entirely.

Stopping payment on a check that was never cashed

If you wrote a check and the recipient never cashed it, you can contact your bank and request a stop-payment order. This tells your bank to refuse payment if the check is ever presented. The order typically remains in effect for six months, though you can renew it if needed.

To place a stop-payment order, call your bank's customer service line or visit a branch in person. You will need to provide the check number, the amount, the date written, and the name of the person or business the check was written to. Your bank will charge a fee, usually $25 to $35, and will confirm the order in writing or through your online account.

After six months, the check becomes stale-dated anyway, so the stop-payment order is technically unnecessary at that point. However, if you want absolute certainty that an old check will never be cashed, placing a stop-payment order gives you that protection and a paper trail showing you took action.

Checks written by businesses and government agencies

Checks issued by your employer, a government agency, or a business follow the same six-month rule. If you receive a paycheck, tax refund check, or insurance refund check and do not deposit it within six months, the issuer's bank can refuse it.

Government agencies like the IRS and state tax departments often issue replacement checks if the original one expired. Contact the agency directly with your check number or the date it was issued, and they will reissue it. Some agencies now offer direct deposit as an alternative, which eliminates the stale-date problem.

If a business issued the check, contact their accounting or customer service department. Most will reissue a check if you explain that the original expired. Keep records of all communication in case there are questions later about whether the payment was received.

What to do if a bank refuses your check

If a teller or ATM refuses your check because it is stale-dated, ask the teller whether your bank has any discretion to honor it anyway. Some banks will make exceptions for customers in good standing, especially if the check is only slightly older than six months. There is no harm in asking, though the bank is under no obligation to agree.

If the bank refuses, contact the person or business that issued the check and ask for a replacement. Provide the check number, the original date, and the amount. Most issuers will reissue immediately once they confirm the original check was never cashed.

If you are having trouble reaching the issuer or they refuse to reissue, you may have other options depending on what the check was for. For example, if it is a refund, you might be able to request the refund through another method, such as a credit card reversal or bank transfer. Ask your bank what alternatives are available.

Checks and your checking account closure

If you close your checking account, any outstanding checks written from that account become invalid. Your bank will refuse them, even if they are presented before the six-month stale-date deadline. This is why it is important to wait until all checks you have written have cleared before closing an account.

Before closing an account, review your recent check register and contact anyone you wrote checks to in the past few months. Ask them to deposit the checks before your account closure date. If you are concerned about outstanding checks, place stop-payment orders on them before closing the account.

If someone tries to cash a check from your closed account after you have closed it, the bank will refuse it. The person holding the check will need to contact you or the original issuer to resolve the problem, which is why communication before closing is important.

Frequently Asked Questions

Can a bank cash a check that is older than six months if I ask them to?

Some banks will honor older checks at their discretion, but they are not required to. Call your bank and ask whether they will make an exception. If they refuse, contact the person or business that issued the check and request a replacement.

What if I deposited a check through mobile deposit and it was rejected for being stale-dated?

The check will be returned to you or destroyed depending on your bank's policy. Contact the issuer and ask for a replacement check. Bring proof that the original check was never processed, such as a screenshot of the rejection or a bank statement showing no deposit.

Do I need to place a stop-payment order on a check that is already stale-dated?

No, stale-dated checks are already unenforceable after six months. However, if you want written confirmation that you took action to prevent payment, a stop-payment order provides that documentation. The fee is usually $25 to $35.

What happens if someone tries to cash a very old check, like one from five years ago?

The bank will refuse it because it is far older than six months. The person holding the check will need to contact you or the original issuer to request a replacement or resolve the issue another way.

Can I deposit a check written to someone else into my checking account?

No, checks must be deposited into an account in the name of the person the check is written to. If a check is written to someone else, that person must deposit it themselves or sign it over to you through a third-party deposit, which many banks no longer accept. Contact your bank to learn their policy.