Bank checks do expire, but the timeline depends on the check type and your bank's rules
A personal check is generally valid for six months from the date written on it. After that window closes, most banks will refuse to cash or deposit it—though some may still honor it if the account has funds and the check shows no signs of alteration. A cashier's check or certified check typically expires after 90 days, though a few banks extend this to one year. Traveler's checks usually don't expire at all, but the issuer may require you to jump through extra steps to cash very old ones.
The expiration date is not printed on the check itself. It's a rule your bank enforces based on banking standards and its own policies. If you deposit or cash a check after it has expired, the bank can reject it. The person who wrote the check won't be charged a fee, but you won't get the money either—and you'll need to contact the check writer to ask for a replacement.
Key Takeaways
- Personal checks expire six months after the date written, though some banks may still honor them beyond that window if funds are available.
- Cashier's checks and certified checks expire after 90 days to one year depending on the bank, so don't wait to deposit them.
- An expired check will be rejected by the bank, and you'll need to ask the check writer for a new one rather than trying to redeposit the old one.
- The expiration rule exists to protect the account holder from old checks being cashed without their knowledge, not to protect you.
Why banks enforce expiration dates
The six-month rule comes from the Uniform Commercial Code, a set of rules that most U.S. states have adopted for how checks work. The logic is straightforward: if someone writes you a check and you wait years to cash it, the account holder has no way to know whether that check will eventually show up. They can't plan their finances around a check that might surface at any moment.
After six months, a check is considered stale-dated. Your bank is not required to process it, even if the account has plenty of money. Some banks will still honor a stale-dated check if you bring it in person and the account holder approves it, but this is a courtesy, not an obligation. Asking the original check writer to issue a replacement is the standard solution.
How the expiration timeline works for different check types
A personal check—the kind you write from your own checking account—expires six months from the date on the check. This is the most common type you'll encounter. If you receive a check dated January 15, you have until July 15 to deposit or cash it.
A cashier's check is issued by the bank itself, not by an individual. Because the bank is the payer, these checks are treated differently. Most banks expire cashier's checks after 90 days. A few banks extend this to one year, so contact your bank if you're holding a cashier's check and unsure of the important date. Cashier's checks are often used for large transactions—home purchases, car sales—so the shorter window matters.
A certified check is a personal check that the bank has verified and stamped as good. The expiration is usually 90 days, though this varies by bank. Traveler's checks are a different animal: they typically don't expire, but if you're trying to cash one that's decades old, the issuer may require you to provide proof of purchase or jump through other verification steps.
What happens when you try to deposit an expired check
When you deposit an expired check, the bank's processing system flags it automatically. The check is rejected and returned to you, usually within a few business days. You won't lose money—the deposit straightforward doesn't go through. The account holder (the person who wrote the check) is not charged a fee for this rejection.
If you deposited the check via mobile deposit or ATM, you'll see the rejection in your account activity. If you deposited it in person at a teller, the teller may tell you on the spot that the check is stale-dated. Either way, your next step is to contact the person who wrote the check and ask them to write a new one.
How to handle a check you're unsure about
If you're holding a check and aren't certain whether it's expired, check the date on the check itself. Count forward six months from that date. If today's date is past that point, the check is stale-dated and your bank will likely reject it.
For cashier's checks or certified checks, the safer move is to deposit them within 90 days of receiving them. If you're past that window, contact your bank and ask whether they'll still honor it. Some will, some won't—it depends on their policy and how old the check is.
If you're the one who wrote the check and the recipient is telling you it was rejected as expired, you can issue a replacement check or, in some cases, a wire transfer or ACH payment instead. Ask your bank what options they offer for replacing a stale-dated check.
State variations and bank-specific policies
The six-month rule for personal checks is standard across the U.S., but individual banks may have their own policies. Some banks honor checks beyond six months if the account holder approves. Others are stricter and reject anything past the six-month mark automatically.
A few states have slightly different rules for specific situations—for example, some states allow government checks to be valid longer than six months. If you're dealing with a government check (from a tax refund, unemployment benefit, or similar), contact the issuing agency to confirm how long it remains valid.
Your bank's customer service line can tell you their specific policy on stale-dated checks. If you're holding a check you're unsure about, it's worth a quick call before you try to deposit it.
Frequently Asked Questions
Can a bank cash a check that's older than six months?
A bank is not required to cash or deposit a check older than six months, but some banks will do so if the account holder approves and funds are available. Your best option is to contact the person who wrote the check and ask for a replacement rather than trying to redeposit the old one.
Do I get charged a fee if my deposited check is rejected for being expired?
You won't be charged a fee. The account holder (who wrote the check) won't be charged either. The check is straightforward rejected and returned to you, and you'll need to ask for a new one.
How long is a cashier's check good for?
Most banks honor cashier's checks for 90 days from the date issued. Some banks extend this to one year. Check with your bank if you're holding a cashier's check and want to know their specific timeline.
What if I lost a check and found it years later?
If the check is more than six months old, your bank will reject it. Contact the person who wrote it and ask for a replacement. If you can't reach them, you may be out of luck—there's no way to force them to reissue an old check.
Do government checks expire?
Government checks follow the same six-month rule as personal checks, but some government agencies allow longer windows for specific types of payments. Contact the agency that issued the check if you're unsure whether it's still valid.