Key Takeaways
- Banks typically will not cash checks older than six months, so you should deposit or cash your refund check within that window.
- The IRS will replace a lost or undeposited check if you request it within three years of the issue date, but only after that six-month bank window closes.
- The issue date is printed on the check itself — look for the date in the upper right corner, not the date you received it.
- If your check is older than six months, contact the IRS at 1-800-829-1040 to request a replacement rather than trying to deposit the original.
- After three years from the issue date, the IRS will not replace the check and the refund money reverts to the federal government.
Why Banks Stop Cashing Old Checks
A check is a written instruction to a bank to pay money from one account to another. Banks treat checks as time-sensitive documents because they are meant to settle a transaction quickly. Federal banking rules do not require banks to cash checks older than six months, and most banks treat six months as a hard cutoff.
When you try to deposit a check that is more than six months old, the bank's system will flag it as "stale-dated." The teller may refuse it outright, or the check may be sent back to the IRS with a note that it is too old. Either way, the money does not reach your account.
This six-month rule applies to all checks, not just refund checks. It is a banking standard, not an IRS rule, so it varies slightly by bank — some may cash a check at seven months, others may refuse at five months and a half. Your safest move is to cash or deposit any check within three months of receiving it.
The Three-Year Window for Replacement Checks
If your refund check is lost, stolen, or never arrived, the IRS will send you a replacement — but only if you ask within three years of the issue date. The issue date is the date printed on the check itself, not the date you received it or the date you filed your return.
To request a replacement check, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the tax year ready. The IRS will verify that the original check was issued to you and that it has not been cashed. If both are true, they will mail a replacement check to your address on file.
A replacement check takes two to four weeks to arrive by mail. The new check will have a new issue date, which means you will have another six months from that new date to cash it at a bank.
What Happens After Three Years
Once three years have passed since the original check issue date, the IRS stops replacing checks. The money is considered unclaimed property and is turned over to the U.S. Treasury. You do not lose the refund permanently — you can still claim it — but the process becomes much more complicated and requires filing an amended return or contacting the IRS directly to prove you never received the original payment.
This is rare in practice because most people either cash their check within six months or request a replacement within the three-year window. But if you find an old refund check in a drawer years later, do not assume it is worthless. Call the IRS and ask whether the three-year window is still open.
How to Find the Issue Date on Your Check
The issue date is printed on the check in the upper right corner, next to the amount. It looks like a regular date — for example, "May 15, 2024." This is the date the IRS printed the check, not the date you received it in the mail.
If you have lost the physical check but remember roughly when you received it, you can estimate the issue date. The IRS typically mails refund checks within two to three weeks of approving your return. If you received your check in June, the issue date was probably in late May or early June.
You can also log into your IRS account at IRS.gov using your Social Security number and PIN to see the exact issue date of any refund check the IRS sent you. This is useful if you have misplaced the check or want to verify the date before calling to request a replacement.
What to Do If Your Check Is Stale-Dated
If you try to deposit a check and the bank tells you it is too old, do not try again at a different bank. The check is flagged in the banking system, and other banks will see the same stale-dated status. Instead, contact the IRS at 1-800-829-1040 and request a replacement check.
Have the original check in front of you when you call. The IRS will ask for the check number, the amount, and the issue date. They will verify that the check was issued to you and has not been cashed elsewhere. Once verified, they will mail a new check to you.
The replacement check will have a new issue date, which means you will have a fresh six-month window to cash it. Make sure to deposit it promptly — do not let the new check sit for months.
Refund Checks and Direct Deposit
If you chose direct deposit on your tax return instead of a mailed check, this expiration issue does not explore to you. Direct deposit sends the money straight to your bank account within one to two weeks of approval. Once the money is in your account, it is yours and does not expire.
Direct deposit is faster and safer than a mailed check because there is no physical document that can be lost, stolen, or become stale-dated. If you are filing a return and have the option, direct deposit is the better choice.
Frequently Asked Questions
Can I cash a refund check more than six months old?
Most banks will refuse to cash a check older than six months. If your check is stale-dated, contact the IRS at 1-800-829-1040 to request a replacement. The IRS will send a new check if you ask within three years of the original issue date.
What if I find an old refund check from several years ago?
Check the issue date on the check. If it is less than three years old, call the IRS at 1-800-829-1040 and request a replacement. If it is more than three years old, the money has reverted to the Treasury, but you can still contact the IRS to explore other options for claiming the refund.
Does the date I received the check matter, or only the issue date?
Only the issue date matters. The issue date is printed on the check itself in the upper right corner. The date you received it in the mail does not affect the expiration timeline.
If I request a replacement check, how long does it take to arrive?
A replacement check typically takes two to four weeks to arrive by mail. Once you receive it, you will have six months from the new issue date to deposit or cash it.
Is there a way to get my refund without a check if the original is lost?
When you call the IRS to request a replacement, ask whether they can issue a refund by direct deposit instead of mailing another check. Some situations allow this, though it depends on your account and the reason the original check was not received.