Yes, you can cash an expired tax refund check, but the IRS has specific rules about how
An expired tax refund check does not become worthless. The IRS does not put an expiration date on the check itself, which means banks are technically allowed to cash it years after it was issued. However, most banks will refuse to process a check that is more than six months old as a matter of their own policy, not because of federal law. If your check is older than that, you have two paths: contact your bank directly to ask if they will make an exception, or request a replacement check from the IRS.
The key difference between an expired tax refund check and other old checks is that the IRS keeps the money set aside. You are not fighting to recover funds that have been spent or reallocated. The money is still yours, and the IRS knows it. This makes getting a replacement straightforward, though it does take time.
Key Takeaways
- Banks typically refuse checks older than six months, but the IRS does not legally expire tax refund checks, so calling your bank first costs nothing and sometimes works.
- If your bank will not cash the old check, you can request a replacement by calling the IRS at 1-800-829-1040 or using the IRS website, and you will need the check number and the amount.
- A replacement check usually arrives within two to four weeks, but the IRS may issue a direct deposit instead if you provide banking information.
- Do not deposit or cash the original check after requesting a replacement, as this can create duplicate payment records and delay processing.
- If you lost the check entirely, the IRS can still issue a replacement using your tax return information alone.
Why banks reject old checks and what you can do about it
Banks treat checks older than six months as stale-dated. This is a voluntary industry standard, not a legal requirement. The Uniform Commercial Code, which governs check handling across the United States, does not forbid banks from cashing old checks—it straightforward says banks are not required to. Most banks choose not to because the risk of fraud increases with age, and the original account holder may have stopped monitoring for the transaction.
Your first move should be to call the bank where you hold your account or where you plan to deposit the check. Explain that it is a tax refund check from the IRS and ask if they will make an exception. Some banks, particularly smaller institutions and credit unions, will cash checks older than six months if you are a customer in good standing. If the teller says no, ask to speak with a manager or supervisor—policies sometimes have flexibility at that level.
If your bank refuses, do not try to cash it at a check-cashing service. Most of these services also reject checks older than six months, and they charge a fee on top of that. Your time is better spent getting a replacement from the IRS.
How to request a replacement check from the IRS
Contact the IRS at 1-800-829-1040 (the main customer service line) and tell them you have an uncashed tax refund check. Have the following information ready: your Social Security number, the tax year the refund was for, the check number (if you have it), and the amount of the refund. If you do not have the check number, the IRS can still find the check using your tax return information.
The IRS representative will verify your identity and then issue a replacement. You can request either a new check by mail or a direct deposit to your bank account. If you choose direct deposit, the replacement will arrive faster—usually within one to two weeks. If you request a check, expect two to four weeks.
You can also request a replacement online through the IRS website using the "Get My Payment" tool or by logging into your IRS account if you have one set up. However, the phone line is often faster for this specific situation because a representative can confirm the check details when ready and process the request on the spot.
What happens to the original check once you request a replacement
Once you request a replacement, the IRS will flag the original check in their system. If someone deposits or cashes the original check after you have requested a replacement, the IRS will catch the duplicate and reverse one of the payments. This can create a temporary mess in your account—you may see the refund appear twice, then disappear, then reappear as the IRS corrects the records.
To avoid this, destroy the original check once the replacement arrives and clears your account. Do not hold onto it as a backup. If the replacement check is lost or delayed, you can always request another one by calling the IRS again.
Direct deposit as an alternative to a replacement check
When you request a replacement, ask the IRS representative if you can receive the refund by direct deposit instead of by check. This is faster and eliminates the risk of the check getting lost or rejected by a bank. You will need to provide your bank account number and routing number. The IRS will deposit the funds directly into your account within one to two weeks.
Direct deposit is also useful if you do not have a bank account right now. If you open a checking or savings account at any bank or credit union before the replacement is processed, you can update your information with the IRS and have the refund sent there. This is often faster than waiting for a check to arrive and then finding a bank willing to cash it.
If you lost the check entirely
You do not need to have the original check in hand to request a replacement. If you lost it, threw it away, or never received it in the first place, call the IRS with your Social Security number and the tax year. The IRS can look up the refund on your tax return and issue a replacement without the check number or amount. The process is the same: you will receive either a new check or a direct deposit within the stated timeframe.
If you are unsure whether the check was ever issued, the IRS can tell you. They maintain records of every refund check sent out, so they can confirm the date it was mailed and the amount. This information is useful if you are trying to figure out whether a check got lost in the mail or whether there was a delay in processing your return.
Timing and what to expect at each step
The timeline depends on which method you choose and how quickly you act. If you call the IRS today and request a direct deposit, you should see the money in your account within one to two weeks. If you request a check by mail, add another week or two for delivery. If your bank refuses the original check and you then request a replacement, you are looking at two to four weeks total from the moment you call the IRS.
The IRS processes replacement requests in the order they are received, but they do not prioritize based on how old the original check is. A check that expired three years ago gets the same timeline as one that expired six months ago. This is actually in your favor—the IRS has no reason to delay, because the money is already set aside and waiting.
Frequently Asked Questions
How old can a tax refund check be before I cannot cash it anymore?
The IRS does not set an age limit. Banks typically refuse checks older than six months, but the IRS will issue a replacement at any point. If your check is ten years old, you can still request a replacement from the IRS and receive the money. There is no statute of limitations on cashing a tax refund.
Will the IRS charge me a fee to issue a replacement check?
No. The IRS does not charge for replacement checks or for reissuing a refund by direct deposit. If someone tells you there is a fee, they are not representing the IRS. Be cautious of third-party services that claim they can speed up the process for a charge—you do not need them.
What if I already spent the money and then found the old check?
If you deposited or cashed the original check after requesting a replacement, the IRS will detect the duplicate and reverse one of the payments. Contact the IRS when ready to explain the situation. They will correct the records, but it may take a few weeks. Do not deposit both the original and the replacement.
Can I cash an expired tax refund check at a check-cashing store?
Most check-cashing services will not cash checks older than six months, and they charge a percentage of the check amount as a fee. It is not worth the cost or the hassle. Requesting a replacement from the IRS is free and takes the same amount of time.
Do I need to file a new tax return to get a replacement check?
No. The IRS has your original return on file and can issue a replacement based on that information alone. You do not need to amend your return or file anything new. A straightforward phone call is all it takes.