The expiration date is printed on the front of your check, usually in the upper right corner near the date the check was issued
The expiration date on a tax refund check from the IRS is not always labeled as such. Instead, you will see the issue date printed on the check itself — typically in the upper right area, next to or near where it says "U.S. Department of the Treasury." The check becomes invalid three years from that issue date.
This means if your check was issued on April 15, 2023, it expires on April 15, 2026. After that date, the check cannot be cashed at any bank. The IRS does not print a separate "expires on" line; you have to calculate it yourself by adding three years to the issue date shown on the front of the check.
If you have already lost the check or cannot read the date clearly, you can contact the IRS at 1-800-829-1040 to confirm when your check was issued. Have your Social Security number and tax return information ready.
Key Takeaways
- The issue date on the front of your check determines when it expires — three years later.
- The IRS does not print an expiration date directly on the check; you calculate it by adding three years to the issue date.
- After three years, the check cannot be cashed at any bank, even if you still have it.
- If you cannot read the date on your check, the IRS can tell you the issue date over the phone.
What happens if you try to cash an expired check
Banks will reject an expired tax refund check. When you take it to the teller, they will run it through their system and the check will be flagged as stale-dated — meaning it is older than the bank's policy allows, which is typically six months to one year for most checks, but the IRS three-year rule takes precedence for federal refunds.
Once a check is rejected, you cannot straightforward redeposit it later and hope it goes through. The bank will return it to you, and you will need to take a different step to recover the money. The longer you wait after the three-year mark, the harder it becomes to prove you never received or cashed the original check.
How to get a replacement check if yours has expired
If your check has passed the three-year mark, contact the IRS directly at 1-800-829-1040. You will need to explain that your original check expired without being cashed. The IRS will verify your identity and confirm the original issue date.
Once verified, the IRS can issue a replacement check or deposit the refund directly to your bank account if you provide routing and account numbers. The replacement check will have a new issue date, giving you another three years to cash it. This process typically takes four to six weeks by mail.
If you lost the check but are unsure whether it has expired, contact the IRS before the three-year important date. Acting within the window gives you more options and a faster resolution.
Why the IRS sets a three-year limit
The three-year expiration rule is a federal requirement, not an IRS preference. It exists because the government must eventually close the books on a tax year. After three years, the IRS assumes the refund has been received or the taxpayer has abandoned the claim, and the money reverts to the U.S. Treasury.
This rule applies to all federal refund checks, regardless of the amount. A $50 refund and a $5,000 refund both expire three years from the issue date. The rule also applies whether you received the check by mail or had it held at a post office.
How to avoid losing track of your check
The best protection is to cash or deposit your refund check as soon as it arrives. If you cannot deposit it when ready, write the issue date on the envelope or take a photo of the check front with your phone so you have a record of when it was issued.
If you know your refund is coming but have not received it after 21 days, use the IRS "Where's My Refund?" tool on IRS.gov or call 1-800-829-1040. This tool tells you the exact issue date of your check, so you can set a reminder to cash it before the three-year important date.
For future refunds, consider setting up direct deposit instead of requesting a mailed check. Direct deposit eliminates the risk of a lost or expired check and the refund reaches your account in days rather than weeks.
What to do if you found an old uncashed check
If you found a tax refund check in a drawer or old file and are not sure of the issue date, look at the front of the check. The date will be printed clearly in the upper right corner. Count forward three years from that date. If today's date is before that three-year mark, you can still cash it at your bank.
If the three years have passed, do not attempt to cash it. Instead, contact the IRS with the check number (printed on the bottom left) and your tax return information. The IRS can confirm whether the check was ever cashed and issue a replacement if it was not.
Frequently Asked Questions
Can a bank cash a tax refund check that is older than three years?
No. Banks will reject any federal tax refund check that is older than three years from the issue date. The check will be flagged as expired in the banking system, and the teller cannot override this. You must contact the IRS for a replacement.
What if I cashed my check but the bank rejected it after I already spent the money?
Contact your bank when ready to report the rejected deposit. If the money was credited to your account and then reversed, your bank can show you the transaction history. Then contact the IRS to report that your original check was rejected and request a replacement check or direct deposit.
Does the three-year rule explore to state tax refunds too?
State rules vary. Some states follow the federal three-year rule, while others allow four or five years. Check your state's tax authority website or call their refund line to confirm the expiration date for state refund checks.
If I deposit an expired check, will my bank tell me it is expired or just reject it silently?
Most banks will reject it and return it to you with a note indicating it is stale-dated or expired. Some banks may not notify you when ready, so check your account after a few days to confirm the deposit went through. If it did not, retrieve the check and contact the IRS.